Проект документа для рассмотрения June 20, 2014 11:31 am
Илья Крутов
  перевод  http://www.redbooks.ibm.com/redpieces/abstracts/redp5119.html  выполнен  mdl.ru

Обзор технологии Расширенного формата жестких дисков

Исторически сложилось так, что носитель жесткого диска (hdd) был отформатирован с использованием размера сектора в 512 байт. Тем не менее, потребность в хранении больших объемов и лучшей целостности данных привели к изменению в том, как данные на дисковой пластине структурированы и сохранены. Эти изменения привели к созданию и принятия стандарта Расширенного формата (Advanced Format) для жестких дисков, который ввел в отрасль размер сектора в 4КБ.

В то же время, многие развернутые в настоящее время приложения все еще полагаются на операции с 512-байтными секторами и, возможно, даже оптимизируют свои операции ввода/ вывода на выравнивание на границы 512- байтовых секторов.

Данная статья IBM® Redpaper делает введение в Расширенный формат, описывает его характеристики и обсуждает вопросы реализации в различных ИТ-окружения для решения потенциальных проблем с совместимостью и производительностью.

Данная статья предназначена для ИТ- специалистов, которые хотят узнать больше о Расширенном формате и планируют использовать Расширенный формат жестких дисков в своих ИТ- окружениях.

Развитие промышленности HDD

Типичный жесткий диск состоит из нескольких пластин, покрытых магнитным материалом для хранения данных. Пластины делятся на дорожки и сектора, причем размер сектора представляет собой минимальное количество данных, которые могут быть переданы к- или с- диску/а за одну операцию ввода / вывода.


Рисунок 1. Структура HDD с 512- байтовым сектором

Хотя стандарт 512- байтового сектора успешно использовался в промышленности в течение многих лет, его размер становится все более ограничивающим фактором при достижении более высоких емкостей диска и лучшей эффективности коррекции ошибок.

При постоянном улучшении поверхностной плотности, сектор размером 512 байт занимает все меньше и меньше места на пластине. Если, например, пластина имеет дефект носителя в секторе, при увеличении поверхностной плотности потенциально большее число бит данных, хранящихся в этом секторе, окажутся поврежденными (см. Рисунок 2). Это требует реализации на жестком диске более надежной и современной коррекции ошибок для обеспечения восстановления после утраты большего количества бит. В то же время современные жесткие диски с наиболее передовыми поверхностными плотностями уже достигают пределов количества бит, которые могут быть исправлены в рамках 512- байтных секторов.


Рисунок 2. Повреждение носителя: Противопоставление меньшей и большей поверхностных плотностей.

Другим моментом, который следует рассмотреть, является секторная зернистость, определяемая как отношение размера сектора к общему объему хранимых данных. Например, мелкая зернистость хороша, когда приложение управляет очень маленькими и дискретными данными. Однако, когда приложение управляет большими объемами данных или управляет данными в больших блоках (как это делают многие современные приложения- они могут управлять гигабайтами данных и они могут вырабатывать запросы к системам хранения на ввод / вывод в пределах от 4KB до 1MB в зависимости от приложения), тогда малая зернистость становится менее эффективной (иногда в значительной степени).

Как результат, переход на сектор более крупного размера в отрасли стал одной из самых фундаментальных потребностей для улучшения коррекции ошибок и эффективности формата. В ответ на эти потребности, отрасль жестких дисков предложила Расширенный формат.

Введение в Расширенный формат

Индустрия систем хранения работает над переходом к жестким дискам с большим сектором с начала 2000-х годов. В 2009 году при скоординированных усилиях в рамках Международной ассоциации оборудования и материалов дисковых устройств (IDEMA, International Disk Drive Equipment and Materials Association), стандарт Расширенного формата (Advaced Format satndard) был оформлен и утвержден в качестве названия нового стандарта 4-KB секторов. Производители жестких дисков взяли обязательство перед этим новым стандартом и согласились перейти на него в качестве долгосрочной стратегии.

Расширенный формат вводит размер сектора в 4096 байт (4KB) и более длинного кода коррекции ошибок (ECC), сохраняя при этом другие управляющие поля (Sync/DAM и Gap), как показано на Рисунке 3.


Рисунок 3. Расширенный формат

С точки зрения хранения данных, восемь существующих секторов теперь могут храниться в одном 4-KB секторе. Это помогает устранить несколько управляющих полей, таких как Sync/DAM и Gap, что улучшает эффективность хранения данных. Кроме того, для улучшения целостности данных при более высоких поверхностных плотностях могут быть использованы более крупные и мощные алгоритмы коррекции ошибок.

Расширенный формат устанавливает гарантированный в будущем путь к более высоким емкостям, лучшей надежности данных, а также более низкой стоимости за гигабайт (GB). В то же время для поддержки жестких дисков с 4-KB секторами должны быть специально разработаны системы и приложения (включающие системные аппаратные средства, встроенные программы, UEFI [прим.перв.: Unified Extensible Firmware Interface], драйверы, операционные системы, промежуточное программное обеспечение и приложения).

Ключевым направлением в индустрии систем хранения на жестких дисках является создание наиболее гладкого, насколько это возможно, перехода к Расширенному формату для достижения долгосрочных выгод с минимальными побочными эффектами.