Почему это стоит понимать до покупки
Жёсткие диски принято выбирать по трём параметрам: объём, скорость вращения и цена. Между тем есть характеристика, которая способна полностью обесценить покупку, — технология магнитной записи.
Два диска одинакового объёма, от одного производителя, с почти идентичными спецификациями могут отличаться по скорости записи в десятки раз на определённых нагрузках. Причём разница проявится не сразу, а через некоторое время работы — когда диск заполнится и начнётся перезапись.
Разберёмся, откуда берётся эта разница и как не попасть в ловушку.
Как устроен жёсткий диск
Коротко о механике, без которой дальнейшее не объяснить.
Внутри герметичного корпуса вращаются несколько пластин с магнитным покрытием. Над каждой поверхностью на микроскопическом расстоянии парит головка — она и считывает, и записывает данные, перемагничивая крошечные участки покрытия.
Данные располагаются концентрическими дорожками. Головка перемещается к нужной дорожке, ждёт, пока под ней окажется нужный сектор, и выполняет операцию. Отсюда две составляющие задержки: время перемещения головки и время ожидания оборота пластины. Именно поэтому у диска на 7200 оборотов задержка меньше, чем у диска на 5400.
Ключевой факт для дальнейшего: записывающая часть головки физически шире считывающей. Чтобы надёжно перемагнитить участок, нужно приложить достаточное поле, и сузить записывающий элемент без потери надёжности не получается. Считывать же можно с гораздо более узкой полосы. Именно на этом несоответствии построены все дальнейшие ухищрения.
От продольной записи к перпендикулярной
Ранние диски использовали продольную запись: магнитные домены располагались вдоль поверхности пластины. Проблема в том, что при уменьшении размера домена соседние начинают влиять друг на друга, и данные теряют стабильность.
Решением стала перпендикулярная запись — PMR, при которой домены ориентированы вертикально, «стоя» в толще покрытия. Это позволило разместить их плотнее без потери стабильности и дало кратный рост ёмкости.
Здесь возникает терминологическая путаница, которую стоит прояснить. PMR — это способ ориентации магнитных доменов. CMR — обычная запись, при которой дорожки не перекрываются. Практически все современные диски используют перпендикулярную ориентацию, поэтому противопоставлять PMR и CMR некорректно: сравнивать нужно CMR и SMR — то есть непересекающиеся дорожки против перекрывающихся.
SMR: черепичная запись и её последствия
Вернёмся к несоответствию ширины записывающей и считывающей частей головки. Раз считывать можно с более узкой полосы, чем записывать, — почему бы не укладывать дорожки внахлёст, как черепицу на крыше?
Так устроена SMR — черепичная магнитная запись. Каждая новая дорожка частично перекрывает предыдущую, оставляя от неё узкую полосу, достаточную для чтения. Плотность растёт, ёмкость увеличивается без изменения механики.
Где ловушка
Читать такой диск можно как обычный. Проблема возникает при записи.
Перекрывающиеся дорожки объединены в зоны. Изменить данные в середине зоны, не затронув соседние дорожки, невозможно — головка шире, она заденет то, что лежит рядом. Поэтому для изменения одного сектора диску приходится:
- Прочитать всю зону целиком.
- Внести изменение в буфер.
- Переписать всю зону заново.
Операция, которая на обычном диске занимает миллисекунды, превращается в чтение и перезапись мегабайтов данных.
Как это выглядит на практике
Производители смягчают эффект кэшем: часть диска отведена под область с обычной записью, куда данные попадают сначала, а перераспределение по черепичным зонам происходит позже, в паузах.
Пока кэш свободен и есть время на фоновую работу, диск ведёт себя нормально. Именно поэтому в коротких тестах SMR-накопитель выглядит прилично.
Проблемы начинаются при длительной интенсивной записи. Кэш переполняется, фоновой обработке не хватает пауз, и скорость записи падает катастрофически — с сотен мегабайт в секунду до единиц. Диск не сломан, он работает штатно, просто его штатное поведение под такой нагрузкой именно такое.
Где SMR категорически не подходит
Массивы RAID. Самый опасный сценарий. При восстановлении массива после замены диска идёт непрерывная запись на протяжении многих часов. SMR-диск в таких условиях замедляется настолько, что восстановление растягивается на дни, а контроллер может счесть его отказавшим и выбросить из массива — в разгар восстановления, когда избыточности уже нет.
Базы данных. Постоянная запись мелкими блоками в произвольные места — худшая из возможных нагрузок для черепичной записи.
Видеонаблюдение. Непрерывная запись потоков без пауз не оставляет времени на фоновое перераспределение.
Виртуализация. Множество виртуальных машин создают интенсивный поток случайных записей.
Где SMR уместен
Справедливости ради: технология не бракованная, у неё есть своя ниша.
Архивы и резервные копии, куда данные пишутся последовательно и большими объёмами, а затем в основном читаются. Медиатеки. Холодное хранение. Всё, где записали один раз и дальше преимущественно читают. В таких сценариях SMR даёт больше гигабайт за те же деньги без практических минусов.
Как отличить при покупке
Главная сложность в том, что производители не всегда указывают технологию в спецификации — были случаи, когда SMR-диски продавались без явной маркировки, что вызвало заметный скандал в отрасли.
Что можно сделать:
- Проверить конкретную модель по опубликованным производителями спискам технологий записи.
- Обратить внимание на нехарактерно низкую цену за гигабайт в сравнении с аналогами того же класса.
- Насторожиться, если диск позиционируется как «архивный» или «для резервного копирования».
- Для серверных задач выбирать модели корпоративных линеек, где применение черепичной записи указывается явно.
Правило простое: если технология не указана, а диск нужен под запись — не берите.
HAMR: следующий рубеж плотности
Уплотнять дорожки бесконечно нельзя. При уменьшении магнитного домена ниже определённого предела он теряет стабильность: тепловых колебаний становится достаточно, чтобы самопроизвольно изменить его состояние. Данные начинают разрушаться сами по себе.
Обойти это можно, применив магнитный материал с большей устойчивостью. Но такой материал требует и более сильного поля для перемагничивания — сильнее, чем способна создать головка.
Решение изящное: нагревать участок перед записью. Нагретый материал временно теряет устойчивость, позволяя перемагнитить себя обычной головкой, а после остывания надёжно удерживает записанное состояние.
Так работает HAMR — термоассистированная магнитная запись. В головку встроен лазер, который на наносекунды разогревает микроскопическую область непосредственно перед записью.
Что это даёт. Существенный рост ёмкости при сохранении обычной, непересекающейся структуры дорожек — то есть без недостатков черепичной записи.
В чём сложность. Технология потребовала более десяти лет доводки. Основные вопросы — ресурс лазера и износ покрытия головки от постоянных циклов нагрева. К моменту выхода на рынок производители заявляют показатели надёжности на уровне обычных дисков, но накопленной статистики эксплуатации по понятным причинам меньше.
Что ещё в разработке
MAMR — запись с микроволновым воздействием. Идея та же, что у HAMR, но вместо нагрева применяется генератор высокочастотных колебаний, облегчающий перемагничивание. Технически проще в части надёжности, но выигрыш по плотности скромнее.
BPM — запись на упорядоченные среды, где магнитный слой заранее разделён на изолированные ячейки. Устраняет взаимное влияние соседних доменов, но требует принципиально иной технологии производства пластин.
Наиболее вероятный путь — комбинация подходов: термоассистированная запись как базовая технология, дополненная другими решениями по мере их доводки.
Как выбирать под задачу
| Сценарий | Технология | Комментарий |
|---|---|---|
| RAID-массив, любой | CMR | SMR недопустим |
| База данных | CMR | Интенсивная случайная запись |
| Видеонаблюдение | CMR | Непрерывная запись без пауз |
| Виртуализация | CMR | Случайные записи от множества машин |
| Файловый сервер | CMR | Смешанная нагрузка |
| Архив, резервные копии | SMR допустим | Последовательная запись, преимущественно чтение |
| Максимальная ёмкость на юнит | HAMR | Плотность без недостатков SMR |
Коротко
Технология записи — параметр, способный обесценить покупку сильнее, чем ошибка в объёме или скорости вращения.
Черепичная запись SMR даёт больше гигабайт за те же деньги, но за счёт катастрофического падения скорости при интенсивной записи. В массиве RAID такой диск способен сорвать восстановление и превратить снижение производительности в потерю данных.
Для любых серверных задач с записью нужен обычный CMR. Для архивного хранения SMR приемлем и экономически оправдан.
Термоассистированная запись HAMR — способ наращивать ёмкость без компромиссов черепичной записи, и именно за ней ближайшее будущее ёмких накопителей.
Главное практическое правило: перед покупкой проверяйте технологию записи по конкретной модели. Если производитель её не указывает, а диск предназначен под нагрузку с записью — ищите другую модель.
Нужна помощь с подбором накопителей под конкретный сценарий — напишите нам, подскажем по ресурсу и технологии записи.