Большинство производителей жестких дисков сегодня предлагают три основные линейки продуктов: диски для настольных систем (Desktop HDD), для систем видеонаблюдения (Surveillance HDD), и для датацентров и критичеких важных приложений (Enterprise HDD). Отдельно также можно отметить диски для СХД. Разница в цене между продуктами разных линеек и при этом идентичной емкости может быть весьма значительной. Так, стоимость дисков для видеонаблюдения ниже, чем цена дисков корпоративного класса, а диски для настольных систем дешевле, чем для систем видео.
Известно, что диски корпоративного класса отличаются максимальной надежностью и долговечностью, обеспечивают высочайший уровень целостности данных за счет различных технологи коррекций ошибок, способны работать в многодисковых массивах. Диски для десктоп-систем — менее долговечны, у них меньше гарантийный срок и параметр MTBF. Особняком стоят продукты для систем видеонаблюдения — по цене они чуть дороже, чем для диски для ПК, но дешевле, чем корпоративные. В чем особенности этих дисков и почему крайне не рекомендуется экономить и пытаться использовать диски для ПК в системах для видеонаблюдения (равно как не стоит переплачивать и использовать для записи видео корпоративные диски)?
Режим работы жестких дисков в зависимости от задачи
Согласно различным исследованиям, жесткий диск в обычном настольном ПК в основном выполняет работу по считыванию, и гораздо меньше по времени занят записью данных. Примечательно, что в серверных системах это соотношение может быть примерно таким же, в зависимости от типа сервера.
Совсем другая схема работы в системах видеонаблюдения: здесь почти непрерывно осуществляются только операции записи и сравнительно редко – операции чтения. В системах, предполагающих анализ видеоданных и частый поиск по записанным ранее файлам (что характерно для крупных корпоративных систем), требуется, чтобы диск в равной мере осуществлял как запись, так и воспроизведение. Если вспомнить, что у жесткого диска и операции чтения, и операции записи выполняет один и тот же блок головок, то станет ясно, что решить такую задачу весьма непросто, особенно если данные находятся на кардинально разных дорожках диска. Также стоит упомянуть, что стойки с накопителями могут использоваться в режиме 24х7 в достаточно жестких температурных условиях, но при этом диски должны гарантировать надежность в эксплуатации. Такие требования заставляют производителей жёстких дисков выпускать особые модели для рынка систем видеонаблюдения.
Современные технологии и термины
Возможно это прозвучит странно, но для видеосигнала полная целостность данных не является критической, гораздо хуже длительные задержки при записи видеопотока. Небольшие ошибки, встречающиеся в видеопотоке, не влияют на общую целостность видеофайла, и ведут разве что к утере нескольких пикселей. При этом длительная задержка при записи потока уже будет хорошо заметна для зрителя. Как же производители решают задачи, которая стоят перед дисками для видео? Ответ в использовании различных специализированных технологий при конструировании и производстве таких дисков. Речь идет о компенсации ротационной вибрации, формате разметки Advanced Format, увеличенном показателе MTBF, применении ATA Streaming Command Set и гибком конфигурировании размера буфера. Расскажем более подробно об этих технологиях.
• ATA Streaming Command Set. Технология Streaming Command Set, включенная в стандарт ATA/ATAPI-7, обеспечивает комплексный набор инструментов для операций с дисками для аудио-видео приложений. ATA Streaming Command Set включает: журнал Streaming Performance, описывающий стандартную производительность диска; ограничения по времени восстановления ошибок, с целью предотвратить длительные задержки при восстановлении ошибок; управление чтением/записью, для возврата или использования частично откорректированных данных; журнал ошибок потоковой записи (для уменьшения временной задержки при обработке системных ошибок; команда конфигурирования потока (Configure Stream Command) — оптимизирует буфер данных для диска.
• Компенсация ротационной вибрации. Во время работы жесткого диска возникает так называемая ротационная вибрация (РВ), которая вызвана скоростным вращением диска — от 5400 до 15000 об/мин. Если в компьютере есть только один диск, ротационная вибрация не страшна, если же в стойке установлено два и более жестких дисков, то общая вибрация всех устройств создает помехи для точного позиционирования считывающих и записывающих головок диска. Таким образом, позиционирующий механизм вынужден вновь и вновь пытаться переместить головки на нужную дорожку, в результате чего резко падает производительность накопителя. Причем, чем больше дисков используется в системе, тем сильнее может падать быстродействие. Замеры Seagate показали, что при угловом ускорении около 21 рад/с2, диски для настольных систем испытывают серьезные проблемы с позиционированием головок, теряют дорожки, а производительность падает очень существенно, более чем в два раза.
Для снижения воздействия РВ на работу жестких дисков вендоры используют технологии компенсации вибрации: RAFF (Rotary Acceleration Feed Forward) и RVS (Rotational Vibration Safeguard). Суть их в том, что на плату контроллера и на корпус диска устанавливаются акселерометры. Данные с акселерометров поступают на контролер жесткого диска, который вносит необходимые коррекции в работу привода головок. Технологии компенсации ротационной вибрации актуальны лишь для многодисковых систем, поэтому и поддерживают их только продвинутые модели, предназначенные для установки в стойку.
• SkyHawk ImagePerfect – специальная прошивка (firmware), которая использует технологию многоуровневого кеширования (Multi-Tier Caching, MTC) и обеспечивает целостность записываемых данных, препятствуя выпадению видеокадров. Поддерживается до 64 видеопотоков уровня HD. Интеллектуальный алгоритм уменьшает число ошибок с данными, что обеспечивает высокое качество изображений без пикселизациии и потери кадров для большого числа видеопотоков.
• Advances Format как способ оптимизации быстродействия. Advanced Format (альтеративное название 4K Cluster) — формат разметки области хранения данных на жестких дисках, в котором используются физические секторы размером 4 килобайта вместо традиционных 512 байт.
Применение такой технологии позволяет выиграть до 10% полезного дискового пространства, также улучшается сохранность данных благодаря более эффективной системе исправления ошибок. Основным минусом этой технологии является снижение скорости обработки небольших (менее 4К) файлов.
Новые операционные системы Windows уже поддерживают технологию Advanced Format, а для более старых ОС (Windows XP) для перехода на Advanced Format придется воспользоваться специальными утилитами, которые смогут эмулировать разметку диска.
• MTBF, Mean Time Between Failures — среднее время безотказной работы диска. Это статистический показатель, который не применяется к одиночному изделию. Для массива дисков этот параметр подсчитывается следующем образом. Например, имеется 100 дисков с гарантийным сроком три года, для которых параметр MTBF равен 1 млн. часов. В одном году 8760 часов, в трех годах — 26280 часов. За гарантийный период 100 дисков в общей сложности отработают 2,628 млн часов. Это значит, что в течение трех лет гарантийного срока из 100 дисков могут выйти из строя не более 2-3 дисков. Также часто используется показатель AFR (Annual Failure Rate — годовая интенсивность отказов). Упрощенная формула подсчета AFR выглядит следующим образом: AFR=1/(MTBF/8760). Таким образом, для модели Seagate SkyHawk параметр AFR = ~ 0,877.
• Короткий рабочий ход (Short Stroke). Технология короткого рабочего хода предназначена для минимизации задержек времени, нужных для позиционирования головки над нужной дорожкой. Суть технологии в том, что мы выделяем на пластинах для пользования только часть наиболее быстрых внешних треков, например, всего 10% или 20%. В этом случае жёсткий диск будет производить гораздо меньше перемещений головок и его быстродействие (а также долговечность) значительно увеличится. Однако использование такой технологии сопровождается значительным уменьшением ёмкости. Например, для диска 4 ТБ емкость сокращается до 400 ГБ (если параметр Short Stroke = 10%) или 800 ГБ (при 20%). С другой стороны, Short Stroke позволяет легко поднять быстродействие диска на 20-40%. В случае, когда требуется именно быстродействие, а не объем, это может быть важно.
Как мы тестировали
В случае сильного сжатия один видеопоток разрешением Full HD обладает битрейтом около 2-3 МБ/с. Если взять за отсчет средний показатель Data Transfer Rate у современных дисков в диапазоне 80-200 МБ/с, то каждый диск в системах видеонаблюдения потенциально способен записывать видео с нескольких десятков камер.
Для тестирования мы взяли диск Seagate SkyHawk 4 TB ST4000VX007, который предназначен для применения в системах видеонаблюдения.
Вся процедура состояла из нескольких этапов. Вначале мы протестировали диск с помощью синтетических Benchmark-утилит HD Tune, CristalDiskMark, ATTO Disk Benchmark, AS SSD Benchmark. Для полноты картины каждый тест выполнялся три раза.
На втором этапе мы провели измерение быстродействия с помощью open-source утилиты IOMeter. Тестирование накопителя с помощью IOmeter проводилось без создания на нем логического раздела, дабы результаты тестирования не зависили от конкретной файловой системы. Но поскольку IOmeter «не видит» диски в формате Raw, которые были размечены по технологии GPT, все диски пришлось конвертировать в стандартный MBR. Напомним, что MBR не способен создавать разделы объёмом свыше 2 ТБ.
Для имитации нагрузки, подобной системам видеоналюдения, мы сгенерировали в IOmeter собственную конфигурацию Access Specification, где для операций записи/чтения используются блоки данных по 8 МБ, а 95% операций представляют собой последовательную запись. В качестве задачи исследовалась скорость обработки данных при увеличении числа потоков данных с 8 до 256 с удвоением этого числа на каждом шаге.
Далее диск протестировали с помощью утилит AJA System Test для двух типов видеосигнала: 1920*1080 HD-1080i (10 bit RGB) и 4096*3112 4K Full. Величины потока менялись от 256 MB/sec до 64 GB/sec. Утилита Blackmagic Disk Speed Test рассчитывает пригодность использования хранилища для различных качеств видео. В качестве размера тестового файла были взяты следующие величины: 1, 2, 3, 4, 5 ГБ.
Seagate SkyHawk: описание тестируемой модели
Диски Seagate SkyHawk оптимизированы для систем видеонаблюдения и способны работать в режиме 24×7. Емкость этих дисков варьируется от 1 до 10 ТБ. Устройства серии SkyHawk способны записывать видео до 90% рабочего времени, оставшиеся 10% воспроизводить записанное видео, при этом поддерживая запись сигнала с 64 камер HD-формата одновременно. Кроме того, благодаря «прошивке» ImagePerfect, SkyHawk способны минимизировать потери кадров видео
Лимит рабочей нагрузки SkyHawk составляет 180 ТБ в год (втрое больше, чем у обычных дисков для настольных ПК), параметр MTBF достигает одного миллиона часов. На диски предоставляется трехлетняя ограниченная гарантия.
Прошивка (firmware) ImagePerfect™ поддерживает рабочую нагрузку в режиме 24×7. Одно из преимуществ SkyHawk — наличие сенсора вибрации, в дисках от 4ТБ и выше, который позволяет организовывать RAID-массивы из более чем 16 дисков в одной системе. Такая предоставляет заказчикам возможность гибкого роста и масштабирования по мере потребности. В целом, один миллион часов наработки на отказ, 3-летняя гарантия и защита от влияния окружающей среды обеспечивают отличные характеристики TCO.
Диски SkyHawk подключаются по интерфейсу SATA Rev 3.0. Это последняя версия интерфейса Serial ATA, обратно совместимая с SATA 2.0 и использующая те же типы разъёмов и кабелей. Максимальная теоретическая скорость передачи данных для SATA Rev 3.0 достигает 6 Гбит/cек, здесь также улучшены функции управления энергопотреблением.
Рис. 1. CristalDiskInfo: статус диска Seagate SkyHawk 4 ТБ
Результаты тестирования
Вначале мы оценили быстродействие диска с помощью популярной утилиты HD Tune. На первом этапе мы запустили тест диска с размером блока 8 МБ, на втором — с размером блока 512 КБ. Далее решили проверить, как влияет на производительность диска короткий рабочий ход. Размер блока составлял 8 МБ, выделенная область диска — в первом случае 10% (400 ГБ), во втором — 800 ГБ (20%).
HD Tune |
SkyHawk 4 TB |
||
Block 8 MB |
Normal |
Short Stroke 400 GB |
Short Stroke 800 GB |
Read, MB/s |
|||
Minimum speed |
88,2 |
162,5 |
162,8 |
Maximum speed |
189,4 |
190,2 |
190,2 |
Average speed |
153,7 |
183,3 |
183,3 |
Access time, ms |
13,6 |
9,81 |
10,8 |
Burst Rate |
243,8 |
284,7 |
284,3 |
Write, MB/s |
|||
Minimum speed |
75,6 |
133,5 |
133,9 |
Maximum speed |
191,9 |
190,8 |
189,9 |
Average speed |
148,2 |
170,8 |
173,3 |
Access time, ms |
13,6 |
9,03 |
9,4 |
Burst Rate (пиковая скорость), MB/s |
245,7 |
240 |
241,8 |
Табл. 1. Тестирование при помощи утилиты HD Tune, блок данных 8 МБ
Как видно по таблице, использование короткого рабочего хода кардинально увеличивает минимальную скорость считывания и записи (почти в два раза), и примерно на 20% повышает среднюю скорость. Максимальная скорость практически не меняется, что, впрочем, вполне логично. Интересно, что переход с Short Stroke 10% на Short Stroke 20% почти не изменяет результаты, разве что на еще 10-15% снижается время доступа.
HD Tune |
SkyHawk 4 TB |
Block 512 KB |
Normal |
Read, MB/s |
|
Minimum speed |
86,1 |
Maximum speed |
189,4 |
Average speed |
150,6 |
Access time, ms |
15,9 |
Burst Rate |
283,1 |
Write, MB/s |
|
Minimum speed |
82,9 |
Maximum speed |
188 |
Average speed |
146,4 |
Access time, ms |
13,1 |
Burst Rate (пиковая скорость) |
244,6 |
Табл. 2. Тестирование при помощи утилиты HD Tune, блок данных 512 КБ
Если задать размер блоков данных равным 512 КБ, то HD Tune показывает незначительное падение производительности диска, в пределах 2-3%.
CristalDiskMark |
SkyHawk 4 TB |
Seq Q32T1 Read (MB/s) |
189,1 |
4K Q32T1 Read (MB/s) |
1,663 |
Seq Read (MB/s) |
185,8 |
4K Read (MB/s) |
0,583 |
Seq Q32T1 Write (MB/s) |
186,8 |
4K Q32T1 Write (MB/s) |
1,536 |
Seq Write (MB/s) |
184,1 |
4K Write (MB/s) |
1,549 |
Табл. 3. Тестирование при помощи утилиты CristalDiskMark
Результаты тестирования, полученные с помощью утилиты CristalDiskMark, вполне коррелируют с указанными выше цифрами от HD Tune.
ATTO Disk Benchmark |
SkyHawk 4 ТБ |
|
Write |
Read |
|
0,5 KB |
30208 |
27834 |
1 |
55552 |
56690 |
2 |
106532 |
104484 |
4 |
154697 |
164526 |
8 |
179971 |
180419 |
16 |
173443 |
179273 |
32 |
174740 |
184637 |
64 |
176317 |
175894 |
128 |
178750 |
191151 |
256 |
179151 |
186250 |
512 |
180158 |
181784 |
1024 |
181375 |
188155 |
2048 |
180158 |
193119 |
4096 |
175448 |
191739 |
8192 KB |
179355 |
187717 |
Табл. 4. Результаты тестирования посредством утилиты ATTO Disk Benchmark
Рис. 2. ATTO Disk Benchmark: результаты тестирования модели SkyHawk 4 ТБ
AS SSD Benchmark |
SkyHawk 4 ТБ |
|
Read |
Write |
|
Seq, MB/s |
180,95 |
180,1 |
4K, MB/s |
0,56 |
1,45 |
4K-64Thrd, MB/s |
1,53 |
1,43 |
Acc.Time, ms |
16,283 |
7,746 |
Счет, баллы |
20 |
21 |
51 |
Табл. 5. Результаты тестирования посредством утилиты AS SSD Benchmark
AS SSD Copy Benchmark |
SkyHawk 4 ТБ |
|
Speed, MB/s |
Duration, s |
|
ISO |
123,74 |
8,68 |
Program |
104,69 |
13,44 |
Game |
121,78 |
11,34 |
Табл. 6. Результаты тестирования AS SSD Copy Benchmark
Рис. 3. Результаты тестирования при помощи AS SSD Compresstion Benchmark для SkyHawk 4 ТБ.
Ниже представлены результаты тестирования диска при помощи утилиты IOMeter. Более детально с итогами можно ознакомиться в ниже приведенных таблицах.
Число потоков |
IOps |
Read IOps |
Write IOps |
MiBps (Binary) |
Read MiBps (Binary) |
Write MiBps (Binary) |
Transactions per Second |
8 |
18.036157 |
0.852351 |
17.183805 |
144.289253 |
6.818811 |
137.470442 |
18.036157 |
16 |
17.529084 |
0.944451 |
16.584632 |
140.232670 |
7.555611 |
132.677060 |
17.529084 |
32 |
17.676457 |
0.963349 |
16.713108 |
141.411659 |
7.706795 |
133.704864 |
17.676457 |
64 |
17.485007 |
0.874418 |
16.610589 |
139.880054 |
6.995343 |
132.884711 |
17.485007 |
128 |
17.541282 |
0.923670 |
16.617612 |
140.330253 |
7.389358 |
132.940896 |
17.541282 |
256 |
15.054907 |
0.722513 |
14.332395 |
120.439258 |
5.780101 |
114.659157 |
15.054907 |
Табл. 7. Результаты тестирования IOMeter для SkyHawk 4 TB.
При тестировании с помощью утилиты AJA System Test было выполнено по три измерения для каждой величины потока. При этом на небольшом потоке наблюдался заметный разброс значений, в то время как для потока 16 GB/sec и 64 GB/sec утилита показала практически стабильные результаты для всех трех попыток измерения.
Поток |
Write, MB/s |
Read, MB/s |
Характеристики видеосигнала: 1920*1080 HD-1080i (10 bit RGB) |
||
256 MB/sec |
179 182 181 |
169 181 170 |
512 MB/sec |
171 174 179 |
170 175 176 |
1 GB/sec |
176 177 179 |
177 178 178 |
4 GB/sec |
174 179 178 |
177 179 177 |
16 GB/sec |
178 178 177 |
178 179 178 |
64 GB/sec |
179 179 |
180 180 |
Поток |
Write |
Read |
Характеристики видеосигнала: 4096*3112 4K Full |
||
256 MB |
182 180 178 |
182 182 182 |
512 MB |
179 180 165 |
181 181 181 |
1 GB |
179 177 177 |
180 174 177 |
4 GB |
174 173 176 |
177 177 176 |
16 GB |
179 177 177 |
179 179 178 |
64 GB |
179 180 180 |
180 180 179 |
Табл. 8. Результаты тестирования AJA System Test для SkyHawk 4 TB.
Рис. 4. Измерение производительности при помощи AJA System Test
Финальный этап тестирования — измерение производительности при помощи утилиты Blackmagic Disk Speed Test. Это приложение имеет минимум настроек — можно изменять только размер тестового файла: от 1 до 5 ГБ. Поэтому было проведено пять измерений, с разными размерами тестового файла.
Рис. 5. Измерение при помощи Blackmagic Disk Speed Test. Размер тестового файла — 1 ГБ
Рис. 6. Измерение при помощи Blackmagic Disk Speed Test. Размер тестового файла — 2 ГБ
Рис. 7. Измерение при помощи Blackmagic Disk Speed Test. Размер тестового файла — 3 ГБ
Рис. 8. Измерение при помощи Blackmagic Disk Speed Test. Размер тестового файла — 4 ГБ
Рис. 9. Измерение при помощи Blackmagic Disk Speed Test. Размер тестового файла — 5 ГБ
Выводы
Согласно итогам тестирования Seagate SkyHawk, пиковая скорость достигает 180-190 МБ/сек. Это не так уж и много, с другой стороны, производитель предупреждает, что специфические технологии оптимизация производительности, реализованные в Surveillance HDD, негативно влияют на результаты в синтетических бенчмарках. Такие диски созданы для специфичных задач и тестовое ПО не вполне отображает их особенности.
Преимущества Surveillance HDD в другом: они способны работать в режиме 24х7 в течение многих лет, хорошо функционируют в стойке, в многодисковых массивах, обладают намного более высоким параметром MTBF, бесперебойно работают в жестких температурных условиях (допустимая температура нагрева корпуса — до +70 С). Иными словами, там, где обычные десктоп-диски придется менять едва ли не каждый год, Surveillance HDD будут стабильно и бесперебойно выполнять свои задачи.
Спецификации
Модель |
SkyHawk 10TB |
SkyHawk 4TB |
Стандартный номер модели |
ST10000VX0004 |
ST4000VX007 |
Интерфейс |
SATA 6Gb/s |
SATA 6 Gb/s |
Характеристики |
|
|
Установка в отсек |
8+ |
8+ |
Поддержка камер |
Up to 64 |
Up to 64 |
Максимальная скорость передачи данных OD (МБ/с) |
210 |
190 |
Кэш (МБ) |
256 |
64 |
Надежность/Целостность данных |
|
|
Антикоррозионное покрытие (Tarnish Resistant ) |
Да |
Да |
Число циклов парковки |
300 000 |
300 000 |
Ошибки чтения, максимально допустимое значение |
1 на 10E15 |
1 на 10E14 |
Число часов, проведённых во включенном состоянии, в год |
8760 |
8760 |
Паспортное время наработки на отказ (MTBF) (часов) |
1M |
1M |
Ограниченная гарантия, (лет) |
3 |
3 |
Управление питание |
|
|
Сила тока при раскрутке (12 В, A) |
1.8 |
1.8 |
Среднее энергопотребление (Вт) |
6.8 |
5.5 |
Энергопотребление во время простоя (Вт) |
4.42 |
3.2 |
Режим ожидания/Режим сна, в среднем (Вт) |
0.8/0.8 |
0.25/0.25 |
Допустимое отклонение напряжения (5V) |
±5% |
±5% |
Допустимое отклонение напряжения (12V) |
±10% |
±10% |
Температура окружающей среды |
|
|
Рабочий режим (окружающая среда, min °C)* |
5 |
0 |
Рабочий режим (корпус привода, max °C) |
70 |
70 |
В выключенном состоянии (окружающая среда, min °C) |
-40 |
-40 |
Высота (мм, max) |
26.11 |
26.11 |
Ширина (мм, max) |
101.85 |
101.85 |
Глубина (мм, max) |
146.99 |
146.99 |
Вес (g, typical) |
650 |
635 |
* - Компания Seagate настоятельно не рекомендует использовать диски при
нагреве свыше 60С, это значительно снижает их ресурс службы.
Читайте также:
Тест Seagate Barracuda: насколько быстра «морская щука»?