Как узнать скорость hdd диска по этикетке
abstract: разница между текущей производительностью и производительностью теоретической; latency и IOPS, понятие независимости дисковой нагрузки; подготовка тестирования; типовые параметры тестирования; практическое copypaste howto.
Предупреждение: много букв, долго читать.
- научная публикация, в которой скорость кластерной FS оценивали с помощью dd (и включенным файловым кешем, то есть без опции direct)
- использование bonnie++
- использование iozone
- использование пачки cp с измерениема времени выполнения
- использование iometer с dynamo на 64-битных системах
Это всё совершенно ошибочные методы. Дальше я разберу более тонкие ошибки измерения, но в отношении этих тестов могу сказать только одно — выкиньте и не используйте.
bonnie++ и iozone меряют скорость файловой системы. Которая зависит от кеша, задумчивости ядра, удачности расположения FS на диске и т.д. Косвенно можно сказать, что если в iozone получились хорошие результаты, то это либо хороший кеш, либо дурацкий набор параметров, либо действительно быстрый диск (угадайте, какой из вариантов достался вам). bonnie++ вообще сфокусирована на операциях открытия/закрытия файлов. т.е. производительность диска она особо не тестирует.
dd без опции direct показывает лишь скорость кеша — не более. В некоторых конфигурациях вы можете получать линейную скорость без кеша выше, чем с кешем. В некоторых вы будете получать сотни мегабайт в секунду, при линейной производительности в единицы мегабайт.
С опцией же direct (iflag=direct для чтения, oflag=direct для записи) dd проверяет лишь линейную скорость. Которая совершенно не равна ни максимальной скорости (если мы про рейд на много дисков, то рейд в несколько потоков может отдавать большую скорость, чем в один), ни реальной производительности.
IOmeter — лучше всего перечисленного, но у него есть проблемы при работе в linux. 64-битная версия неправильно рассчитывает тип нагрузки и показывает заниженные результаты (для тех, кто не верит — запустите его на ramdisk).
Спойлер: правильная утилита для linux — fio. Но она требует очень вдумчивого составления теста и ещё более вдумчивого анализа результатов. Всё, что ниже — как раз подготовка теории и практические замечания по работе с fio.
(текущая VS максимальная производительность)
Сейчас будет ещё больше скучных букв. Если кого-то интересует количество попугаев на его любимой SSD'шке, ноутбучном винте и т.д. — см рецепты в конце статьи.
Все современные носители, кроме ramdisk'ов, крайне негативно относятся к случайным операциям записи. Для HDD нет разницы запись или чтение, важно, что головки гонять по диску. Для SSD же случайная операция чтения ерунда, а вот запись малым блоком приводит к copy-on-write. Минимальный размер записи — 1-2 Мб, пишут 4кб. Нужно прочитать 2Мб, заменить в них 4кб и записать обратно. В результате в SSD'шку уходит, например, 400 запросов в секундну на запись 4кб которые превращаются в чтение 800 Мб/с (. ) и записи их обратно. (Для ramdisk'а такая проблема могла бы быть тоже, но интрига в том, что размер «минимального блока» для DDR составляет около 128 байт, а блоки в тестах обычно 4кб, так что гранулярность DDR в тестах дисковой производительности оперативной памяти не важна).
Этот пост не про специфику разных носителей, так что возвращаемся к общей проблеме.
Мы не можем мерять запись в Мб/с. Важным является сколько перемещений головки было, и сколько случайных блоков мы потревожили на SSD. Т.е. счёт идёт на количество IO operation, а величина IO/s называется IOPS. Таким образом, когда мы меряем случайную нагрузку, мы говорим про IOPS (иногда wIOPS, rIOPS, на запись и чтение соотв.). В крупных системах используют величину kIOPS, (внимание, всегда и везде, никаких 1024) 1kIOPS = 1000 IOPS.
И вот тут многие попадают в ловушку первого рода. Они хотят знать, «сколько IOPS'ов» выдаёт диск. Или полка дисков. Или 200 серверных шкафов, набитые дисками под самые крышки.
Тут важно различать число выполненных операций (зафиксировано, что с 12:00:15 до 12:00:16 было выполнено 245790 дисковых операций — т.е. нагрузка составила 245kIOPS) и то, сколько система может выполнить операций максимум.
Число выполненых операций всегда известно и легко измерить. Но когда мы говорим про дисковую операцию, мы говорим про неё в будущем времени. «сколько операций может выполнить система?» — «каких операций?». Разные операции дают разную нагрузку на СХД. Например, если кто-то пишет случайными блоками по 1Мб, то он получит много меньше iops, чем если он будет читать последовательно блоками по 4кб.
И если в случае пришедшей нагрузки мы говорим о том, сколько было обслужено запросов «какие пришли, такие и обслужили», то в случае планирования, мы хотим знать, какие именно iops'ы будут.
Драма состоит в том, что никто не знает, какие именно запросы придут. Маленькие? Большие? Подряд? В разнобой? Будут они прочитаны из кеша или придётся идти на самое медленное место и выковыривать байтики с разных половинок диска?
- Тест диска (СХД/массива) на best case (попадание в кеш, последовательные операции)
- Тест диска на worst case. Чаще всего такие тесты планируются с знанием устройства диска. «У него кеш 64Мб? А если я сделаю размер области тестирования в 2Гб?». Жёсткий диск быстрее читает с внешней стороны диска? А если я размещу тестовую область на внутренней (ближшей к шпинделю) области, да так, чтобы проходимый головками путь был поболе? У него есть read ahead предсказание? А если я буду читать в обратном порядке? И т.д.
В результате мы получаем цифры, каждая из которых неправильная. Например: 15kIOPS и 150 IOPS.
Какая будет реальная производительность системы? Это определяется только тем, как близко будет нагрузка к хорошему и плохому концу. (Т.е. банальное «жизнь покажет»).
- Что best case всё-таки best. Потому что можно дооптимизироваться до такого, что best case от worst будет отличаться едва-едва. Это плохо (ну или у нас такой офигенный worst).
- На worst. Имея его мы можем сказать, что СХД будет работать быстрее, чем полученный показатель. Т.е. если мы получили 3000 IOPS, то мы можем смело использовать систему/диск в нагрузке «до 2000».
Ну и про размер блока. Традиционно тест идёт с размером блока в 4к. Почему? Потому что это стандартный размер блока, которым оперируют ОС при сохранении файла. Это размер страницы памяти и вообще, Очень Круглое Компьютерное Число.
Нужно понимать, что если система обрабатывает 100 IOPS с 4к блоком (worst), то она будет обрабатывать меньше при 8к блоке (не менее 50 IOPS, вероятнее всего, в районе 70-80). Ну и на 1Мб блоке мы увидим совсем другие цифры.
Всё? Нет, это было только вступление. Всё, что написано выше, более-менее общеизвестно. Нетривиальные вещи начинаются ниже.
- прочитать запись
- поменять запись
- записать запись обратно
Для удобства будем полагать, что время обработки нулевое. Если каждый запрос на чтение и запись будет обслуживаться 1мс, сколько записей в секунду сможет обработать приложение? Правильно, 500. А если мы запустим рядом вторую копию приложения? На любой приличной системе мы получим 1000. Если мы получим значительно меньше 1000, значит мы достигли предела производительности системы. Если нет — значит, что производительность приложения с зависимыми IOPS'ами ограничивается не производительностью СХД, а двумя параметрами: latency и уровнем зависимости IOPS'ов.
Начнём с latency. Latency — время выполнения запроса, задержка перед ответом. Обычно используют величину, «средняя задержка». Более продвинутые используют медиану среди всех операций за некоторый интервал (чаще всего за 1с). Latency очень сложная для измерения величина. Связано это с тем, что на любой СХД часть запросов выполняется быстро, часть медленно, а часть может попасть в крайне неприятную ситуацию и обслуживаться в десятки раз дольше остальных.
Интригу усиливает наличие очереди запросов, в рамках которой может осуществляться переупорядочивание запросов и параллельное их исполнение. У обычного SATA'шного диска глубина очереди (NCQ) — 31, у мощных систем хранения данных может достигать нескольких тысяч. (заметим, что реальная длина очереди (число ожидающих выполнения запросов) — это параметр скорее негативный, если в очереди много запросов, то они дольше ждут, т.е. тормозят. Любой человек, стоявший в час пик в супермаркете согласится, что чем длиннее очередь, тем фиговее обслуживание.
Latency напрямую влияет на производительность последовательного приложения, пример которого приведён выше. Выше latency — ниже производительность. При 5мс максимальное число запросов — 200 шт/с, при 20мс — 50. При этом если у нас 100 запросов будут обработаны за 1мс, а 9 запросов — за 100мс, то за секунду мы получим всего 109 IOPS, при медиане в 1мс и avg (среднем) в 10мс.
Отсюда довольно трудный для понимания вывод: тип нагрузки на производительность влияет не только тем, «последовательный» он или «случайный», но и тем, как устроены приложения, использующие диск.
Пример: запуск приложения (типовая десктопная задача) практически на 100% последовательный. Прочитали приложение, прочитали список нужных библиотек, по-очереди прочитали каждую библиотеку… Именно потому на десктопах так пламенно любят SSD — у них микроскопическая задержка (микросекундная) на чтение — разумеется, любимый фотошоп или блендер запускается в десятые доли секунды.
Трешинг. Я думаю, с этим явлением пользователи десктопов знакомы даже больше, чем сисадмины. Жуткий хруст жёсткого диска, невыразимые тормоза, «ничего не работает и всё тормозит».
По мере того, как мы начинаем забивать очередь диска (или хранилища, повторю, в контексте статьи между ними нет никакой разницы), у нас начинает резко вырастать latency. Диск работает на пределе возможностей, но входящих обращений больше, чем скорость их обслуживания. Latency начинает стремительно расти, достигая ужасающих цифр в единицы секунд (и это при том, что приложению, например, для завершения работы нужно сделать 100 операций, которые при latency в 5 мс означали полусекундную задержку. ). Это состояние называется thrashing.
Вы будете удивлены, но любой диск или хранилище способны показывать БОЛЬШЕ IOPS'ов в состоянии thrashing, чем в нормальной загрузке. Причина проста: если в нормальном режиме очередь чаще всего пустая и кассир скучает, ожидая клиентов, то в условии трешинга идёт постоянное обслуживание. (Кстати, вот вам и объяснение, почему в супермаркетах любят устраивать очереди — в этом случае производительность кассиров максимальная). Правда, это сильно не нравится клиентам. И в хороших супермаркетах хранилищах такого режима стараются избегать. Если дальше начинать поднимать глубину очереди, то производительность начнёт падать из-за того, что переполняется очередь и запросы стоят в очереди чтобы встать в очередь (да-да, и порядковый номер шариковой ручкой на на руке).
И тут нас ждёт следующая частая (и очень трудно опровергаемая) ошибка тех, кто меряет производительность диска.
Они говорят «у меня диск выдаёт 180 IOPS, так что если взять 10 дисков, то это будет аж 1800 IOPS». (Именно так думают плохие супермаркеты, сажая меньше кассиров, чем нужно). При этом latency оказывается запредельной — и «так жить нельзя».
Реальный тест производительности требует контроля latency, то есть подбора таких параметров тестирования, чтобы latency оставалась ниже оговоренного лимита.
И вот тут вот мы сталкиваемся со второй проблемой: а какого лимита? Ответить на этот вопрос теория не может — этот показатель является показателем качества обслуживания. Другими словами, каждый выбирает для себя сам.
Лично я для себя провожу тесты так, чтобы latency оставалась не более 10мс. Этот показатель я для себя считаю потолком производительности хранилища. (при этом в уме я для себя считаю, что предельный показатель, после которого начинают ощущаться лаги — это 20мс, но помните, про пример выше с 900 по 1мс и 10 по 100мс, у которого avg стала 10мс? Вот для этого я и резервирую себе +10мс на случайные всплески).
Выше мы уже рассмотрели вопрос с зависимыми и независимыми IOPS'ами. Производительность зависимых Iops'ов точно контролируется latency, и этот вопрос мы уже обсудили. А вот производительность в независимых iops'ах (т.е. при параллельной нагрузке), от чего она зависит?
Отдельно нужно говорить про ситуацию, когда хранилище подключено к хосту через сеть с использованием TCP. О TCP нужно писать, писать, писать и ещё раз писать. Достаточно сказать, что в линуксе существует 12 разных алгоритмов контроля заторов в сети (congestion), которые предназначены для разных ситуаций. И есть около 20 параметров ядра, каждый из которых может радикальным образом повлиять на попугаи на выходе (пардон, результаты теста).
С точки зрения оценки производительности мы должны просто принять такое правило: для сетевых хранилищ тест должен осуществляться с нескольких хостов (серверов) параллельно. Тесты с одного сервера не будут тестом хранилища, а будут интегрированным тестом сети, хранилища и правильности настройки самого сервера.
Последний вопрос — это вопрос затенения шины. О чём речь? Если у нас ssd способна выдать 400 МБ/с, а мы её подключаем по SATA/300, то очевидно, что мы не увидим всю производительность. Причём с точки зрения latency проблема начнёт проявляться задолго до приближения к 300МБ/с, ведь каждому запросу (и ответу на него) придётся ждать своей очереди, чтобы проскочить через бутылочное горлышко SATA-кабеля.
Но бывают ситуации более забавные. Например, если у вас есть полка дисков, подключенных по SAS/300x4 (т.е. 4 линии SAS по 300МБ каждая). Вроде бы много. А если в полке 24 диска? 24*100=2400 МБ/с, а у нас есть всего 1200 (300х4).
Более того, тесты на некоторых (серверных!) материнских платах показали, что встроенные SATA-контроллеры часто бывают подключены через PCIx4, что не даёт максимально возможной скорости всех 6 SATA-разъёмов.
Повторю, главной проблемой в bus saturation является не выедание «под потолок» полосы, а увеличение latency по мере загрузки шины.
Ну и перед практическими советами, скажу про известные трюки, которые можно встретить в индустриальных хранилищах. Во-первых, если вы будете читать пустой диск, вы будете читать его из «ниоткуда». Системы достаточно умны, чтобы кормить вас нулями из тех областей диска, куда вы никогда не писали.
Во-вторых, во многих системах первая запись хуже последующих из-за всяких механизмов снапшотов, thin provision'а, дедупликации, компрессии, late allocation, sparse placement и т.д. Другими словами, тестировать следует после первичной записи.
В третьих — кеш. Если мы тестируем worst case, то нам нужно знать, как будет вести себя система когда кеш не помогает. Для этого нужно брать такой размер теста, чтобы мы гарантированно читали/писали «мимо кеша», то есть выбивались за объёмы кеша.
Кеш на запись — особая история. Он может копить все запросы на запись (последовательные и случайные) и писать их в комфортном режиме. Единственным методом worst case является «трешинг кеша», то есть посыл запросов на запись в таком объёме и так долго, чтобы write cache перестал стправляться и был вынужден писать данные не в комфортном режиме (объединяя смежные области), а скидывать случайные данные, осуществляя random writing. Добиться этого можно только с помощью многократного превышения области теста над размером кеша.
Вердикт — минимум x10 кеш (откровенно, число взято с потолка, механизма точного расчёта у меня нет).
Разумеется, тест должен быть без участия локального кеша ОС, то есть нам надо запускать тест в режиме, который бы не использовал кеширование. В линуксе это опция O_DIRECT при открытии файла (или диска).
Итого:
1) Мы тестируем worst case — 100% размера диска, который в несколько раз больше предположительного размера кеша на хранилище. Для десктопа это всего лишь «весь диск», для индустриальных хранилищ — LUN или диск виртуальной машины размером от 1Тб и больше. (Хехе, если вы думаете, что 64Гб RAM-кеша это много. ).
2) Мы ведём тест блоком в 4кб размером.
3) Мы подбираем такую глубину параллельности операций, чтобы latency оставалось в разумных пределах.
На выходе нас интересуют параметры: число IOPS, latency, глубина очереди. Если тест запускался на нескольких хостах, то показатели суммируются (iops и глубина очереди), а для latency берётся либо avg, либо max от показателей по всем хостам.
Тут мы переходим к практической части. Есть утилита fio которая позволяет добиться нужного нам результата.
Нормальный режим fio подразумевает использование т.н. job-файла, т.е. конфига, который описывает как именно выглядит тест. Примеры job-файлов приведены ниже, а пока что обсудим принцип работы fio.
fio выполняет операции над указанным файлом/файлами. Вместо файла может быть указано устройство, т.е. мы можем исключить файловую систему из рассмотрения. Существует несколько режимов тестирования. Нас интересует randwrite, randread и randrw. К сожалению, randrw даёт нам зависимые iops'ы (чтение идёт после записи), так что для получения полностью независимого теста нам придётся делать две параллельные задачи — одна на чтение, вторая на запись (randread, randwrite).
И нам придётся сказать fio делать «preallocation». (см выше про трюки производителей). Дальше мы фиксируем размер блока (4к).
Ещё один параметр — метод доступа к диску. Наиболее быстрым является libaio, именно его мы и будем использовать.
При тесте диска запускать её надо от root'а.
Узнаём скорость жесткого диска с помощью утилиты «AIDA 64»
Одной из таких утилит является приложение «AIDA 64», отображающее подробные сведения не только о жестких дисках, но и обо всех остальных компонентах ПК.
2. Дожидаемся окончания загрузки, инсталлируем программу и запускаем ее.
3. В списке в левой части окна раскрываем раздел «Хранение данных», а затем щелкаем на подраздел «ATA».
- В правой верхней части окна в секции «Описание устройства» мы видим, какие жесткие диски установлены на нашем компьютере. Кликаем интересующий нас диск – ниже будут показаны подробные сведения о нем. Нас интересует строчка «Скорость вращения» в секции «Свойства устройства ATA», в которой отображается скорость выбранного диска в оборотах в минуту.
2. Дожидаемся окончания загрузки, инсталлируем программу и запускаем ее.
3. В списке в левой части окна раскрываем раздел «Хранение данных», а затем щелкаем на подраздел «ATA».
4. В правой верхней части окна в секции «Описание устройства» мы видим, какие жесткие диски установлены на нашем компьютере. Кликаем интересующий нас диск – ниже будут показаны подробные сведения о нем. Нас интересует строчка «Скорость вращения» в секции «Свойства устройства ATA», в которой отображается скорость выбранного диска в оборотах в минуту.
Расшифровка маркировки внутренних винчестеров WD:
(1) WD (2) 000 (3) 0 (4) A (5) B (6) C (7) D
1. Western Digital.
2. Одна или три цифры, служат для определения объёма диска. Объём измеряется в величинах, указанных в п.4.
3. 0 — служит для выделения некоторых особенностей. Например, диск WD5001ABYS отличается от WD5000ABYS только тем, что у первого – перпендикулярный метод записи против параллельного у второго.
4. Буква, описывающая величину, в которой измеряется объём, указанный в п.2, и форм-фактор диска:
- A – гигабайт/3.5”,
- B — гигабайт/3.5″ или гигабайт/2.5″,
- С — 3.5″,
- E – терабайт/3.5”,
- F – 10 гигабайт/3.5”,
- G/H — гигабайт/3.5″,
5. Буква, описывающая сегмент рынка, для которого предназначен диск, и семейство, к которому он принадлежит:
- А – Desktop/Caviar;
- B – Enterprise/RE2 (3-пластинные)/RE2-GP;
- D – Enterprise/Raptor;
- E, P — Mobile/Scorpio Blue
- G – Enthusiast/Raptor X;
- J — Mobile/Scorpio Black
- L — Enterprise/VelociRaptor;
- V — Audio-Video (Audio and Video Equipment);
- Y – Enterprise/RE2 (4-пластинные)/RE2-GP/RE3/RE4.
6. Буква, описывающая обороты и размер кэша:
- B – 7200 rpm и 2 МБ кэша;
- C – Caviar Green и 16 МБ кэша;
- D — Caviar Green и 32 МБ кэша;
- F – 10000 rpm и 16 МБ кэша;
- G – 10000 rpm и 8 МБ кэша;
- H — 10000 rpm и 32 МБ кэша;
- J – 7200 rpm и 8 МБ кэша;
- K – 7200 rpm и 16 МБ кэша;
- L — 7200 rpm и 32 МБ кэша;
- P – RE2-GP и 16 МБ кэша;
- Y – RE2/RE3 и 16 МБ кэша или RE4 и 64 МБ кэша;
- R — Caviar Green, 64 МБ кэша и Advanced Format;
- S/E — 7200 rpm и 64 МБ кэша.V — 5400 rpm и 8 МБ
7. Буква, описывающая интерфейс жёсткого диска:
- B – PАТА-100;
- E — PATA-133;
- D – SATA-150;
- S – SATA-300;
- X — SATA-600.
Старая маркировка
Выше приведен относительно новый способ маркировки. Ранее применялся шаблон, в котором п.п. 4-5 отсутствовали; на размер диска отводилось две или три цифры (объём измерялся в гигабайтах); следующая за ними цифра была зарезервирована для всех семейств; в п.6 применялась также буква L (7200 rpm/2 МБ), а буква P имела другое значение – 7200 rpm/8 МБ; в п.7 применялась также буква R (SATA-150).
Например: WD800JB: 80 ГБ, 8 МБ буфер, 7200 rpm, IDE, а WD800JD: 80 ГБ, 8 МБ буфер, 7200 rpm, SATA; WD5000AAKS: 500 ГБ, 3.5″, семейство Caviar, 16 МБ, 7200 rpm, SATA2; WD5000BEVT: 500 ГБ, 2.5″, 8 МБ, 5400 rpm, SATA2.
Примечание:
- Диски WD10EADS-00P8B0 и WD15EADS-00P8B0 могут иметь сильные видимые подтормаживания в произвольные моменты времени в процессах записи/чтения, которые трудно диагностицировать/отловить при обращении по гарантии.
- Диски WDxxEARS имеют Advanced Format, который накладывает особенности на их эксплуатацию.
Гибридные тесты
самая вкусная часть:
(внимание! Ошибётесь буквой диска — останетесь без данных)
Во время теста мы видим что-то вроде такого:
В квадратных скобках — цифры IOPS'ов. Но радоваться рано — ведь нас интересует latency.
На выходе (по Ctrl-C, либо по окончании) мы получим примерно вот такое:
^C
fio: terminating on signal 2
Нас из этого интересует (в минимальном случае) следующее:
read: iops=3526 clat=9063.18 (usec), то есть 9мс.
write: iops=2657 clat=12028.23
Не путайте slat и clat. slat — это время отправки запроса (т.е. производительность дискового стека линукса), а clat — это complete latency, то есть та latency, о которой мы говорили. Легко видеть, что чтение явно производительнее записи, да и глубину я указал чрезмерную.
В том же самом примере я снижаю iodepth до 16/16 и получаю:
read 6548 iops, 2432.79usec = 2.4ms
write 5301 iops, 3005.13usec = 3ms
Очевидно, что глубина в 64 (32+32) оказалась перебором, да таким, что итоговая производительность даже упала. Глубина 32 куда более подходящий вариант для теста.
Вы недавно получили новый компьютер или уже лежали старые и хотели узнать обороты жесткого диска? Несмотря на то, что многие новые ноутбуки поставляются с твердотельными накопителями (SSD), большинство настольных компьютеров и большинство ноутбуков по-прежнему используют традиционные жесткие диски с вращающейся пластиной.
Если у вас старый компьютер, вы можете подумать о замене более медленного жесткого диска на более быстрый. Несмотря на то, что вы можете выбрать SSD, традиционные жесткие диски по-прежнему стоят намного дешевле и могут дать вам гораздо больше места для хранения по этой более низкой цене. При заказе нового жесткого диска очень важно проверить тип интерфейса и число оборотов в минуту.
Если вам нравятся компьютеры более высокого класса, такие как серверы или игровые автоматы и т. Д., Вы можете приобрести жесткие диски со скоростью вращения 10 или 15 тыс. Об / мин, которые чрезвычайно быстры. Однако для потребительских целей все ноутбуки и большинство настольных компьютеров будут работать со скоростью 5400 или 7200 об / мин.
Вот несколько способов, с помощью которых вы можете попытаться найти значение RPM вашего жесткого диска.
Линейки HDD
Постараемся рассмотреть все модели жёстких дисков в «схожих» условиях — за основу возьмём модель на 1 ТБ.
Начнём с продукции компании Western Digital. Компания давала семействам дисков «цветовые» названия, окрашивая наклейки в соответствующие цвета.
WD Blue — универсальная линейка дисков, в которой соблюдён баланс как скоростных, так и надёжностных характеристик. Скорость вращения зафиксирована на отметке 7200 об./мин., современные диски ёмкостью в 1 ТБ оснащаются 64 мегабайтами кеш-памяти. Отличный вариант при использовании в качестве единственного жёсткого диска, если ваш бюджет ограничен. ~4 200 рублей и диск на 1000 (ну, почти) гигабайт — ваш.
WD Green — серия «экологичных» жёстких дисков. Они не ставят рекорды скорости, но отличаются пониженным энергопотреблением, а сами «блины» вращаются со скоростью 5400 об./мин. Подобные ограничения позволили снизить и тепловыделение, и уровень шума и вибраций. Ставить систему на такой диск мы не советуем, а вот для хранения данных, не требовательных к скорости доступа (фото, видео, музыки, дистрибутивов программ, документов и архивов) — самое то.
Цены начинаются от 4 560 рублей за версию на 1 ТБ, заканчиваются не совсем гуманными ~10400 рублей за 4 ТБ.
WD Black — «заряженные» диски, предназначенные для установки системы, «тяжёлого» ПО, игр. От WD Blue их отличают более высокие скоростные характеристики (при этом диски остаются в пределах технически комфортных 7200 оборотов в минуту) и улучшенные показатели по времени произвольного доступа: всё это позволяет диску быстрее управляться с большим количеством маленьких файлов, что актуально как при загрузке ОС, так и при работе в условиях высоких нагрузок и постоянных обращений к новым порциям данных на HDD. Платой за подобные характеристики являются повышенный уровень шума и потребляемой электроэнергии.
Купить WD Black можно за 5 300 рублей (1 ТБ). Кроме того, существуют также версии на 2, 3 и 4 ТБ (а также 320, 500, 750 ГБ), но их цена никого не радует, да и покупать диски «чёрной» серии такого объёма надо с чётким пониманием, зачем оно надо.
WD Red — специальная линейка жёстких дисков, предназначенная для работы в условиях 24/7 и установки в NAS дома или в небольшом офисе. Диски WD Red разработаны с учётом специфики использования в сетевых хранилищах. Разработчики постарались сократить потребление электроэнергии, увеличить защиту от механических повреждений, вибраций и перегрева. Увеличен запас прочности всей механики диска. Реальная скорость вращения — 5400 об./мин., однако производитель заявляет производительность, сравнимую с 7200. На практике диски несколько медленнее, но для их сферы применения скорость более чем достаточная.
Цены начинаются от ~4 800 рублей за версию с 1 ТБ, самая же ёмкая версия, на внушительных 6 ТБ, стоит около девятнадцати с половиной тысяч.
WD Purple — специальные диски для использования в системах видеонаблюдения. Western Digital заявляют кучу новых и полезных алгоритмов, уменьшающих шансы того, что видео будет «битым», ещё более высокую, чем у WD Red виборзащищённость. Для домашнего использования, в принципе, диски пригодны, но их специфика работы не позволит ставить ни рекорды скорости, ни наслаждаться тишиной. Цена — от ~4 500 за 1 ТБ.
Кроме «цветных» серий, у WD существую ещё три:
WD SE — предназначена для офисных систем хранения данных. Это быстрые, холодные, но шумные диски, разработанные с учётом офисной эксплуатации «и в хвост, и в гриву».
WD RE — для офисных рабочих станций. Высокоскоростные диски для корпоративного сегмента, в основном, отличающиеся наличием «софтовых» фич и интерфейсов по администрированию / управлению HDD.
WD VelociRaptor — для тех, кому мало скорости. «Велоцирапторы» — это сверхскоростные HDD со скоростью вращения 10 000 об./мин. Диск шумный, быстрый и горячий. Цена соответствует характеру — 1 терабайт обойдётся вам в 12 300 рублей. Применяется обычно там, где обычных WD Black недостаточно, а на сравнимые по ёмкости SSD не хватает средств.
Seagate — такой же крупный игрок на рынке, как и WD: фактически, они почти поровну «скупили» или «объединили» в себе других производителей HDD.
Seagate Barracuda 7200.14 — самый популярный и универсальный вариант. Аналог WD Blue — и швец, и жнец, и вообще отличный парень! Диск достаточно холодный, отличается от 1 ТБ конкурентов тем, что у него всего один «блин» внутри, из-за чего шум и вибрации сведены к минимуму. Скорость вращения — 7200 об./мин., объём кеш-памяти — 64 МБ.
Цена начинается с ~4 300 рублей за 1 ТБ и заканчивается внушительными ~7 300 за 3 ТБ.
Seagate HDD.15 — модель, предназначенная для хранения данных, не критичных к скорости записи/чтения. Во многом, аналог линейки WD Green, но отличается чуть более высокой скоростью вращения шпинделя: 5900 оборотов в минуту против 5400 у «зелёных».
К сожалению, цены за терабайт у нас нет, зато есть цена за 4. ~10700 рублей за тихий и холодный диск, который вы устанете забивать информацией, — не так уж и много.
Скоростным хранением данных компания Seagate не озаботилась, зато для NAS и прочих высоконагруженных условий дисков хоть отбавляй.
Seagate NAS HDD – тут, собственно, название говорит само за себя. Диск предназначен для установки в сетевые хранилища. Холодный, тихий, надёжный, с низким энергопотреблением. Ёмкость дисков — от 2 до 4 ТБ, цены, соответственно, от ~6 700 до ~11 750 рублей за штуку.
Для систем c высокими нагрузками, потоковой записи больших объёмов данных и видеонаблюдения предназначено сразу несколько моделей:
Seagate SV35 ST1000VX000, ST2000VM003, Surveillance HDD ST4000VX000 и Seagate Video 3.5 HDD, ST1000VM002. Первые три модели — просто жёсткие диски повышенной надёжности, отличающиеся увеличенным ресурсом подвижных частей и расчитанные на потоковую работу 24/7. Последний же — специализированная версия для организации систем видеоконтроля. В принципе, модели вполне употребимы и в «домашних» условиях в качестве дисков под высоконагруженную систему хранения больших данных, но особой потребности в таких монстрах дома обычно нет.
Не забыли в Seagate и про корпоративный сегмент.
Seagate Constellation CS — популярная серия дисков повышенной надёжности, устроенных по той же схеме, что и 7200.14: один терабайт — один «блин». Скорость вращения шпинделя — 7200 об./мин., 64 мегабайта памяти, до 80 000 часов (чуть больше девяти лет) официально заявленной наработки на отказ. Цена удовольствия — от ~5 600 рублей за 1 ТБ и до ~10 200 рублей за 3 ТБ. Гарантия производителя — 3 года.
У этой модели есть «старший брат» — серия Seagate Constellation ES.3. Она отличается увеличенным до 128 МБ кешем и увеличенным до 5 лет сроком гарантийного обслуживания. Разница в цене есть, но не так существенна. 1 ТБ обойдётся почти в ~6 000 рублей, а 4 ТБ — во внушительные ~15 300 рублей.
Технически, Hitachi Global Storage Technologies — куплена компанией Western Digital в 2011 году. Тем не менее, на дворе 2015-й, а жёсткие диски всё ещё производятся и продаются, но ориентированы они, в первую очередь, на корпоративный сегмент, а сама компания сменила бренд на HGST.
HGST Ultrastar 7K4000 — обычный жёсткий диск для рабочих станций, классические 7200 оборотов в минуту, 64 мегабайта кеш-памяти, и заявленные совершенно сумасшедшие 2 миллиона(!) часов наработки на отказ. Ко всему прочему — пятилетняя гарантия производителя. За модель с 2 ТБ памяти придётся отдать ~8300 рублей, в то время как за 4 ТБ — уже ~15 300.
Вторая линейка, HGST Deskstar NAS — предназначена для систем хранения данных. Доступные объёмы — от 3 до 6 ТБ, цены — от ~8 800 до ~20 100 рублей. Диск не ставит рекордов по скорости чтения и записи, но обладает трёхлетней гарантией и заявленным временем наработки на отказ в 1 000 000 часов.
Сегодня Toshiba производит как доступные и простые жёсткие диски, без излишеств, так и специальные диски для NAS’ов.
«Домашняя» линейка представлена одной моделью DT01ACA, объёмом от 500 ГБ до 3 ТБ. Диски часто ставят в компьютеры, которым важно просто наличие HDD, c которым не будет проблем. Вся серия очень тихая, не греется, да и цена не может не радовать ~4 000 рублей за 1 ТБ и «всего» ~7 500 за 3 ТБ.
Серия дисков для NAS, MC04ACA, имеет достойные характеристики — 7200 оборотов в минуту, 128 мегабайт кеша, до 800 000 часов наработки на отказ. Цена 2 ТБ начинается с ~7 950 рублей, максимальный же объём, 4 ТБ, обойдётся уже в ~13 700 рублей.
Используйте стороннюю утилиту
Вы должны быть в состоянии определить RPM, используя методы, упомянутые выше, но если нет, вы также можете скачать бесплатные сторонние утилиты, которые не только дают вам RPM, но также и много другой информации о диске, включая тип интерфейса, прошивку , серийный номер, размер кэша, размер буфера и многое другое.
Я опубликую ссылки ниже на несколько, которые я использовал в прошлом, которые свободны и свободны от любых программ-шпионов или вредоносных программ. Если ваш диск поддерживает S.M.A.R.T, то эти программы также могут сообщать вам состояние жесткого диска, температуру и т. Д. Если вы просто пытаетесь найти число оборотов в минуту, некоторые из этих программ могут быть излишними.
В этой статье мы поговорим о такой важной характеристике жестких дисков, как скорость вращения, разберемся, на что она влияет, и узнаем, как посмотреть скорость вращения винчестера, установленного в вашем компьютере.
Жесткий диск состоит из нескольких магнитных пластин, закрепленных на единой оси — шпинделе. Эти пластины вращаются, в то время как считывающие головки перемещаются в нужные сектора, чтобы осуществить чтение или запись данных. От скорости вращения шпинделя, которая измеряется в оборотах в минуту (RpM), зависит, насколько быстро компьютер будет получать считанные с жесткого диска данные.
По количеству оборотов в минуту жесткие диски можно разделить на несколько типов:
- 5400 RPM — наименьшая на сегодня скорость вращения HDD. Такие жесткие диски чаще всего устанавливают в ноутбуки, поскольку они расходуют меньше энергии и, соответственно, аккумулятор в этом случае разряжается медленнее.
- 7200 RPM — наибольшее число современных жестких дисков вращается со скоростью 7200 оборотов в минуту. Диски этого типа имеют высокую производительность при довольно умеренном потреблении энергии;
- 10000/15000 RPM — самые быстрые и производительные диски, однако менее надежные, так как за счет большого нагрева увеличивается риск поломки и потери данных.
Как узнать скорость вращения шпинделя установленного в вашем ПК жесткого диска? Во-первых, скорость вращения всегда указана на наклейке на корпусе жесткого диска. Во-вторых, вы можете найти информацию о модели своего HDD на сайте производителя, там будут указаны все характеристики. Ну а в-третьих, можно установить специальную программу, которая покажет все параметры жесткого диска.
Проверьте метку на жестком диске
Это может звучать как очевидный ответ, но это также НАИБОЛЕЕ определенный способ узнать обороты вашего жесткого диска. Конечно, это означает, что вы должны открыть свой компьютер и, возможно, снять несколько винтов, но это, безусловно, даст вам самый надежный ответ.
Кроме того, большинство настольных компьютеров Dell и других производителей делают свои жесткие диски идеально видимыми при открытии компьютера, поэтому не нужно ничего откручивать или вытаскивать. Просто откройте коробку и загляните внутрь.
FAQ
1. Я слышал, что у винчестеров WD есть рампа. Для чего она нужна?
Действительно, на некоторых накопителях WD есть рампа. На ней находится блок головок, когда блины раскручиваются, останавливаются или когда накопитель выключен. Это способствует повышению ударопрочности накопителя в нерабочем состоянии, также в долгосрочной перспективе увеличивается надёжность работы вследствие уменьшения контакта и износа пластин и головок.
2. Включёнными в какой режим поставляются диски с интерфейсом SATA-300?
Жёсткие диски с индексом “S” (SATA-300) продаются включёнными в режим SATA-300 и отключенной функцией Spread Spectrum Clocking (SSC).
3. Для чего используются джамперы?
Замыкание контактов 1-2 ведёт к включению функции Spread Spectrum Clocking.
Замыкание контактов 3-4 включит режим Power Management (режим включения РМ2: для того, чтобы включить подачу питания в режиме ожидания, поместите перемычку на контакты 3-4. Данный режим обеспечит управляемое раскручивание с помощью команды на раскручивание в соответствии со стандартом АТА и предназначен в основном для работы серверов/рабочих станций, работающих в многодисковых конфигурациях.
Важно! Для режима РМ2 необходима совместимая система BIOS, поддерживающая эту функцию. Если РМ2 включён и не поддерживается системой BIOS, жёсткий диск не раскручивается и поэтому не определяется системой.
Примечание: функция РМ2 действует не на всех дисках WD с интерфейсом SATA).
Замыкание контактов 5-6 включит режим передачи SATA150.
Замыкание контактов 7-8 приведёт к сдвигу на один сектор разделов в дисках с Advanced Format.
4. У некоторых накопителей WD есть два разъёма для подключения питания: SATA и Molex. К какому из них подключать?
Подключать питание можно к любому, но не к обоим одновременно.
5. У всех винчестеров, что я видел, снизу есть плата с электроникой. Купил WD, так у него эта плата пустая! Это нормально?
У винчестеров WD плата с электроникой перевёрнута. Такой прием, по мнению WD, позволяет решить сразу две задачи – защитить микросхемы от внешних воздействий и обеспечить их охлаждение. Поскольку микросхемы находятся под слоем текстолита, их невозможно случайно повредить острым предметом при распаковке и установке винчестера в корпус. Защищены они и от статического электричества. Между печатной платой и корпусом имеется слой термопроводящего материала, благодаря которому микросхемы могут отдавать тепло металлу.
6. Для чего на платах электроники WD установлены датчики ускорения?
На платах присутствуют один или два датчика ускорения, служащие для определения вибрации накопителя во время работы и позволяющие контроллеру скомпенсировать перемещение/ускорение актуатора, вызванные этими вибрациями. Они позволяют быстро и точно попадать на нужную дорожку даже в условиях повышенной вибрации (технология RAFF – п.17г).
7. Какую гарантию даёт WD на свои десктопные винчестеры?
3 года на серии Caviar Green/Blue и 5 лет на серии Caviar Black, RE и Raptor.
8. В чём отличия серий Caviar Green, Caviar Blue, Caviar Black?
Green — небыстрые, тихие, холодные, мало потребляющие диски. Скорость вращения шпинделя — в диапазоне 5000-5600 об/мин (т.е. скорость — фиксирована, но у разных моделей может быть разной). Отлично подходят для хранения данных. Паркуются в простое (имеют рампу). Функция парковки может мешать пользователю, тогда требуется её отключение с помощью утилиты wdidle.
Blue — обычные диски общего назначения. Скорость вращения шпинделя — 7200 об/мин.
Black — позиционируются как высокопроизводительные диски. Отличия от Blue: имеют двухъядерный процессор (маркетинг говорит — «два процессора»); могут иметь больше кэша, чем Blue-«одноклассник»; воздушные спойлерные пластины, рассекающие потоки воздуха; двойное крепление шпинделя (снизу на платформе с мотором и сверху на крышке); двойной актуатор на некоторых моделях; 5 лет гарантии.
9. В чём отличия дисков серии Raptor от дисков серий Caviar Blue/Black?
Основное отличие — скорость вращения у Raptor 10 000 об/мин против 7200 у Caviar. Как следствие этого, время доступа у Raptor существенно меньше. Гарантия на диски Raptor – 5 лет.
Raptor X — это обычный Raptor, имеющий на верхней крышке большую прозрачную линзу, сквозь которую можно наблюдать за его работой.
Диски VelociRaptor имеют, к тому же, пластины 2.5″ и формат 2.5″, что ещё больше снижает время доступа.
Некоторые модели VelociRaptor (WD3000GLFS и WD3000HLFS) могут устанавливаться как в отсеки 2.5″, так и в отсеки 3.5″. Для этого применяется поставляемый с диском металлический радиатор формата 3.5″, который вместе с закреплённым в нём накопителем привинчивают стандартными винтами в отсеке 3.5″.
10. В чём отличия серий Caviar RE от Caviar Green/Blue/Black?
RE означает «RAID Edition». Диски серий RE имеют увеличенное MTBF, иную микропрограмму, поддерживают технологию TLER (см п.17в). Производителем позиционируются для профессиональных применений, например, в системах хранения данных или серверах/рабочих станциях при работе в RAID-массивах. Гарантия на них – 5 лет.
Имеют два процессора; систему компенсации вибраций; систему подстройки полёта головок; систему TLER; рампу.
Серия RE-GP — это диски серии Green с функциями серии RE.
11. Чем отличаются диски WD5000AAKS и WD5000KS?
Главное их отличие (и это касается всех моделей, маркировки которых отличает только наличие «АА» у одной и отсутствие – у другой) заключается в том, что диск с «АА» имеет существенно большую плотность записи, чем диск без оной. Такие диски имеют меньшее количество пластин, а значит, они быстрее, потребляют чуть меньше энергии и имеют чуть меньшую температуру (например, WD5000KS содержит четыре блина, а WD5000AAKS – три). Естественно, что диски с «АА» — новее.
12. Стоит ли покупать винчестер RE в домашнюю систему?
13. Какая максимальная температура винчестеров WD?
Для современных винчестеров WD предельно допустимой является температура 60 градусов на поверхности банки. Однако это не означает, что накопитель сможет долго работать при таком нагреве.
14. Все программы показывают, что у моего винчестера WD температура 70 градусов. Что делать?
По данным техподдержки Western Digital, у винчестеров выпуска с 25 октября 2005 по середину апреля 2006 были проблемы с калибровкой термодатчика, и поэтому он показывает температуру выше реальной на 20 и более градусов. Проблема лечится сменой прошивки.
15. Есть ли у WD диски с перпендикулярной записью?
Такой метод записи применяется в модели WD7500AAKS и всех более новых моделях всех серий.
16. Правда ли, что у винчестеров семейства Caviar Green скорость вращения шпинделя меняется от 5400 до 7200 об/мин в зависимости от нагрузки?
17. Где расположены датчик температуры на дисках WD?
Внутри банки в области, отмеченной красным кружком. Именно температура этого датчика отображается в S.M.A.R.T.
18. Какие фирменные технологии есть у WD?
а) SecureConnect – более надёжное соединение разъёмов SATA (требует наличие специального кабеля от WD);
б) FlexPower – наличие как SATA, так и molex-разъёмов питания;
в) TLER (RAID-specific Time-Limited Error Recovery) – позволяет сократить время, требуемое для восстановления ошибок чтения, снижает процент отказа RAID (см. п.13);
г) RAFF (Rotary Accelerator Fead Forward) – оптимизирует эксплуатационные характеристики дисков при работе в условиях вибрации, например, в серверах, монтируемых в стойки и сетевых хранилищах данных.
д) SoftSeek — снижает шум актуатора при позиционировании, оптимизируя форму управляющего сигнала, подаваемого на привод головок при перемещении их на большие расстояния;
е) IntelliPark — парковка головок в режиме бездействия (применяется в Caviar Green);
ж) IntelliSeek — подвод блока головок к нужному сектору как раз к моменту его прихода под головку, вместо бешеного полёта к треку и дальнейшего ожидания нужного сектора.
19. Как пользоваться программой wdidle для изменения параметров парковки винчестеров при простое?
wdidle нужно скопировать на загрузочный DOS CD/DVD/флэшку, перевести SATA-контроллер в IDE-режим, на всякий случай отключить другие диски, загрузиться с загрузочного носителя. Далее запустить программу с соответствующими параметрами:
/S [Timer] — устанавливает таймер на время, после которого диск паркует головки в случае отсутствия обращений к нему, в сотнях миллисекунд (параметр может быть равен от 1 до 255). По умолчанию он равен 80, т.е. 80*100 мс=8000 мс=8 с;
/D — запрещает парковку;
/R — отображает текущее значение таймера;
/? — выводит help утилиты.
20. Что такое технология Advanced Format?
Это технология, используемая при производстве некоторых серий новых террабайтных HDD. Суть её заключается в том, что поверхность дисков делиться на сектора нестандартного размера — 4 КБ против 512 байт обычных. Это хорошо сказывается для работы файлами большого размера и наоборот отрицательно при работе с малыми файлами. Таким образом, такие HDD лучше использовать только для создания файлохранилищ, но не для активной работы с диском, иначе это грозит снижением производительности.
К тому же, для работы таких дисков с Windows XP их форматирование возможно только специальной утилитой WD Align, иначе опять же будет заметно катастрофическое снижение производительности.
21. Как узнать количество пластин и головок в различных винчестерах WD? В спецификациях ничего нет.
WD часто упрекают в непредоставлении информации о количестве головок и пластин в конкретных дисках конечному пользователю. Поэтому приходится добывать эту информацию из обзоров. Вот что удалось узнать:
а) диски объёмом до 160 ГБ:
- WD400Bx – 1 пластина/1головка;
- WD800xx – 1/2;
- WD1200xx – 2/3;
- WD1200AAxx – 1/2;
- WD1600xx – 2/4;
- WD1600AAxS(B) – 1/2;
б) диски объёмом 250-400 ГБ:
- WD2500xx – 3/6;
- WD2500AAxS(B) – 2/4, с «В3A», «В4A», «VSA» или «VTA» в модельном номере (MDL) — 1/2;
- WD2500AAKX — ?/?;
- WD2502ABYS — 1/2;
- WD2503ABYX — 1/1;
- WD3000xx — 3/6;
- WD3200xx — 3/6;
- WD3200AAxS(B) – 2/4, с «В3A» или «В4A» — 1/2;
- WD3200AAKX — ?/?;
- WD3200AALX — ?/?;
- WD3202ABYS — 1/2;
- WD4000xx — 4/8;
- WD4000AAxS(B) – 3/5;
в) диски объёмом 500 ГБ:
- WD5000KS — 4/8;
- WD5000AAxS(B) – 3/6, с «A7B», «А8В» или «L9A» — 2/4, с «M9A» или «V1A» — 1/2;
- WD5000AAKX — ?/?;
- WD5000AALX — ?/?;
- WD5001AALS — 2/4;
- WD5002AALX — ?/?;
- WD5000AACS – 2/4 и 2/3;
- WD5000AADS — 1/2;
- WD5000ABPS — 2/4;
- WD5000YS — 4/8;
- WD5000ABYS — 3/6;
- WD5002ABYS — 2/4;
- WD5003ABYX — 1/2;
г) диски объёмом 600-800 ГБ:
- WD6000HLHX — 3/?;
- WD6400AAKS — 2/4, с «H2B» — 2/3;
- WD6401AALS — 2/4;
- WD6400AALX — ?/?;
- WD6402AAEX — 2/3;
- WD6400AACS — 2/4;
- WD6400AADS — 2/3;
- WD6400AARS — 2/3;
- WD7500AAKS – 4/8;
- WD7501AALS — 3/5;
- WD7500AALX — ?/?;
- WD7502AAEX — ?/?;
- WD7500AACS – 3/6, с «DB6» — 3/5;
- WD7500AADS – 2/3;
- WD7500AYPS — 3/6;
- WD7502ABYS — 3/5;
- WD8000AARS — 2/3;
д) диски объёмом 1-1.5 ТБ:
- WD1001FALS — 3/6, с «E3A» или «U9B» — 2/4;
- WD1002FAEX — 2/4;
- WD10EALS — 2/4;
- WD10EALX — ?/?;
- WD10EACS – 4/8, с «D6B» — 3/6;
- WD10EADS – 3/6, с «M2B» — 2/4, с «P8B» — 2/4, 5000 rpm;
- WD10EARS — 2/4, с «Z5B» — 5000 rpm;
- WD1000FYPS — 4/8;
- WD1002FBYS — 3/6;
- WD1003FBYX — 2/4;
- WD15EADS — 3/6 и 4/7;
- WD15EARS — 3/6;
- WD1501FASS -3/6;
- WD1502FAEX — ?/?;
- WD1502FYPS — 3/6;
- WD1503FYYS — 3/6;
е) диски объёмом 2 ТБ и выше:
- WD20EADS — 4/8;
- WD20EARS — 4/8, с «MVWB» — 3/6;
- WD2002FYPS — 4/8;
- WD2001FASS — 4/8;
- WD2002FAEX — ?/?;
- WD2003FYYS — 4/8;
- WD25EZRS — ?/?;
- WD30EZRS — 4/8.
[Посещений: 10 739, из них сегодня: 1]
Привет, гиктаймс!
Сегодня у нас необычный материал, статья-ликбез: выбираем правильные HDD в зависимости от предполагаемых сценариев использования. Дело в том, что производители наплодили целую кучу разных линеек, и, если не следить за темой регулярно, через год-полтора можно легко забыть, какая серия к чему относится, зачем нужна и чем отличается.
Этот пост был бы неполным без небольшой теоретической части, поэтому приступим.
Какие бывают HDD?
Казалось бы, жёсткий диск и жёсткий диск, выбрал нужный объём, посмотрел на цену, устраивает — пошёл и купил. Естественно, в жизни всё несколько сложнее. Параметров у жёстких дисков больше, чем «цена» и «сколько на него влезает».
Основные характеристики HDD таковы:
Ёмкость – собственно, «сколько на него влезает» – это значение характеризует количество информации, которое можно записать на диск. При этом хитрые производители используют десятичные приставки обычной метрической системы: в 1 килобайте у них 1000 байт, в мегабайте, соответственно, миллион, в терабайте — триллион. В операционной же системе килобайт, мегабайт и прочие единицы измерения кратны 1024. Из-за такой, казалось бы, небольшой разницы, накапливается приличная «погрешность», разумеется, не в нашу с вами пользу: если на красивой этикетке диска указана ёмкость в 1 терабайт, то на практике пользователю доступно примерно 931-932 ГБ полезного пространства.
Скорость вращения шпинделя – основная характеристика, отвечающая за скорость работы диска при последовательном чтении или записи информации. Чем быстрее вращается мотор, тем быстрее пролетают под «головкой» сектора блинов. Основные популярные значения — 5400, 7200, 10000 и 15000 оборотов в минуту, хотя есть модели и с промежуточными значениями.
Объём кеш-памяти – объём специального высокоскоростного буффера, в котором оседают файлы на чтение или запись, прежде чем диск или система выполнит предыдущую операцию. Чем больше объём кеш-памяти, тем проще диску работать с большим количеством маленьких файлов.
Интерфейс подключения – способ связи жёсткого диска с остальным железом вашего компьютера. Самые популярные на сегодняшний день — SATA 2 (300) и SATA 3 (600) для дисков «внутреннего» назначения, и USB 2.0 / 3.0 для «внешних» накопителей.
В большинстве случаев от этих аппаратных возможностей зависят показатели скорости чтения и записи, долговечность самого диска, уровни шума и энергопотребления. Различное сочетание данных характеристик позволяет производителю влиять на непосредственно скоростные и надёжностные свойства HDD. Нас с вами интересуют следующие показатели:
Количество операций ввода-вывода в секунду (IOPS) — в двух словах — возможности жёсткого диска по чтению и записи определённого количества блоков (обычно, по 4 килобайта) информации за одну секунду. Подробнее об этой характеристике можно почитать в Википедии, информация в статье просто исчерпывающая. Чем больше значение IOPS — тем быстрее диск может проводить операции с файлами.
Время произвольного доступа — то есть то время, которое требуется для позиционирования головки считывающего / записывающего устройства на произвольный участок магнитного диска. Чем меньше — тем быстрее «отклик» у жёсткого диска на запросы системы.
Для чего можно использовать HDD?
В наше время высокоскоростные диски SSD успешно отвоёвывают роль системных носителей. Несмотря на высокую цену, достаточно скромные (по сравнению с HDD) ёмкости и риск безвозвратной утери данных, диски на основе микросхем (а не движущихся частей), всё чаще становятся носителями OS и чувствительного к скорости обмена данными с диском софта. Дело в том, что их показатели IOPS и времени произвольного доступа в разы выше, чем у «классических» жёстких дисков. К счастью, списывать проверенную временем технологию рано. Во-первых, по соотношению количества сохраняемой информации к цене у жёсткого диска практически нет равных, а уж тем более в условиях домашнего использования. Во-вторых, цены на SSD и так были не самыми радостными, а теперь ещё и этот кризис… В общем, HDD пока жив и живее всех живых. Так как же можно его применять?
- Как универсальный диск «для всего»: системы, софта, игр, хранения данных;
- Как диск сравнительно небольшого (от 300 ГБ до 1 ТБ) объёма для приложений, чувствительных к скорости обмена данными с дисковой подсистемой;
- Как диск для долговременного хранения данных, не представляющих высокой ценности и не требующих высоких скоростей доступа: музыки, фильмов, фотографий, игр, резервных копий и всего того, что одинаково будет работать хоть на старом железе, хоть на новом;
- Диск для использования под Torrent-закачки. Обычно такие диски испытываю либо постоянные (чуть ли не 24/7) или почти постоянные нагрузки: вечно что-то пишется, что-то читается;
- Диск для длительного хранения важной информации.
Вторая же группа, как раз, сражается с SSD за внимание пользователя. С одной стороны, соревноваться с «твердотельниками» у «классики» нет никакой возможности, с другой — даже самый простенький SSD на 64 гигабайта (чтобы хватило на систему и самый важный софт) + самый дешёвый под данные HDD стоят больше, чем один скоростной диск сравнимого объёма. От таких жёстких дисков требуется высокая скорость вращения шпинделя, хорошие показатели IOPS, надёжная вибро- и шумоизоляция.
Для хранения информации, которую можно достать ещё раз (в интернете, на другом диске) на первое место вылезает соотношение цены и объёма. Скоростные характеристики в данном случае не так важны: даже 4k2k-видео, если вы такое найдёте, не забъёт всю пропускную способность «медленных» HDD.
Диски, активно используемые для обмена файлами в пиринговых сетях, испытывают наибольшие нагрузки: торрент постоянно что-то читает, что-то пишет, делает это не по порядку, часто одновременно и «не вовремя». Сюда же, в принципе, можно отнести и всякие записи с веб-камер, особенно длящиеся 24/7. Ключевая характеристика для таких нагрузок — долговечность и рассчитанные на подобные «мытарства» элементы механики HDD: привода головки, двигателя, раскручивающего «блины», управляющей электроники.
Особняком стоят системы хранения важных данных. На самом деле, лучший вариант сохранить действительно важные файлы — поместить их в облако, создать резервную копию, следить, чтобы она была работоспособной и регулярно повторять как диагностику хранилищ, так и операции по резервному копированию. Само собой, на первое место всплывают безотказность и надёжность устройства.
Тесты на запись
(внимание! Ошибётесь буквой диска — останетесь без данных)
Устройство HDD
Все жёсткие диски устроены примерно одинаково. Внутри находятся один или несколько «блинов», приводимых в движение высокоскоростным мотором, да блок считывающих головок. Всё это спрятано в герметичной зоне, где нет пыли. По соседству с «механикой», можно найти несколько микросхем и плат, но они, скорее, относятся к электронике управления, чем непосредственно к хранению информации.
На данном изображении — старенький Seagate из конца 90-х годов. Конструктивно с тех пор почти ничего не поменялось. Когда диск раскручивается до минимально допустимых конструкцией оборотов, блок управления выводит головки в рабочее положение, и считывающий элемент начинает «парить» в долях миллиметра над магнитной поверхностью блинов.
На данном этапе отличаться может как количество оборотов в минуту у привода «блинов», так и количество самих пластин, на которых хранится информация. На своеобразной «расчёске», закреплённой между магнитными пластинами, установлены считывающие головки. Обычно их вдвое больше, чем пластин (хотя и встречаются исключения), перемещаются они все вместе. Количество самих пластин почти всегда напрямую зависит от объёма диска, но современные технологии позволяют «запихать» на один квадратный миллиметр всё больше и больше информации, увеличивая «плотность» информации в самом что ни на есть прямом смысле. Таким образом, например, можно встретить старый жёсткий диск на 1 ТБ с тремя «блинами» по 333 ГБ каждый, а можно найти новый HDD на 1.5 ТБ с двумя, но по 750.
Используйте диспетчер устройств и MSINFO32
Другой простой способ — просто посмотреть номер модели вашего жесткого диска в Google. Вы сможете найти все технические характеристики жесткого диска на веб-сайте производителя. Чтобы найти номер модели, просто щелкните правой кнопкой мыши на компьютер и перейти к свойства, Затем нажмите на Диспетчер устройств ссылка слева. Вы также можете просто открыть Панель управления и нажмите на Диспетчер устройств оттуда.
Теперь расширяем Дисковый привод и вы должны увидеть номер модели вашего жесткого диска, как показано ниже. На моем компьютере отображается весь номер модели жесткого диска (Hitachi HTS54…), что позволяет легко найти его. Обратите внимание, что если номер модели не указан полностью в разделе «Диски», вы можете щелкнуть правой кнопкой мыши на диске и выбрать свойства,
Нажать на подробности вкладку и из выпадающего меню выберите Аппаратные идентификаторы, который даст вам точный номер модели наверняка. Как видите, он указан несколько раз, но номер тот же. Вы можете игнорировать все вещи после подчеркивания, так как это не связано с номером модели.
В Windows также есть инструмент системной информации, который вы также можете использовать для получения номера модели жесткого диска. Нажмите на Пуск и введите msinfo32 и нажмите Enter.
расширять Компоненты, тогда Место хранения и нажмите на Диски, Вверху вы увидите производитель а также модель, Укажите номер модели, и вы должны получить информацию для этого жесткого диска.
тесты на чтение
Запуск: fio read.ini
Содержимое read.ini
Задача подобрать такой iodepth, чтобы avg.latency была меньше 10мс.
Производители жёстких дисков
В нашем магазине сейчас представлены четыре крупных бренда: Western Digital, Seagate, Hitachi HGST (Приобретена WD) и Toshiba. Своё производство жёстких дисков есть было и у Samsung (да и много ещё у кого, в Википедии насчитывается более 200 компаний, занимвашихся производством HDD), фактических же производителей железа и того меньше. Свои сборочные линии есть только у Seagate, WD и Toshiba. Все остальные комании, так или иначе, либо были перекуплены крупными производителями, либо покинули рынок HDD.
Читайте также: