Совместимость sas и sata
Блог компании HGST после некоторого перерыва снова с вами. И сегодня мы хотели бы поговорить о преимуществах твердотельных накопителей SAS перед накопителями с интерфейсом SATA.
Благодаря характеристикам интерфейса SAS и ведущим в отрасли технологиям компании HGST, таким как CellCare, PowerSafe и Data Path Protection, вы получаете следующие преимущества:
• Стабильная, высокопроизводительная работа SSD в течение всего срока службы
• Долговечность
• Масштабируемость
• Надежность в эксплуатации
• Высокая доступность данных
• Управляемость данными на устройстве
• Взаимодействие с модернизируемой архитектурой системы
SAS (последовательный SCSI) и SATA (последовательный ATA) — стандартные протоколы передачи данных между подключенными устройствами. Они предназначены для обеспечения взаимодействия компьютеров с периферийными устройствами, такими, как контроллеры внешней памяти и жесткие диски. Оба интерфейса (SAS и SATA) имеют долгую историю развития: они впервые появились в 1980-е годы как параллельные интерфейсы, а примерно 10 лет назад были преобразованы в последовательные протоколы в целях дальнейшего повышения производительности. При использовании с контроллером внешней памяти интерфейс SAS или SATA может использоваться как внешний интерфейс серверов, а также как внутренний интерфейс для подключения жестких дисков и SSD. Контроллер может поддерживать множество типов интерфейсов, однако диски имеют только один тип интерфейса — SAS или SATA. Интерфейс не зависит от накопителя информации (например, флеш-память, жесткий диск) или качества компонентов или программно-аппаратных средств внутри диска. С этой точки зрения интерфейсы SAS и SATA ведут себя одинаково.
Давайте рассмотрим теперь основные параметры накопителей
Производительность
• Протокол SCSI. Протокол SCSI, используемый интерфейсом SAS, работает быстрее и производит множественные, одновременные операции ввода/вывода данных более эффективно по сравнению с набором команд параллельного интерфейса ATA (SATA).
• Увеличение скорости передачи данных — от 6 Гб/с до 12 Гб/с, а затем до 24 Гб/с. Интерфейс SAS позволяет увеличить скорость передачи данных с 6 Гб/с до 12 Гб/с; кроме того, имеется четкий roadmap для дальнейшего увеличения скорости до 24 Гб/с. В настоящее время интерфейс SATA поддерживает скорость передачи данных до 6 Гб/с, при этом, отсутствуют конкретные планы по увеличению скорости в будущем.
• Очереди помеченных команд. Большинство накопителей SAS поддерживают очередь команд глубиной 128 (предел протокола – 65 536), что позволяет уменьшить латентность и повысить производительность при высоких рабочих нагрузках. Аппаратная установка очередности команд интерфейса SATA поддерживает только 32 команды.
• Сдвоенные порты и многоканальный ввод-вывод. Диски с интерфейсом SAS оснащены сдвоенными портами и поддерживают множество инициаторов в системе хранения данных; таким образом, многоканальный ввод-вывод и балансирование нагрузки позволяют увеличивать производительность. В интерфейсе SATA отсутствует поддержка нескольких инициаторов, и большинство дисков SATA не имеют сдвоенных портов.
• Полнодуплексная передача данных. Диски SAS поддерживают полнодуплексный режим (одновременная передача данных в двух направлениях), в то время, как накопители SATA работают в полудуплексном режиме (передача данных в одном направлении).
Масштабируемость
• К одному порту можно подключить множество дисков. Интерфейс SAS поддерживает расширитель портов до 255 устройств (двухъярусная структура), таким образом, к одному порту инициатора можно подключить до 65 635 дисков. Интерфейс SATA использует только соединение «точка-точка».
• Использование удлиненных кабелей. Использование SAS-устройств обеспечит более удобный процесс расширения ЦОД (центра обработки данных), поскольку они позволяют использовать пассивные медные кабели длиной до 10 м и оптические кабели длиной до 100 м. SATA не позволяет использовать кабели длиной свыше 2 метров.
• Масштабируемая производительность. Производительность твердотельных SAS-накопителей в конфигурации RAID является более масштабируемой по сравнению с дисками SATA.
• Совместимость с интерфейсом SATA. Контроллеры внешней памяти с интерфейсом SAS поддерживают диски SATA, что обеспечивает ярусное хранение данных с использованием как накопителей SAS, так и SATA в одном массиве. Однако, в свою очередь, SATA не поддерживает диски SAS.
Высокая доступность данных
• Сдвоенные порты для обеспечения отказоустойчивости. SAS поддерживает сдвоенные порты, в то время как большинство дисков SATA их не имеет.
• Несколько инициаторов. Интерфейс SAS позволяет подключение нескольких контроллеров к набору жестких дисков в системе хранения данных, что обеспечивает их быструю замену и переход на другой ресурс при сбое. Интерфейс SATA не обладает такими возможностями.
• Подключение в «горячем» режиме. Диски с интерфейсом SAS и SATA могут подключаться в режиме «горячей» замены.
Взаимодействие с модернизируемой архитектурой системы
• Roadmap для расширения функциональных возможностей в будущем. В планах производителей устройств с интерфейсом SAS — увеличение скорости передачи данных до 24 Гб/с и, вероятно, даже выше, в то время как для SATA такой roadmap отсутствует и скорость передачи данных ограничивается текущим значением — 6 Гб/с. Благодаря использованию SAS предприятия могут модернизировать свой парк устройств и переходить на более быстрые диски в будущем, сохраняя при этом совместимость с предыдущими версиями, используемыми в существующей инфраструктуре.
• SCSI. Поскольку большинство накопителей, установленных на предприятии, используют набор команд SCSI, интерфейс SAS сохраняет совместимость с системами хранения данных различных поколений.
SSD накопители HGST отличает высокая производительность в течение всего срока службы диска. В них используются инновационные технологии Advanced Flash Management и CellCare, обеспечивающие исключительно высокую скорость в режиме последовательного и произвольного чтения/записи. Твердотельные накопители работают гораздо быстрее по сравнению с жесткими дисками, хотя со временем ячейки флеш-памяти изнашиваются и скорость их работы снижается, особенно с нарастанием количества циклов установки программ/удаления файлов с диска. Технология Advanced Flash Management компании HGST использует традиционный алгоритм нивелирования износа, а также схемы обнаружения и коррекции ошибок, восстановления поврежденных блоков и устранения избыточности данных для увеличения срока службы, надежности и производительности SSD.
HGST CellCare — запатентованная технология производства контроллеров флеш-памяти, позволяющая обеспечить долговечность, производительность и надежность устройств корпоративного класса при помощи экономичных, логических микросхем с высокой плотностью элементов для устройств с флеш-памятью. Технология CellCare заключается в динамическом отслеживании параметров ячеек памяти по мере их износа и использовании технологий прогнозирования для сведения к минимуму износа NAND чипов флеш-памяти путем создания адаптивной обратной связи между флеш-памятью и контроллером. Не менее важным аспектом технологии Cellcare является возможность контролировать эффект старения флеш-памяти и не допускать снижения скорости работы SSD-накопителей по мере увеличения их срока службы. Эта особенность уникальной технологии Cellcare обеспечивает безотказность в работе и высокую производительность в течение всего срока службы именно SSD компании HGST.
Сейчас, когда стоимость хранения данных значительно выросла в связи с изменениями валютных курсов, при выборе компонентов IT-инфраструктуры приходится проявлять изобретательность и идти на компромиссы. На наш взгляд, неоднократно доказанная надежность и высокая производительность в течение всего рока службы, однозначно должны учитываться наряду с другими факторами. Ведь в среднесрочной и долгосрочной перспективе, такое решение окупит себя сполна.
В следующем посте мы продолжим разговор о SSD накопителях и рассмотрим другие преимущества HGST в этой области.
На протяжении более 20 лет параллельный шинный интерфейс был самым распространенным протоколом обмена данных для большинства систем хранения цифровых данных. Но с ростом потребности в пропускной способности и гибкости систем стали очевидными недостатки двух самых распространенных технологий параллельного интерфейса: SCSI и ATA. Отсутствие совместимости между параллельными интерфейсами SCSI и ATA — разные разъемы, кабели и используемые наборы команд — повышает стоимость содержания систем, научных исследований и разработок, обучения и квалификации новых продуктов.
На сегодняшний день параллельные технологии пока еще устраивают пользователей современных корпоративных систем с точки зрения производительности, но растущие потребности в более высоких скоростях, более высокой сохранности данных при передаче, уменьшении физических размеров, а также в более широкой стандартизации ставят под сомнение способность параллельного интерфейса без излишних затрат поспевать за быстро растущей производительностью ЦПУ и скоростью накопителей на жестких дисках. Кроме того, в условиях жесткой экономии, предприятиям становится все труднее изыскивать средства на разработку и содержание разнотипных разъемов задних панелей серверных корпусов и внешних дисковых массивов, проверку на совместимость разнородных интерфейсов и инвентаризацию разнородных соединений для выполнения операций «ввод/вывод».
Использование параллельных интерфейсов также связано с рядом других проблем. Параллельная передача данных по широкому шлейфовому кабелю подвержена перекрестным наводкам, которые могут создавать дополнительные помехи и приводить к ошибкам сигнала — чтобы не угодить в эту ловушку, приходится снижать скорость сигнала или ограничивать длину кабеля, или делать и то, и другое. Терминация параллельных сигналов также связана с определенными трудностями — приходится завершать каждую линию в отдельности, обычно эту операцию выполняет последний накопитель, чтобы не допустить отражения сигнала в конце кабеля. Наконец, большие кабели и разъемы, применяемые в параллельных интерфейсах, делают эти технологии малопригодными для новых компактных вычислительных систем.
Представляем SAS и SATA
Последовательные технологии, такие как Serial ATA (SATA) и Serial Attached SCSI (SAS), позволяют преодолеть архитектурные ограничения, присущие традиционным параллельным интерфейсам. Свое название эти новые технологии получили от способа передачи сигнала, когда вся информация передается последовательно (англ. serial), единым потоком, в отличие от множественных потоков, которые используются в параллельных технологиях. Главное преимущество последовательного интерфейса заключается в том, что, когда данные передаются единым потоком, они движутся гораздо быстрее, чем при использовании параллельного интерфейса.
Последовательные технологии объединяют многие биты данных в пакеты и затем передают их по кабелю со скоростью, в 30 раз превышающей скорость параллельных интерфейсов.
SATA расширяет возможности традиционной технологии ATA, обеспечивая передачу данных между дисковыми накопителями со скоростью 1,5 Гбайт в секунду и выше. Благодаря низкой стоимости в пересчете на гигабайт емкости диска SATA будет оставаться господствующим дисковым интерфейсом в настольных ПК, серверах начального уровня и сетевых системах хранения информации, где стоимость является одним из главных соображений.
Технология SAS, преемница параллельного интерфейса SCSI, опирается на проверенную временем высокую функциональность своего предшественника и обещает значительно расширить возможности современных систем хранения данных масштаба предприятия. SAS обладает целым рядом преимуществ, не доступных традиционным решениям в области хранения данных. В частности, SAS позволяет подключать к одному порту до 16 256 устройств и обеспечивает надёжное последовательное соединение «точка-точка» со скоростью до 3 Гб/с.
Кроме того, благодаря уменьшенному разъему SAS обеспечивает полное двухпортовое подключение как для 3,5-дюймовых, так и для 2,5-дюймовых дисковых накопителей (раньше эта функция была доступна только для 3,5-дюймовых дисковых накопителей с интерфейсом Fibre Channel). Это очень полезная функция в тех случаях, когда требуется разместить большое количество избыточных накопителей в компактной системе, например, в низкопрофильном блэйд-сервере.
SAS улучшает адресацию и подключение накопителей благодаря аппаратным расширителям, которые позволяют подключить большое количество накопителей к одному или нескольким хост контроллерам. Каждый расширитель обеспечивает подключение до 128 физических устройств, каковыми могут являться другие хост контроллеры, другие SAS расширители или дисковые накопители. Подобная схема хорошо масштабируется и позволяет создавать топологии масштаба предприятия, с лёгкостью поддерживающие многоузловую кластеризацию для автоматического восстановления системы в случае сбоя и для равномерного распределения нагрузки.
Одно из важнейших преимуществ новой последовательной технологии заключается в том, что интерфейс SAS будет также совместим с более экономичными накопителями SATA, что позволит проектировщикам систем использовать в одной системе накопители обоих типов, не тратя дополнительные средства на поддержку двух разных интерфейсов. Таким образом интерфейс SAS, представляя собой следующее поколение технологии SCSI, позволяет преодолеть существующие ограничения параллельных технологий в том, что касается производительности, масштабируемости и доступности данных.
Несколько уровней совместимости
Разъем SAS является универсальным и по форм-фактору совместим с SATA. Это позволяет напрямую подключать к системе SAS как накопители SAS, так и накопители SATA и таким образом использовать систему либо для жизненно важных приложений, требующих высокой производительности и оперативного доступа к данным, либо для более экономичных приложений с более низкой стоимостью в пересчете на гигабайт.
Набор команд SATA является подмножеством набора команд SAS, что обеспечивает совместимость устройств SATA и контроллеров SAS. Однако SAS накопители не могут работать с контроллером SATA, поэтому они снабжены специальными ключами на разъёмах, чтобы исключить вероятность неверного подключения.
Кроме того, сходные физические параметры интерфейсов SAS и SATA позволяют использовать новую универсальную заднюю панель SAS, которая обеспечивает подключение как накопителей SAS, так и накопителей SATA. В результате отпадает необходимость в использовании двух разных задних панелей для накопителей SCSI и ATA. Подобная конструктивная совместимость выгодна как производителям задних панелей, так и конечным пользователям, ведь при этом снижаются затраты на оборудование и проектирование.
Совместимость на уровне протоколов
Технология SAS включает в себя три типа протоколов, каждый из которых используется для передачи данных разных типов по последовательному интерфейсу в зависимости от того, к какому устройству осуществляется доступ. Первый — это последовательный SCSI протокол (Serial SCSI Protocol SSP), передающий команды SCSI, второй — управляющий протокол SCSI (SCSI Management Protocol SMP), передающий управляющую информацию на расширители. Третий — туннельный протокол SATA (SATA Tunneled Protocol STP), устанавливает соединение, которое позволяет передавать команды SATA. Благодаря использованию этих трех протоколов интерфейс SAS полностью совместим с уже существующими SCSI приложениями, управляющим ПО и устройствами SATA.
Такая мультипротокольная архитектура, в сочетании с физической совместимостью разъемов SAS и SATA, делает технологию SAS универсальным связующим звеном между устройствами SAS и SATA.
Выгоды совместимости
Совместимость SAS и SATA дает целый ряд преимуществ проектировщикам систем, сборщикам и конечным пользователям.
Проектировщики систем могут благодаря совместимости SAS и SATA использовать одни и те же задние панели, разъемы и кабельные соединения. Модернизация системы с переходом от SATA к SAS фактически сводится замене дисковых накопителей. Напротив, для пользователей традиционных параллельных интерфейсов переход от ATA к SCSI означает замену задних панелей, разъемов, кабелей и накопителей. К числу других экономичных преимуществ совместимости последовательных технологий следует отнести упрощенную процедуру сертификации и управление материальной частью.
VAR реселлеры и сборщики систем получают возможность легко и быстро изменять конфигурацию заказных систем, просто устанавливая в систему соответствующий дисковый накопитель. Отпадает необходимость работать с несовместимыми технологиями и использовать специальные разъемы и разные кабельные соединения. Более того, дополнительная гибкость в том, что касается выбора оптимального соотношения цены и производительности, позволит VAR реселлерам и сборщикам систем лучше дифференцировать свои продукты.
Для конечных пользователей совместимость SATA и SAS означает новый уровень гибкости в том, что касается выбора оптимального соотношения цены и производительности. Накопители SATA станут наилучшим решением для недорогих серверов и систем хранения данных, в то время как накопители SAS обеспечат максимальную производительность, надежность и совместимость с управляющим ПО. Возможность модернизации с переходом от накопителей SATA к накопителям SAS без необходимости приобретать для этого новую систему значительно упрощает процесс принятия решения о покупке, защищает инвестиции в систему и снижает общую стоимость владения.
Совместная разработка протоколов SAS и SATA
20 января 2003 года Ассоциация производителей SCSI Trade Association (STA) и Рабочая группа Serial ATA (SATA) II Working Group объявили о сотрудничестве в целях обеспечения совместимости технологии SAS с дисковыми накопителями SATA на системном уровне.
Сотрудничество этих двух организаций, а также совместные усилия поставщиков систем хранения данных и комитетов по стандартам направлены на выработку еще более точных директив в области совместимости, что поможет проектировщикам систем, ИТ специалистам и конечным пользователям осуществлять еще более тонкую настройку своих систем с целью достижения оптимальной производительности и надёжности и снижения общей стоимости владения.
Спецификация SATA 1.0 была утверждена в 2001 году, и сегодня на рынке представлены продукты SATA от различных производителей. Спецификация SAS 1.0 была утверждена в начале 2003 года, а первые продукты должны появиться на рынке в первой половине 2004 года.
В IT-области существует множество мифов. «От спама можно отписаться», «Два антивируса лучше, чем один», «Серверные жёсткие диски должны быть только фирменными». При замене и расширении парка ЖД нужно учитывать немало нюансов и тонкостей, и без своих предубеждений здесь тоже не обошлось. Какие бывают ЖД для серверов, чем они отличаются, на что нужно обращать внимание, и должны ли они быть с логотипом производителя сервера — об этом читайте под катом.
Если диск установлен в сервер, то он должен удовлетворять жёстким требованиям по:
- Надёжности. Невосстановимая потеря данных может обернуться многомиллионными убытками и репутационными потерями.
- Производительности. Серверы априори предназначены для обработки многочисленных запросов.
- Времени отклика. Пользователи не должны ждать, пока серверный диск «пробудится» и обработает их запросы.
Существует четыре основных категории (не берем в расчёт SSD, SAS SSD, PCI-e SSD) жёстких дисков:
- SATA (обычные, «бытовые» SATA) — частота вращения шпинделя 5400 и 7200 об/мин.
- SATA RAID Edition (SATA RE) — частота вращения шпинделя 7200 об/мин, поддержка команд RAID-контроллера.
- SAS Near Line (SAS NL) — частота вращения шпинделя 7200 об/мин.
- SAS Enterprise — частота вращения шпинделя 10 000 или 15 000 об/мин.
SATA или SAS?
Интерфейс SATA является развитием IDE, который позднее был переименован в PATA. То есть этот интерфейс изначально ориентирован на использование в бытовых компьютерах, а также в промышленных системах с умеренными требованиями к производительности и надёжности. В то же время SAS — это наследник классического «серверного» интерфейса SCSI.
Изначально интерфейс SAS имел более высокую пропускную способность, чем SATA. Но прогресс не стоит на месте, и третье поколение SATA III имеет максимальную пропускную способность на уровне 6 Гбит/сек, как и второе поколение SAS. Однако на рынке уже доступны серверы с SAS-контроллером третьего поколения, с пропускной способностью до 12 Гбит/сек.
Для подключения SAS-дисков сервер должен быть оснащён соответствующим контроллером. При этом обеспечивается обратная совместимость интерфейсов: к SAS-контроллеру можно подключить SATA-диски, а наоборот — нельзя.
SAS обеспечивает полнодуплексный обмен данными: жёсткий диск единовременно обрабатывает по одной команде на чтение и запись, а SATA-диск — либо на чтение, либо на запись. Но это преимущество будет заметно только при большом количестве дисков, если сравнивать SAS NL и SATA RE.
Если подвести промежуточный итог: SATA-диски хороши для создания объёмных хранилищ, от которых не требуется максимальной производительности. А если вам нужно выжать из дисковой подсистемы всё возможное, то ваш выбор — SAS.
Скажите «нет» обычным жёстким дискам
Сразу внесём ясность — обычные SATA не предназначены для использования в серверах. Тому есть несколько причин:
- Низкая устойчивость к вибрациям.
- Высокий уровень невосстанавливаемых ошибок.
- Отсутствие поддержки команд аппаратных RAID-контроллеров.
Устойчивость к вибрациям
Для решения более-менее требовательных задач нет смысла ставить только один диск. Чтобы обеспечить минимальный уровень надёжности хранения данных, нужно не менее двух накопителей, объединённых в RAID. Но когда в корзине собрано 4 и более устройств, то возникающие от их работы вибрации влияют на стабильность вращения шпинделей и точность позиционирования головок. Поэтому серверные жёсткие диски имеют ряд конструктивных отличий от бытовых:
- Усиленный вал шпинделя, более устойчивый к внешним воздействиям.
- Дополнительный контроль вибрации.
- Технологии, существенно повышающие точность позиционирования и высоту полёта головок над поверхностью «блинов».
- Богатые возможности самодиагностики, позволяющие вовремя уведомить о скором выходе диска из строя.
Уровень невосстановимых ошибок
Следующее отличие серверных жёстких дисков от бытовых — уровень невосстановимых ошибок. У обычных SATA он составляет примерно 10 -14 (1 бит на каждые считанные 10 14 бит=12,5 терабайт). То есть при шестикратной перезаписи двухтерабайтного диска вы почти наверняка получите одну невосстановимую ошибку. Для бытовых дисков это не проблема. Но если вы каждый месяц переписываете базу данных, то через полгода она может оказаться битой.
Вероятность возникновения невосстановимой ошибки =
(N * (X / 12500 * 12500) / 12500) * 100%
- N — количество дисков в RAID-массиве,
- X — объём одного диска в гигабайтах,
- 12500 — количество бит, на которое приходится 1 невосстановимая ошибка, выраженное в гигабайтах.
Вероятность возникновения невосстановимой ошибки =
(5 * (1000 / 12500 * 12500) / 12500) * 100% = 40%.
А если вы используете 600-гигабайтные диски, то вероятность epic fail при ребилде составляет 24%:
Вероятность возникновения невосстановимой ошибки =
(5 * (600 / 12500 * 12500) / 12500) * 100% = 24%.
У SATA RE и SAS NL уровень невосстановимых ошибок равен 10 -15 , то есть на порядок меньше, чем в обычных SATA. Тогда в нашем примере с RAID 5 получаем:
Для 1-терабайтных дисков вероятность ошибки = 4%.
Для 600-гигабайтных дисков вероятность ошибки = 2,4%.
У SAS-дисков уровень невосстанавливаемых ошибок ещё ниже — 10 -16 :
Для 1-терабайтных дисков вероятность ошибки = 0,4%.
Для 600-гигабайтных дисков вероятность ошибки = 0,24%.
Обратите внимание: вероятность возникновения ошибки пропорциональна количеству дисков в RAID-массиве.
Каким образом в SAS-дисках обеспечивается более низкий уровень ошибок? Magic.
- Размер сектора в SATA-дисках — 512 байт, в SAS-дисках — 520 байт. Дополнительные 8 байт используются для сквозной проверки чётности.
- Другие алгоритмы чтения.
- Дополнительные алгоритмы восстановления данных без участия контроллера.
Работа в RAID-массиве
Ещё один важный недостаток обычных SATA — отсутствие функции устранения ошибок при работе в RAID-массиве. Допустим, вы понадеялись на бэкап, и ради экономии построили RAID из обычных SATA. При возникновении ошибки жёсткий диск многократно пытается считать сбойный блок. И пока он это делает, он не отвечает на сигналы RAID-контроллера. Тот воспринимает это как выход жёсткого диска из строя, исключает его из массива и пытается восстановить. Иными словами, при возникновении ошибки из массива выпадает весь диск.
В случае с SATA RE, SAS NL и SAS ситуация будет развиваться иначе. Обнаружив ошибку, диск сообщает контроллеру о наличии сбойного блока. Контроллер запрашивает этот блок у других дисков в массиве и передаёт на сбойный диск. При этом устройство не выпадает из массива, и падения производительности не происходит.
Миф о брендах
Наконец, самый главный вопрос: нужно ли покупать «родные» диски?
Не секрет, что HP, IBM и DELL жёсткие диски не производят. Они покупают их у сторонних производителей, после чего тестируют, перепрошивают и клеят свои логотипы.
C одной стороны, такие диски имеют ряд преимуществ:
- прошивка (firmware) учитывает особенности контроллеров тех или иных моделей серверов,
- дополнительный контроль качества и проведение стресс-тестов уменьшают вероятность приобретения экземпляров со скрытыми дефектами,
- на «фирменные» диски предоставляется гарантия вендора и полноценная поддержка.
Как вы понимаете, такая разница в цене далеко не для всех оправдывается обещаниями повышенной надёжности. Поэтому наверняка многие слышали о том, что «неродные» жёсткие диски работают в серверах HP, IBM и DELL нестабильно или слишком медленно. Кто-то даже пугает, что с «левыми» дисками сервер не заведётся.
Откуда растут ноги у этих утверждений?
В подавляющем большинстве серверов применяются технологии повышения производительности дисковой подсистемы. Именно с этой целью вендоры перепрошивают жёсткие диски — чтобы обеспечить поддержку этих технологий. Если же вы поставите «неродные» диски, то просто не сможете воспользоваться фирменными ноу-хау, не более того.
Также раньше вендоры искусственно заставляли использовать «фирменные» накопители, применяя блокировки на уровне контроллеров. В конце концов, гнев народных масс вынудил со временем отказаться от этой порочной практики. Сегодня проблемы чаще всего возникают с относительно старыми моделями серверов. И решается это простой заливкой в контроллер свежей прошивки. Хотя есть и просто капризные модели контроллеров, например, P410 в серверах HP.
Как показывает практика, «неродные» жёсткие диски без затруднений работают:
- в серверах HP — как минимум с поколения Gen6,
- в серверах IBM — как минимум с поколения М2,
- в серверах DELL — как минимум с 10 поколения.
-
(бывшие Seagate Constellation ES) (бывшие Seagate Savvio)
- Toshiba AL13SEB
- Toshiba AL13SXB
Проверяйте гарантию
Если вы решили не идти на поводу у вендоров и собираетесь купить «неродные» жёсткие диски, то сначала обязательно уточните у продавца: кто предоставляет гарантию? Дело в том, что многие магазины не предоставляют гарантию на жёсткие диски, ссылаясь на гарантию производителя. Но здесь есть тонкий момент: к примеру, у некоторых моделей Seagate гарантийный период начинается с момента производства. Поэтому не исключена ситуация, что вы купите абсолютно новые диски, на которые уже закончилась гарантия производителя.
Чтобы не испытать этот неловкий момент, постарайтесь перед покупкой проверить гарантию конкретных экземпляров на сайтах производителей:
Заключение
При выборе жёстких дисков необходимо в первую очередь отталкиваться от задач, которые будет выполнять сервер:
Всем привет, сегодня у нас маленький эксперимент по подключению SAS дисков к обычному персональному компьютеру. Обычно в компьютер можно установить только SATA диски, так как на материнской плате есть встроенный SATA контроллер. А SAS диски в обычный ПК не вставишь.
Дело в том, что SATA контроллер поддерживает только SATA диски. А SAS контроллер может поддерживать и SAS диски и SATA диски. SAS обратно совместим с интерфейсом SATA: устройства 3 Гбит/с и 6 Гбит/с SATA могут быть подключены к контроллеру SAS, но не наоборот.
SATA (Serial ATA) — последовательный компьютерный интерфейс обмена данными с накопителями информации. Предназначен для настольных ПК.
- SATA Revision 1.0 — до 1,5 Гбит/с
- SATA Revision 2.0 — до 3 Гбит/с
- SATA Revision 3.0 — до 6 Гбит/с
SAS (Serial Attached SCSI) — последовательный компьютерный интерфейс, разработанный для подключения различных устройств хранения данных, например, жёстких дисков и ленточных накопителей. Последняя реализация SAS обеспечивает передачу данных со скоростью до 12 Гбит/с на одну линию. Предназначен для серверов.
SAS не предназначен для настольных ПК, но иногда очень надо. Мне, например, по работе требуется иногда работать с SAS дисками. Подключаем SAS диск к ПК.
Что нужно для подключения SAS диска к ПК
Потребуется обычный ПК. Поскольку SAS контроллера на обычном ПК нет, то нам потребуется такой контроллер. Я попробую два варианта:
-
— это полноценный RAID контроллер, позволяющий объединять диски в RAID массивы. — это простой адаптер HBA, он не умеет объединять диски в RAID массивы. Вернее умеет, но со специальной прошивкой и не так хорошо как нормальный RAID контроллер.
Для подключения дисков к контроллеру без использования корзины потребуется кабель переходник. Купил такой:
Переходник позволяет подключить 4 HDD с интерфейсом SAS или SATA к контроллеру с разъемом SFF-8643. Питание подаётся на каждый диск через 4-pin Molex.
Подключение SAS диска через RAID контроллер Avago MegaRAID SAS 9380-8i8e
Готовим корпус ПК.
Устанавливаем контроллер в PCIe слот.
Подключаем диск через переходник.
RAID контроллер определился. Видим, что диск SAMSUNG тоже определился.
Для доступа в конфигурационную утилиту MegaRAID Configuration Utility нажимаем Ctrl+R.
Можем посмотреть настройки контроллера.
Можем посмотреть физические диски. Я подключал только один диск, он определился. Обратите внимание, что состояние диска UG — Unconfigured Good.
RAID контроллер по умолчанию показывает операционной системе не физические диски а RAID массивы. Я же хочу просто пробросить диск. Для этого необходимо RAID контроллер переключить в режим HBA.
В настройках контроллера меняем режим на JBOD-Mode. Применяем изменения и перезагружаем компьютер.
При загрузке уже 1 JBOD найден и handled by BIOS, это уже хорошо. Для проверки снова зайдем в настройки контроллера.
SATA и SAS — продолжение развития линеек IDE (desktop) и SCSI (server) формате последовательного протокола, т.е. serial вместо PATA.
Хорошо видно похожесть разъемов. И да — диск SATA можно подключить к разъему SAS. Несмотря на разные протоколы и уровни сигналов — контроллер SAS умный и он «понимает» SATA.
Наоборот, т.е. подключить SAS к разъему SATA нельзя.
SAS (Serial Attached SCSI) — это серверный вариант, он быстрее и может больше — но дороже. Последовательный интерфейс подключения устройств хранения данных, разработанный на основе параллельного SCSI для исполнения того же набора команд.
SATA (Serial ATA) — вариант для desktop, дешевле. Последовательный интерфейс обмена данными, базирующийся на основе параллельного PATA (IDE).
Основные различия в таблице ниже.
SAS 3 — 12 Гбит/с
SATA 2 — 3 Гбит/с
SATA 3 — 6 Гбит/с
Развитие скоростей стандарта SAS выглядит так.
Собственно разъемы SAS в таблице
SFF-8470, он же
Что означают буквы SFF в названиях разъемов?
- SFF (или Small Form Factor): формат SAS диска 2,5 дюйма.
- LFF (или Large Form Factor): SAS жесткий диск формата 3.5 дюйма
SATA — Serial Advanced Technology Attachment — последовательный интерфейс подключения накопителей
AHCI — Advanced Host Controller Interface — расширенный вариант (протокол) работы контроллера SATA
SSD — Solid State Drive — твердотельный диск (т.е диска как такового нет — только микросхемы памяти)
Параллельный интерфейс ATA (в том виде, в котором он существует на данный момент) уже не подходил для дальнейшего развития стандарта. Попытки увеличить его пропускную способность сводятся на нет возникающими вследствие возросших скоростей наводками в кабеле. И вот тут выходит новый стандарт передачи данных — «SATA» (Serial ATA).
Это — переработанный, и улучшенный вариант предыдущего стандарта. Несмотря на то, что последовательный способ передачи медленнее, в данном случае это компенсируется возможностью работы на более высоких частотах. Отпадает необходимость в синхронизации каналов. Также сам интерфейсный кабель гораздо более помехоустойчив (все его 7 жил отдельно экранированы). Это, в свою очередь, дало возможность довести максимальную длину кабеля до одного метра.
В стандарте «SATA» Изменился также сам принцип передачи данных. Он получил название LVDS — низковольтная дифференциальная передача сигналов (англ. low-voltage differential signaling). Повышение скорости передачи и использование самосинхронизирующихся кодов позволяют отправлять больше данных по меньшему количеству проводов, чем в случае параллельной шины. Каждое SATA устройство располагается на отдельном канале (контроллере), поэтому отпадает необходимость в их конфигурировании с помощью перемычек (джамперов).
За время своего существования новая спецификация успела сменить несколько ревизий (поколений), которые характеризуются все увеличивающейся пропускной способностью интерфейса.
- SATA-1 = 1,5 ГБ/с
- SATA-2 = 3,0 ГБ/с
- SATA-3 = 6,0 ГБ/с
Вот еще попытка увеличить скорость, стандарт SATA 3.2 — 18 Гбит/с (он же SATA-express), был вытеснен разъемом M.2
Мы все понимаем, что это максимальная теоретическая скорость для протокола. В реальности сильно ниже, зависит от:
- стандарта диска
- от производителя диска
- контроллера на материнской плате
- качества проводов SATA
И да, мы помним, что используется полудуплекс (все цифры скорости для канала в одну сторону). Т.е. реальная скорость туда и обратно за период времени в два раза ниже.
Advanced Host Controller Interface (AHCI) — механизм, используемый для подключения накопителей информации по протоколу Serial ATA, позволяющий пользоваться расширенными функциями, такими, как встроенная очерёдность команд (NCQ) и горячая замена.
Самое главное — при наличии включенного режима AHCI:
— активируется режим TRIM в SSD (для Windows 7 и старше)
— появляется возможность обновления прошивки в SSD
— немного поднимается скорость работы связки контроллер-диск (+10%)
Как включить AHCI — можно посмотреть здесь.
Отличаются ли кабели SATA 2 от кабелей SATA 3 (кабели черного, синего, красного, белого цвета)?
С точки зрения стандарта SATA (Serial ATA) шлейфы ничем не отличаются:
— те же разъемы
— те же 7 экранированных жил
С точки зрения качества изготовления — провода отличаются. Если на кабеле написано SATA 3 (обычно черного или синего цвета), то кабель точно тестировали на соответствие скорости 6 Гбит/сек и качество экранирования там лучше. Еще на кабелях SATA 3 есть фиксирующие защелки. Поэтому кабели SATA 2 стоят 1 долл, а кабели SATA 3 уже 3 долл.
Как качество кабеля может влиять на скорость? Там же данные передаются в цифровом виде?
У любого кабеля есть паразитная емкость, зависящая от качества изготовления и частоты передачи данных. Чем частота и паразитная емкость выше — тем больше искажается передаваемый сигнал. Контролер на материнской плате, видя, что идут ошибки, СНИЖАЕТ скорость передачи до момента прекращения ошибок. Это будет особенно хорошо видно при использовании контроллера и диска стандарта SATA 3 и использования кабеля SATA 2. Т.е. шлейф SATA 2 почти такой же, только его не тестировали на скорость 6 Гбит/сек и экранирование жил там хуже.
Может быть даже ситуация, что контроллер SATA 2, диск SATA 2 и замена кабеля на SATA 3 увеличила скорость обмена с диском.
Это чудо? Нет — просто кабель SATA 2 был совсем уж низкого качества и собственно не обеспечивал передачу сигналов на соответствующих частотах. Установка кабеля SATA 3 позволила контроллеру нормально работать на своей скорости SATA 2.
Самый лучший вариант — использовать кабели SATA, который производитель материнской платы положил в комплекте :) Если шлейфов в комплекте нет — лучше купить шлейфы стандарта SATA 3, там качество изготовления будет выше.
Вот можно сравнить скорости SSD Kingstone (один и тот же) на разных контроллерах SATA 2 (разные материнские платы) с включенный режимом AHCI и красным SATA 2 / черным SATA 3 проводом. Операционная система Windows 7, для первого варианта TRIM выключен.
Такую красивую картинку дает программа CrystalDiskMark.
ICH 8 без AHCI | ICH 10R с AHCI (красный провод SATA 2) | ICH 10R с AHCI (черный провод SATA 3) |
![]() | ![]() | ![]() |
Разъем mSATA — SSD диск крепится к материнской платы без проводов (разъем и два винта). Вот такой вариант.
Вы можете сохранить ссылку на эту страницу себе на компьютер в виде htm файла
Почитать в разделе: Диски
- Всего статей в разделе: 10
- Показано статей в списке: 9
- Сортировка: название по алфавиту
AHCI — как включить?
AHCI, как его запустить и настроить Advanced Host Controller Interface (AHCI) — механизм, используемый для подключения накопителей информации по протоколу Serial ATA, позволяющий пользоваться расширенными функциями, такими, как встроенная очерёдность команд (NCQ) и горячая замена. Самое главное - при наличии включенного режима ANCI активируется режим TRIM в SSD. Кроме того, без включенного режима ANCI иногда невозможно обновить прошивку в SSD (например у KINGSTON). Режим работы ACHI позволяет использовать функцию TRIM для уборки "мусора" на SSD. AHCI встроен в чипсеты Intel начиная с некоторых версий ICH6 и во все чипсеты для платформ Core i3/i5/i7. Для платформ Core.
(Читать полностью. )
RAM диск
Самое "узкое" место в современном ПК - это диск. Значит, надо подумать, что с диска перенести в область, где это будет работать быстрее. Выход есть - RAM-диск (как его создать). Быстродействие оперативной памяти примерно на порядок больше, чем SSD диска. Виртуальный диск создается в оперативной памяти и работает практически на скорости оперативной памяти (за вычетом временных затрат на работу драйвера). Фактически мы обмениваем объем оперативной памяти на быстродействие. Что мы можем перенести на этот диск? 1. Файл подкачки. Windows 7 64 bit рекомендует нам порядка 12 Гб. Если в наличии памяти 24 Гб - то можно выделить половину на RAM-диск. Т.е. ОС будет по.
(Читать полностью. )
Интерфейс NVMe и разъемы M.2 и U.2
NVM Express — спецификация на протоколы доступа к твердотельным накопителям (SSD), подключённым по шине PCI Express. «NVM» в названии спецификации обозначает энергонезависимую память, в качестве которой в SSD повсеместно используется флеш-память типа NAND. Интерфейс NVMe - это именно интерфейс. В виде разъемов он может существовать как: PCI-e как диск SSD PCI-e как переходник для разъемов M.2 (как на фото выше) собственно разъем M.2 на материнской плате разъем U.2 на материнской плате NVMe (Non-Volatile Memory Host Controller Interface Specification) — логический интерфейс, намного более быстрый чем SATA (фактически замена SATA) и специально.
(Читать полностью. )
Интерфейсы PATA, IDE и SCSI
PATA - Parallel Advanced Technology Attachment — параллельный интерфейс подключения накопителей, фактически другое название для IDE ATA - Advanced Technology Attachment — интерфейс подключения накопителей ATAPI - Advanced Technology Attachment Packet Interface - вариант интерфейса для подключения сменных устройств (CD/DVD ROM) IDE - Integrated Device Electronics - дословно интегрированная электроника устройства - т.е. контроллер встроен в сам привод (см. ниже DMA) DMA - Direct memory access — прямой доступ к памяти SCSI - Small Computer System Interface - вариант PATA для серверов. Теперь подробнее. Важным этапом в развитии ATA стал переход.
(Читать полностью. )
Массивы RAID
Что такое RAID? RAID (англ. Redundant Array of Independent Disks — избыточный массив независимых (самостоятельных) дисков) — технология виртуализации данных для объединения нескольких физических дисковых устройств в логический модуль для повышения отказоустойчивости и производительности. Аббревиатура «RAID» изначально расшифровывалась как «Redundant Array of Inexpensive Disks» («избыточный массив недорогих дисков», так как они были гораздо дешевле дисков SLED (Single Large Expensive Drive)). Именно так был представлен RAID его создателями Петтерсоном (David A. Patterson), Гибсоном (Garth A. Gibson) и Катцом (Randy H. Katz) в 1987 году. Со временем «RAID» стали.
(Читать полностью. )
Программы для работы с разделами диска
Непростой выбор программы для работы с разделами диска И в чем тут проблема? Полно программ, есть бесплатные версии - выбирай. Ага - как показал опыт, не все программы делают то, что просит от них пользователь. Однако. Что мы хотим от программы управление разделами? Скопировать раздел - бери и копируй? Мы же хотим получить именно копию. Что может быть при копировании: возможно копирование как данных (порядок данных на секторах не сохраняется), так и по секторам (важно для переноса операционной системы) сохранение системного номера раздела (серийный номер для Windows и UUID для Linux) - фактически номер присваивается в момент форматирования раздела (да - фиксируется.
(Читать полностью. )
Разметка диска MBR или GPT
Сначала про разделы на диске MBR и GPT - это не разделы. Это способ образования разделов на диске, тип MBR/GPT относится в целом к диску. Вот хорошая статья на Хабре Изучаем структуры MBR и GPT MBR (MASTER BOOT RECORD) главная загрузочная запись содержит таблицу разделов, которая описывает, как разделы расположены на диске. С этим типом разделения первый сектор на жестком диске содержит главную загрузочную область и файл двоичного кода, названный кодом начальной загрузки загрузчика. С типом разделов MBR диски поддерживают тома до 2 терабайт и используют один из двух типов разделения: Первичный (Primary) Расширенный.
(Читать полностью. )
Системный номер раздела диска UUID / GUID / serial number
Функция TRIM
TRIM (англ. to trim — подрезать) — команда интерфейса ATA, позволяющая операционной системе уведомить твердотельный накопитель о том, какие блоки данных уже не содержатся в файловой системе и могут быть использованы накопителем для физического удаления. Команда TRIM была введена вскоре после появления твердотельных накопителей (SSD), чтобы сделать их конкурентоспособной альтернативой традиционным HDD в персональных компьютерах. Из-за того, что на внутреннем уровне реализация операций в SSD существенно отличается от реализации тех же операций в традиционных механических жёстких дисках, обычные методы ОС таких операций, как удаление файлов и форматирование диска (не обращаясь.
(Читать полностью. )
Читайте также: