что такое smr в жестких дисках

Western Digital официально утвердил список моделей жестких дисков с технологией SMR

что такое smr в жестких дисках. q93 1f5ee87875614bfb1ab3988cabfb1d294e9fbd3e5f9d6cd26a78ea1ba071beff. что такое smr в жестких дисках фото. что такое smr в жестких дисках-q93 1f5ee87875614bfb1ab3988cabfb1d294e9fbd3e5f9d6cd26a78ea1ba071beff. картинка что такое smr в жестких дисках. картинка q93 1f5ee87875614bfb1ab3988cabfb1d294e9fbd3e5f9d6cd26a78ea1ba071beff.

что такое smr в жестких дисках. q93 d0500c1f04fc73154e4c5e968d7b6ba536c962bdc5bf8a9a8c767e1237c66ceb. что такое smr в жестких дисках фото. что такое smr в жестких дисках-q93 d0500c1f04fc73154e4c5e968d7b6ba536c962bdc5bf8a9a8c767e1237c66ceb. картинка что такое smr в жестких дисках. картинка q93 d0500c1f04fc73154e4c5e968d7b6ba536c962bdc5bf8a9a8c767e1237c66ceb.

Производитель твердотельных накопителей, Western Digital опубликовал заявление, в котором был показано, какие модели используют технологию SMR («черепичная» магнитная запись), а какие более быструю технологию CMR (обычная магнитная запись).

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

В список накопителей с SMR входят жесткие диски семейств WD Red WD Blue и WD Black. В семейство WD Red, работающих на SMR, вошли 3,5 » накопители объемом от 2 до 6 ТБ, а в WD Blue 3,5 » — HDD на 2 ТБ и 6 ТБ. Касаемо малого форм-фактора, SMR получили жесткие диски семейства WD Blue объемом 1 и 2 ТБ и семейства WD Black на 1 ТБ.

что такое smr в жестких дисках. q93 aa9b7742135ff1666a95908789960dc37e2629b81066e3facfde02cea3f0f15c. что такое smr в жестких дисках фото. что такое smr в жестких дисках-q93 aa9b7742135ff1666a95908789960dc37e2629b81066e3facfde02cea3f0f15c. картинка что такое smr в жестких дисках. картинка q93 aa9b7742135ff1666a95908789960dc37e2629b81066e3facfde02cea3f0f15c.

Основной причиной, почему WD выложили информацию в открытый доступ, вероятно, стала разная ориентированность накопителей с SMR и CMR и то, что, зачастую, SMR работает медленнее CMR.

Источник

Обзор и тестирование жесткого диска Seagate SkyHawk [ST4000VX013] на 4 ТБ, с технологией записи SMR

что такое smr в жестких дисках. q93 3ddab4c749c23d910ec5a77efe3b6ca9bb6c39466b66daa7e6c41aff2387470d. что такое smr в жестких дисках фото. что такое smr в жестких дисках-q93 3ddab4c749c23d910ec5a77efe3b6ca9bb6c39466b66daa7e6c41aff2387470d. картинка что такое smr в жестких дисках. картинка q93 3ddab4c749c23d910ec5a77efe3b6ca9bb6c39466b66daa7e6c41aff2387470d.

что такое smr в жестких дисках. q93 40271461e09bf07c5efd61a07caddaaeaf3f9d6b5e7b2e4b45a8d9c9230a939a. что такое smr в жестких дисках фото. что такое smr в жестких дисках-q93 40271461e09bf07c5efd61a07caddaaeaf3f9d6b5e7b2e4b45a8d9c9230a939a. картинка что такое smr в жестких дисках. картинка q93 40271461e09bf07c5efd61a07caddaaeaf3f9d6b5e7b2e4b45a8d9c9230a939a.

Содержание

Содержание

Жесткие диски серии SkyHawk от компании Seagate позиционируются как решения для систем видеонаблюдения. В линейку входят модели от 1 до 8 ТБ с технологиями записи CMR и SMR, кэшем на 64 и 256 МБ.

У нас на обзоре модель ST4000VX013 объемом 4 ТБ с технологией записи SMR (Shingled Magnetic Recording) – средний вариант по объему, сконструирована на основе 2-х пластин и оснащена датчиками вращательной вибрации.

что такое smr в жестких дисках. q93 f52fa5699cb34b51df570cc28d3f7d1233abfd3fb064003454f2ec8a2eee5aa1. что такое smr в жестких дисках фото. что такое smr в жестких дисках-q93 f52fa5699cb34b51df570cc28d3f7d1233abfd3fb064003454f2ec8a2eee5aa1. картинка что такое smr в жестких дисках. картинка q93 f52fa5699cb34b51df570cc28d3f7d1233abfd3fb064003454f2ec8a2eee5aa1.

Технические характеристики

Диск рассчитан на круглосуточную работу (до 8760 часов в год) в системах видеонаблюдения с нагрузкой до 180 ТБ в год. Заявлено 600000 циклов позиционирования-парковки. Среднее время наработки на отказ 1 млн часов. Поддерживается одновременная запись с 64 камер.

Внешний вид

Жесткий диск поставляется в целлофановом антистатическом пакете. Корпус выполнен из черного пластика с металлической крышкой.

На лицевой стороне наклейка с характеристиками модели. Логотип производителя на зеленом фоне, и голубой логотип линейки SkyHawk в виде стилизованной головы ястреба.

что такое smr в жестких дисках. q93 75755e412bda048d0b2c9426bcce4f9ad2ffad713984eec204f9cbe787d90bb3. что такое smr в жестких дисках фото. что такое smr в жестких дисках-q93 75755e412bda048d0b2c9426bcce4f9ad2ffad713984eec204f9cbe787d90bb3. картинка что такое smr в жестких дисках. картинка q93 75755e412bda048d0b2c9426bcce4f9ad2ffad713984eec204f9cbe787d90bb3.

С тыльной стороны на четыре винта прикручена плата с управляющей электроникой.

что такое smr в жестких дисках. q93 9772bc3f194cd3bbeef5cbd2579f53d2d7b3bb8920e341c2955c337ef1d67207. что такое smr в жестких дисках фото. что такое smr в жестких дисках-q93 9772bc3f194cd3bbeef5cbd2579f53d2d7b3bb8920e341c2955c337ef1d67207. картинка что такое smr в жестких дисках. картинка q93 9772bc3f194cd3bbeef5cbd2579f53d2d7b3bb8920e341c2955c337ef1d67207.

К двигателю идет трехжильный шлейф. На плате мы видим 3-х контактную площадку управления двигателем, и 18-ти контактную площадку передачи данных.

что такое smr в жестких дисках. q93 c50269023b3ea53449a4559b4ea1a7a1cba37a0f6511441697d94eb2ca28c2d7. что такое smr в жестких дисках фото. что такое smr в жестких дисках-q93 c50269023b3ea53449a4559b4ea1a7a1cba37a0f6511441697d94eb2ca28c2d7. картинка что такое smr в жестких дисках. картинка q93 c50269023b3ea53449a4559b4ea1a7a1cba37a0f6511441697d94eb2ca28c2d7.

Основной контроллер Avago закрыт термопрокладкой. Чип памяти установлен Nanya NT5CC128M16JR-EK DDR3 на 256 МБ. Вращением двигателя управляет контроллер Smooth FN05F. Микросхема BIOS установлена Winbond 25Q17DWS14.

что такое smr в жестких дисках. q93 1bf036f4804e0aca41d1747395777fd92caed283eb76f88dc441312d5cd44977. что такое smr в жестких дисках фото. что такое smr в жестких дисках-q93 1bf036f4804e0aca41d1747395777fd92caed283eb76f88dc441312d5cd44977. картинка что такое smr в жестких дисках. картинка q93 1bf036f4804e0aca41d1747395777fd92caed283eb76f88dc441312d5cd44977.

Дополнительно, по периметру платы находятся датчики вибрации, их контролирует микросхема P2040US.

По нижнему краю платы распаяны контакты SATA.

что такое smr в жестких дисках. q93 badda2238b63b72235ab1c7ad0f8c0dcd80c89f9e5cd4163d9a6106414a3fee6. что такое smr в жестких дисках фото. что такое smr в жестких дисках-q93 badda2238b63b72235ab1c7ad0f8c0dcd80c89f9e5cd4163d9a6106414a3fee6. картинка что такое smr в жестких дисках. картинка q93 badda2238b63b72235ab1c7ad0f8c0dcd80c89f9e5cd4163d9a6106414a3fee6.

Тестирование

Конфигурация тестового ПК:

что такое smr в жестких дисках. q93 f3bcc25f7b54a6fac91dc2eb2cc80994141308e878cae42a17d831f57490d01c. что такое smr в жестких дисках фото. что такое smr в жестких дисках-q93 f3bcc25f7b54a6fac91dc2eb2cc80994141308e878cae42a17d831f57490d01c. картинка что такое smr в жестких дисках. картинка q93 f3bcc25f7b54a6fac91dc2eb2cc80994141308e878cae42a17d831f57490d01c.

что такое smr в жестких дисках. q93 8a4013f0e89ec8d8b964f8a828ed70c0188cbb0edc73a468942303430530eebe. что такое smr в жестких дисках фото. что такое smr в жестких дисках-q93 8a4013f0e89ec8d8b964f8a828ed70c0188cbb0edc73a468942303430530eebe. картинка что такое smr в жестких дисках. картинка q93 8a4013f0e89ec8d8b964f8a828ed70c0188cbb0edc73a468942303430530eebe.

После инициализации и форматирования жесткого диска мы получили странные результаты по тестам в программах ATTO Disk Benchmark и CrystalDiskMark.

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

На этом этапе необходимо разобраться с полученными результатами. Здесь важно понять, как работает технология SMR. На клубе DNS была хорошая статья на эту тему: «Жесткие диски SMR с «черепичной» магнитной записью — за и против».

Треки, накладываясь друг на друга, позволяют увеличить плотность записи, именно поэтому наш HDD ST4000VX013 уместил 4 ТБ на двух пластинах, для дисков используемых для записи видео в системах наблюдения — это несомненно плюс: они легче, тише, меньше нагрев и меньше потребляют энергии.

В идеале диски с технологией записи SMR нужно тестировать раздельно в последовательной записи и последовательном чтении. Такой режим более актуален для систем видеозаписи – один раз записываем много информации, и потом можем её много раз просматривать.

Продолжим тестирование в других программах.

Утилита AIDA64 определила время теста диска более 100 часов, что не приемлемо, поэтому графиков в данной программе мы не сможем посмотреть.

Получить графики чтения и записи по всей поверхности накопителя попробуем с помощью другой утилиты – HD Tune PRO.

Графики сильно скачут, и не имеют характерной для HDD с технологией записи CMR, пологой диаграммы, понижающейся от внешних секторов к внутренним. Зато мы впервые увидели цифры пиковой скорости в 165 и 192 МБ/с.

Еще одна программа умеет строить график скорости по всей поверхности накопителя: CERT Tool Lite. Чтение на среднем уровне 120 МБ/с, а вот тест записи программа не смогла провести – зависал скрипт.

что такое smr в жестких дисках. q93 265b67c8ca3195ce526367d23142dd134084708c6e73e4558732b4c058d4a92d. что такое smr в жестких дисках фото. что такое smr в жестких дисках-q93 265b67c8ca3195ce526367d23142dd134084708c6e73e4558732b4c058d4a92d. картинка что такое smr в жестких дисках. картинка q93 265b67c8ca3195ce526367d23142dd134084708c6e73e4558732b4c058d4a92d.

Более показательно себя продемонстрировали программы, приближенные к реальным сценариям работы.

AJA System Test – данная утилита имитирует реальную нагрузку при видеокодировании, в настройках выбран файл с разрешением FHD. На цифры показывающие средние значения скорости, здесь так же не стоит обращать внимание, во время самого теста они значительно изменялись, но графики снизу очень показательны. Скорости стартуют при записи от 250 МБ/с, при чтении от 200 МБ/с. На мелких тестовых файлах графики достаточно ровные с редкими зубцами, при увеличении объема файла скачки становятся более частыми.

AS SSD Benchmark – умеет строить график работы со сжатыми файлами. В данном случае мы так же видим очень зубчатый график, но нам важно увидеть максимально возможную скорость чтения и записи – и действительно, можно наблюдать среднее значение около 180 МБ/с, что соответствует заявленному производителем.

что такое smr в жестких дисках. q93 5e3a806e015e00a9c525593044a437f408b9ed3d1976041325bebb589e5387f3. что такое smr в жестких дисках фото. что такое smr в жестких дисках-q93 5e3a806e015e00a9c525593044a437f408b9ed3d1976041325bebb589e5387f3. картинка что такое smr в жестких дисках. картинка q93 5e3a806e015e00a9c525593044a437f408b9ed3d1976041325bebb589e5387f3.

И ещё мы видим неожиданно высокие скорости копирования данных непосредственно внутри самого накопителя.

что такое smr в жестких дисках. q93 9a1f66847542e5097f62baf99a27d9b78d5015d1c7fb29d49333af172e9ae2bf. что такое smr в жестких дисках фото. что такое smr в жестких дисках-q93 9a1f66847542e5097f62baf99a27d9b78d5015d1c7fb29d49333af172e9ae2bf. картинка что такое smr в жестких дисках. картинка q93 9a1f66847542e5097f62baf99a27d9b78d5015d1c7fb29d49333af172e9ae2bf.

Температура накопителя, по данным CrystalDiskinfo, изменилась от 28 до 42°С.

Заключение

Жесткий диск Seagate SkyHawk на 4 ТБ является характерным представителем HDD основанных на технологии записи SMR. Данная технология позволяет использовать для записи такого объема всего две пластины, при этом температура под нагрузкой незначительная, как и энергопотребление, диск не шумит и его вполне можно назвать бесшумным.

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

Использовать его в качестве рабочего диска для установки программ, игр, а также для обработки и редактирования материалов непосредственно на нем хранящихся – это плохая идея, да и вряд ли кто-то будет использовать для этого жесткие диски, когда имеются твердотельные накопители.

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

Но при его приобретении важно понимать специфику технологии записи SMR, и покупать его под конкретные задачи, для которых он и создан.

Сложным может стать сам факт определения на какой технологии основывается та или иная модель. В линейке SkyHawk выпускаются накопители как с SMR, так и с традиционной технологией CMR (причем диски с одинаковым объемом). Определить это можно только по указанию модели, сверившись со спецификацией на сайте производителя. Никаких специальных обозначений на этикете нет.

что такое smr в жестких дисках. q93 44b89e4ca27ce5a27d50ef6a646a318efdaba1c692f421dd2b62dd9f67ece06f. что такое smr в жестких дисках фото. что такое smr в жестких дисках-q93 44b89e4ca27ce5a27d50ef6a646a318efdaba1c692f421dd2b62dd9f67ece06f. картинка что такое smr в жестких дисках. картинка q93 44b89e4ca27ce5a27d50ef6a646a318efdaba1c692f421dd2b62dd9f67ece06f.

Источник

Жесткие диски SMR с «черепичной» магнитной записью — за и против

что такое smr в жестких дисках. q93 55e415ddcadafc778709369dae3fb85d9dbe03cdc9b25683392b41d08cdbb263. что такое smr в жестких дисках фото. что такое smr в жестких дисках-q93 55e415ddcadafc778709369dae3fb85d9dbe03cdc9b25683392b41d08cdbb263. картинка что такое smr в жестких дисках. картинка q93 55e415ddcadafc778709369dae3fb85d9dbe03cdc9b25683392b41d08cdbb263.

что такое smr в жестких дисках. q93 bb6fa769bbe393c849a725fde858008447abd5d70bc1309ef92fa65760f39295. что такое smr в жестких дисках фото. что такое smr в жестких дисках-q93 bb6fa769bbe393c849a725fde858008447abd5d70bc1309ef92fa65760f39295. картинка что такое smr в жестких дисках. картинка q93 bb6fa769bbe393c849a725fde858008447abd5d70bc1309ef92fa65760f39295.

Содержание

Содержание

С каждым днем становится все больше жестких дисков, использующих технологию записи данных SMR. Однако многочисленные тесты показывают невысокую скорость случайной записи и не вызывают особого энтузиазма у пользователей. Многие предпочитают приобретать диски с традиционной технологией записи PMR/CMR, а другие вовсе отказываются от использования HDD в пользу SSD. Давайте разберемся, жесткий диск с SMR для домашнего ПК — это зло, или же его «просто не умеют готовить».

Что такое «черепичная» магнитная запись?

Shingled Magnetic Recording — «черепичная» магнитная запись. В жестких дисках с перпендикулярной магнитной записью (CMR) треки записываются на пластину параллельно, не пересекаясь с другими. А в жестких дисках с «черепичной» магнитной записью (SMR) каждый последующий трек при записи частично накладывается на предыдущий, как черепица на крыше. Однако такой подход имеет один весьма существенный недостаток. При перезаписи данных даже в одном-единственном треке необходимо перезаписать трек по соседству с ним, затем соседний с тем треком… и так далее по цепочке. В конечном итоге, нам придется перезаписать всю пластину, и все это ради изменившихся данных в единственном треке.

что такое smr в жестких дисках. q93 b0c6dc67f1bfca98f5e862058253291c06cfeb0297cd46dc873ea447d8ad3c17. что такое smr в жестких дисках фото. что такое smr в жестких дисках-q93 b0c6dc67f1bfca98f5e862058253291c06cfeb0297cd46dc873ea447d8ad3c17. картинка что такое smr в жестких дисках. картинка q93 b0c6dc67f1bfca98f5e862058253291c06cfeb0297cd46dc873ea447d8ad3c17.

Чтобы этого избежать, треки группируют в так называемые ленты небольшого размера, поэтому при изменении данных будут перезаписаны только треки, относящиеся к одной или нескольким лентам, а не весь диск целиком. Производители не разглашают фактический размер лент, но очевидно, что он должен быть таким, чтобы одна или несколько лент могли целиком уместиться в кэш жесткого диска. А кэш у дисков с SMR довольно внушительный: типичный размер — 256 Мб и больше. Кстати говоря, именно большой размер кэша HDD является одним из косвенных признаков того, что перед вами диск с «черепичной» записью.

что такое smr в жестких дисках. q93 b83cc2a27912b83238bc40d628e29ec40b1808f859b1ac7514afcc7be9161df8. что такое smr в жестких дисках фото. что такое smr в жестких дисках-q93 b83cc2a27912b83238bc40d628e29ec40b1808f859b1ac7514afcc7be9161df8. картинка что такое smr в жестких дисках. картинка q93 b83cc2a27912b83238bc40d628e29ec40b1808f859b1ac7514afcc7be9161df8.

Но один лишь дисковый кэш не поможет, если данные будут литься непрерывным потоком. Здесь в игру вступает медиа-кэш: данные из дискового кэша поступают в медиа-кэш, а затем контроллер диска распределяет эти данные по нужным лентам. Физически медиа-кэш представляет собой одну или несколько выделенных областей на жестком диске, использующих традиционную перпендикулярную запись. Эти области имеют размер в десятки гигабайт и располагаются в самом начале диска (за пределами LBA-пространства), либо равномерно распределены по всей поверхности.

Управление данными при записи на диск с SMR может осуществляться как хостом (системой), так и самим устройством. В зависимости от реализации, диски с SMR обычно делят на три типа:

Впрочем, для рядового пользователя шансы столкнуться с последними двумя типами ничтожно малы, так как подавляющее большинство всех выпускаемых дисков с SMR — это DMSMR диски.

Плюсы и минусы SMR

Как и у любой технологии, у «черепичной» магнитной записи и дисков на ее основе есть свои плюсы и минусы.

Плюсы:

Минусы:

что такое smr в жестких дисках. q93 fdf0ac1ced440831aebc9fb4573cd846124fe619982060c00a6ac6d9407b6459. что такое smr в жестких дисках фото. что такое smr в жестких дисках-q93 fdf0ac1ced440831aebc9fb4573cd846124fe619982060c00a6ac6d9407b6459. картинка что такое smr в жестких дисках. картинка q93 fdf0ac1ced440831aebc9fb4573cd846124fe619982060c00a6ac6d9407b6459.

Сравнительные тесты производительности SMR vs. CMR

Неужели технология SMR выглядит привлекательно лишь в теории, но не на практике? Чтобы выяснить это, проанализируем результаты тестов накопителей с SMR и CMR в популярных бенчмарках и специальных испытаниях. В качестве подопытных были выбраны два четырехтерабайтника серии Red от Western Digital — SMR-диск (WD40EFAX) и вариант c CMR (WD40EFRX). Для большей наглядности добавим к сравнению еще один диск на 4 Тб с CMR — Seagate Ironwolf ST4000VN008. Все диски изначально пусты.

Наш испытуемый с SMR демонстрирует неплохие показатели в программах HD Tune Pro и PCMark 8. Эти результаты достигаются не только за счет более вместительного кэша, но и благодаря последовательному характеру нагрузок, используемому в данных бенчмарках — последовательные чтение/запись оптимальны для дисков с SMR.

Следующее испытание представляет более реалистичный сценарий использования. Диски заполняются на 3/4, а затем удаляется 1 Тб данных. Сразу после этого копируются файлы общим объемом 125 Гб, и далее незамедлительный прогон теста чтения/записи в CrystalDiskMark 7, чтобы не дать дискам успеть «прийти в себя».

Здесь SMR-диск уже не так хорош, как его CMR-собратья. Причина проста: контроллер диска отчаянно ищет свободное место в заполненном медиа-кэше для вновь поступающих данных, при этом пытаясь разбросать по лентам те данные, что там уже имеются. Ситуацию усугубляет еще и тот факт, что в дисках с «черепичной» магнитной записью расположение логических секторов может не соответствовать их физическому расположению (используется дополнительный слой трансляции адресов). В результате — падение производительности почти в полтора раза даже на такой средней нагрузке.

Финальное испытание — восстановление «упавшего» RAIDZ-массива из четырех CMR-дисков. Для этого из набора извлекается диск и заменяется на один из тестируемых образцов, после чего запускается процесс восстановления. Перед началом испытания массив был заполнен примерно на 60 %, а контроль его целостности отключен.

что такое smr в жестких дисках. q93 b04902f7f8c3d7ee729a400518fb958274ec0567cfeefb9c68c5e03c305d3cf2. что такое smr в жестких дисках фото. что такое smr в жестких дисках-q93 b04902f7f8c3d7ee729a400518fb958274ec0567cfeefb9c68c5e03c305d3cf2. картинка что такое smr в жестких дисках. картинка q93 b04902f7f8c3d7ee729a400518fb958274ec0567cfeefb9c68c5e03c305d3cf2.

Пересборка RAIDZ отправила WD40EFAX в настоящий нокдаун. Время выполнения процесса восстановления с этим диском просто обескураживает — тот же WD40EFRX справился в 15,5 раз быстрее. Тем не менее, сам процесс завершился без единой ошибки, поскольку RAIDZ — это программный массив дисков, и тестируемый диск был полностью исправен. А если бы это был массив уровня RAID 5/6 с аппаратным контроллером, в случае длительной задержки ответа со стороны SMR-диска, контроллер вполне мог посчитать такой диск неисправным и исключить его из пула, что привело бы к деградации RAID.

Как показали результаты тестов, применение дисков с технологией записи SMR в высоконагруженных сценариях может удивить крайне неприятным образом и потому нецелесообразно. С точки же зрения сегмента домашних ПК (которым, скажем прямо, RAID-массивы не особо и нужны), использование SMR-дисков в слабонагруженных сценариях приветствуется, а при средней нагрузке — терпимо (не каждый «домашний» пользователь будет каждый день гонять туда-сюда терабайты данных).

Практические советы — готовим SMR правильно!

Как мы уже выяснили, для дисков с «черепичной» магнитной записью наиболее оптимальными являются последовательные чтение и запись, а идеальный режим доступа отвечает концепции WORM (Write Once, Read Many) — «один раз записал, много раз считал». Исходя из этого, дадим несколько полезных советов, которые могут помочь сделать работу с SMR-дисками максимально комфортной.

Производители жестких дисков все еще продолжают экспериментировать с перспективными технологиями записи, и SMR на данный момент является единственной альтернативой традиционной CMR. Несмотря на некоторые присущие технологии SMR недостатки, устройства на ее основе можно смело назвать хорошим выбором для пользователей, которые хотят заполучить терабайты хранения для своих данных за умеренную цену. Так или иначе, выбор остается за покупателем.

Источник

SMR: понятно в теории, сложно на практике

Сегодня рост объема данных на человека растет в геометрической прогрессии, а компании, предлагающие решения для хранения этих данных, стремятся сделать все возможное, чтобы увеличить доступную емкость своих устройств. Технология черепичной магнитной записи Seagate SMR (Shingled Magnetic Recording) позволяет повысить плотность записи, за счет чего емкость диска увеличивается на 25%. Это возможно благодаря увеличению количества дорожек на каждой пластине и сокращению расстояния между ними. Дорожки размещаются друг над другом (как черепица на крыше), что позволяет записать больше данных, не увеличивая площади пластины. При записи новых данных дорожки частично накладываются друг на друга, или «усекаются». Ввиду того, что считывающий элемент на дисковой головке меньше записывающего, он может считывать данные даже с усеченной дорожки, не нарушая их целостности и достоверности.

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

По этой причине дорожки SMR-диска объединены в небольшие группы, называемые лентами. Накладываются друг на друга, соответственно, только дорожки в пределах одной ленты. Благодаря такому группированию в случае обновления некоторых данных перезаписывать придется не всю пластину, а лишь ограниченное количество дорожек, что существенно упрощает и ускоряет процесс. Для каждого типа дисков разрабатывается своя архитектура ленты с учетом сферы его применения. Каждая линейка продуктов Seagate рассчитана на определенную сферу применения и конкретные условия работы, и технология SMR позволяет достичь при правильном использовании наилучших результатов.

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

Но прежде всего, необходимо разобраться в некоторых нюансах ее применения.

Выделяют три типа устройств, поддерживающих черепичную запись:

Автономные (Drive Managed)

Работа с этими устройствами не требует никаких изменений в программном обеспечении хоста. Вся логика записи/чтения организована самим устройством. Значит ли, что мы можем просто установить их и расслабиться? Нет.

Диски, в которых реализована Drive Managed технология записи, обычно обладают большим объемом write-back кэша (от 128МБ на диск). При этом последовательные запросы обрабатываются в режиме write-around. Основные сложности, c которыми сталкиваются разработчики устройств и СХД, основанных на данной технологии записи, следующие:

1. Размер кэша лимитирован и по мере его заполнения мы можем получить непредсказуемую производительность устройств.
2. Иногда возникают значительные уровни задержек при интенсивном сбросе кэша.
3. Определение последовательностей — далеко не всегда тривиальная задача, и в сложных случаях мы можем ожидать деградацию производительности.

Основным достоинством данного подхода является полная обратная совместимость устройств с существующими ОС и приложениями. Хорошо понимая вашу задачу, вы можете уже сейчас покупать Drive Managed устройства и получать преимущества от использования технологии. Дальше в статье вы увидите результаты тестирования подобных устройств и сможете определиться, насколько они вам подходят.

Управляемые хостом (Host Managed)

В данных устройствах используется набор расширений к ATA и SCSI для взаимодействия с дисками. Это устройство другого типа (14h), которое требует серьезных изменений во всем Storage Stack и несовместимо с классическими технологиями, то есть без специальной адаптации приложений и операционных систем вы не сможете использовать эти диски. Хост должен выполнять запись на устройства строго последовательно. При этом производительность устройств на 100% предсказуема. Но необходима корректность работы более высокоуровневого ПО для того, чтобы производительность подсистемы хранения была действительно предсказуемой.

Поддерживаемые хостом (Host Aware)

Это гибридные решения, объединяющие преимущества Device Managed и Host Managed технологий. Приобретая такие диски, мы получаем поддержку обратной совместимости с возможностью использования специальных расширений ATA и SCSI для оптимальной работы с SMR-устройствами. То есть мы можем, как просто выполнять запись на устройства, как делали это раньше, так и делать это наиболее оптимальным образом.

Для того, чтобы обеспечить работу с Host Managed и Host Aware устройствами, разрабатывается пара новых стандартов: ZBC и ZAC, которые входят в T10/T13. ZBC является расширение SCSI и ратифицируется T10. Стандарты разрабатываются для SMR дисков, но в будущем могут быть применены и для других устройств.

ZBC/ZAC определяют логическую модель устройств, где основным элементом является зона, которая отображается как диапазон LBA.

Стандарты задают три типа логических зон, на которые разбиты устройства:

1. Conventional zone — зона, с которой мы можем работать традиционным образом, как с обычными жесткими дисками. То есть, можем писать последовательно и случайно.

2. Два типа Write Pointer Zone:

2.1. Sequential write preferred — основной тип зон для Host Aware устройств, отдается предпочтение последовательной записи. Случайная запись на устройства обрабатывается как в Device Managed устройствах и может стать причиной потери производительности.

2.2. Sequential write only — основной тип зон для Host Manged устройств, возможна только последовательная запись. Случайная запись недопустима, при попытках её произвести будет возвращена ошибка.

Каждая зона обладает своим Write Pointer и своим статусом. Для всех устройств, поддерживающих HM тип записи, первый LBA следующей команды записи обязательно должен соответствовать положению Write Pointer. Для HA устройств Write Pointer является информационным и служит для оптимизации работы с диском.

Кроме новой логической структуры в стандартах появляются и новые команды:

REPORT_ZONES является основным методом, благодаря которому можно получить информацию о существующих зонах на устройстве и их статусе. Диск в ответ на эту команду сообщает о существующих зонах, их типах (Conventional, Sequential Write Required, Sequential Write Preferred), состоянии зон, размере, информацию о нахождении Write Pointer.

RESET_WRITE_POINTER является преемником команды TRIM для ZBC устройств. При ее вызове происходит стирание зоны и перемещение Write Pointer на начало зоны.

Для управления статусом зоны используются 3 опциональные команды:

OPEN_ZONE
CLOSE_ZONE
FINISH_ZONE

В VPD страницах появилась новая информация, включая максимальное количество открытых зон, обеспечивающее лучшую производительность и максимальное количество зон, доступных для случайной записи с лучшей производительностью.

Производителям СХД необходимо позаботиться о поддержке устройств HA/HM, внося изменения на всех уровнях стека: библиотеки, планировщики, RAID engine, логические тома, файловые системы.

Кроме того, нужно обеспечить два типа интерфейсов для работы приложений: традиционный интерфейс, организовав массив как device managed устройство, а также реализацию виртуального тома как HOST AWARE устройства. Это необходимо, так как ожидается появление приложений, работающих с HM/HA устройствами напрямую.

В общем виде алгоритм работы с HA устройствами выглядит следующим образом:

1. Определите конфигурацию устройства, использую REPORT_ZONES
2. Определите зоны для случайной записи
2.1. Количество ограничено возможностями устройства
2.2. В этих зонах нет необходимости отслеживать положение Write Pointer
3. Используйте остальные зоны для последовательной записи и используя информацию о положении Write-Pointer и выполняя только последовательную запись
4. Контролируйте количество открытых зон
5. Используйте сборку мусора для высвобождения пула зон

Некоторые техники записи можно применять из имеющихся all-flash СХД, для которых решались проблемы предстательной последовательной записи и сборки мусора.

Компания RAIDIX провела тестирование SMR дисков Seagate у себя в лаборатории и дает несколько рекомендаций по их использованию. Эти диски отличаются тем, что являются Device Managed и не требуют никаких серьезных изменений в работе приложений.

При тестировании была сделана попытка проверить ожидания производительности таких дисков и понять, для чего мы можем их использовать.

В тестах участвовали два диска Seagate Archive HDD объемом 8000GB.
Тестирование выполнялось на операционной системе Debian версии 8.1
CPU Intel i7 c частотой 2,67 MHz
16 GB RAM
Диски имеют интерфейс SATA 3, мы включили контроллер в режим AHCI.

Для начала мы приводим информацию об устройствах, выполнив Inquiry запрос.

Ничего особенного мы не увидели. Попытки прочитать информацию о зонах обернулись неудачей.

RAIDIX делает ПО для СХД, работающих в различных индустриях, и мы стремились не использовать специализированные или платные бенчмарки.

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

Настройки блочной подсистемы мы не трогали. Выполняем тестирование, записывая на диски данные блоками 1 мегабайт. Для этого мы используем бенчмарк fio v.2.1.11.

Джобы (Jobs) отличаются друг от друга только смещением от начала устройства и запускаются один за другим. В качестве библиотеки ввода-вывода выбрана libaio.

Результаты представляются неплохими:

что такое smr в жестких дисках. image loader. что такое smr в жестких дисках фото. что такое smr в жестких дисках-image loader. картинка что такое smr в жестких дисках. картинка image loader.

Производительность на внешних и внутренних дорожках отличается практически в 2 раза.
Мы видим периодические провалы производительности. Они не критичны для архивирования, но могут стать проблемой для других задач. При корректной работе write-back кэша СХД мы предполагаем, что не будем наблюдать подобной ситуации. Мы провели схожий опыт, создав массив RAID 0 из обоих дисков, выделив 2ГБ RAM кэша на каждый диск, и не увидели провалов производительности.

При чтении провалов не видно. И последующие тесты покажут, что на операциях чтения SMR диски по производительности ничем не отличаются от обычных.

что такое smr в жестких дисках. image loader. что такое smr в жестких дисках фото. что такое smr в жестких дисках-image loader. картинка что такое smr в жестких дисках. картинка image loader.

Теперь мы проведем более интересные тесты. Запустим 10 потоков c разными offset одновременно. Это мы делаем для того, чтобы проверить корректность буферизации и посмотреть, как диски будут работать на задачах CCTV, Video Ingest и подобных.
На графиках приведена суммарная производительность по всем работам:

что такое smr в жестких дисках. image loader. что такое smr в жестких дисках фото. что такое smr в жестких дисках-image loader. картинка что такое smr в жестких дисках. картинка image loader.

Диск неплохо справился с нагрузкой!

Производительность держится на уровне 90 МБ/с, равномерно распределена по потокам, и не наблюдается серьезных провалов. График на чтение абсолютно аналогичен, только приподнят на 20 МБ. Для хранения и раздачи видеоконтента, обмена большими файлами производительность подходящая и практически не отличается от производительности обычных дисков.

Как и ожидалось, диски неплохо показали себя на операциях потоковых чтения и записи, а работа в несколько потоков стала для нас приятным сюрпризом.

Переходим к «случайным» чтению и записи. Посмотрим, как диски поведут себя в классических задачах предприятий: хранение файлов СУБД, виртуализация и пр. Кроме того, в «случайные» операции подпадают частая работа с метаданными и, например, включённая дедупликация на массиве.

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

что такое smr в жестких дисках. image loader. что такое smr в жестких дисках фото. что такое smr в жестких дисках-image loader. картинка что такое smr в жестких дисках. картинка image loader.

Первые 70,5 секунд мы видим нереальные для жесткого диска 2500 IOps. При этом происходят частые провалы. Видимо, в этот момент происходит запись в буфер и его периодический сброс. Потом происходит резкое падение до 3 IOps, которые держатся до конца теста.

Если подождать несколько минут, то после того, как сбросится кэш, ситуация повторится.

Можно ожидать, что при наличии небольшого числа случайных операций диск будет вести себя неплохо. Но если мы ожидаем интенсивную нагрузку на устройство, лучше воздержаться от использования SMR дисков. RAIDIX рекомендует при возможности выносить всю работу с метаданными на внешние устройства.

А что же со случайным чтением?
В этом тесте мы ограничили время отклика 50 мс. Наши устройства справляются неплохо.

что такое smr в жестких дисках. image loader. что такое smr в жестких дисках фото. что такое smr в жестких дисках-image loader. картинка что такое smr в жестких дисках. картинка image loader.

Чтение оказывается в промежутке 144-165 IOPs. Сами числа неплохи, но немного пугает разброс в 20 IOPs. Ориентируйтесь на нижнюю границу. Результат неплохой, на уровне классических дисков.

Несколько изменим подход. Давайте еще взглянем на работу с большим количеством файлов.
С этим нам поможет утилита frametest от SGI. Этот бенчмарк создан для проверки производительности СХД при выполнении монтажа несжатого видео. Каждый фрейм является отдельным файлом.

Мы создали файловую систему xfs и смонтировали ее со следующими параметрами:
-o noatime,nodiratime,logbufs=8,logbsize=256k,largeio,inode64,swalloc,allocsize=131072k,nobarrier

Запускаем frametest со следующими параметрами:

Бенчмарк создает 2000 файлов размером 8МБ.

Начало теста проходит неплохо:

Averaged details:
Open I/O Frame Data rate Frame rate
Last 1s: 0.028 ms 79.40 ms 79.43 ms 100.37 MB/s 12.6 fps
5s: 0.156 ms 83.37 ms 83.53 ms 95.44 MB/s 12.0 fps

Но после записи 1500 фреймов ситуация значительно ухудшается:

Averaged details:
Open I/O Frame Data rate Frame rate
Last 1s: 0.035 ms 121.88 ms 121.92 ms 65.39 MB/s 8.2 fps
5s: 0.036 ms 120.78 ms 120.83 ms 65.98 MB/s 8.3 fps

Averaged details:
Open I/O Frame Data rate Frame rate
Last 1s: 0.036 ms 438.90 ms 438.94 ms 18.16 MB/s 2.3 fps
5s: 0.035 ms 393.50 ms 393.55 ms 20.26 MB/s 2.5 fps

Проведем тест на чтение:

В течение всего теста производительность отличная:

Averaged details:
Last 1s: 0.004 ms 41.09 ms 41.10 ms 193.98 MB/s 24.3 fps
5s: 0.004 ms 41.09 ms 41.10 ms 193.98 MB/s 24.3 fps

Сейчас ведется работа над специализированными файловыми системами для SMR дисков.
Seagate разрабатывает основанную на ext4 SMR_FS-EXT4. Можно обнаружить несколько log-structured файловых систем, спроектированных специально для Device Managed SMR дисков, но ни одну из них нельзя назвать зрелым, рекомендуемым к внедрению продуктом. Также Seagate ведется разработка поддерживаемой хостом (Host Aware) версии SMR диска, которая должна быть завершена до конца года.

Какие мы можем сделать выводы по результатам замеров производительности?
Device Managed устройства можно смело использовать для задач, не отличающихся интенсивной записью. Они очень неплохо справляются с задачами однопоточной и многопоточной записи. Для чтения данных они подходят отлично. Периодические “случайные” запросы к дискам при обновлении метаданных поглощаются большим кэшем.

Для решения задач, отличающихся интенсивной “случайной” записью или обновлением большого количества файлов такие устройства не очень подходят, как минимум, без использования дополнительных технических средств.

Параметр MTBF протестированных дисков составляет 800 000 часов, что в 1,5 раза ниже, чем у, например, NAS-дисков. Большой объем дисков значительно увеличивает время восстановления и делает практически невозможным регулярный media-скан. Мы рекомендуем при проектировании хранилища с такими дисками полагаться на RAID с количеством parity, большим чем 2 и/или подходах позволяющих сократить время восстановления (Например, Parity Declustering).

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *