Характеристики накопителей на жестких дисках
При оценивании достоинств того или иного накопителя на жестких дисках (или семейства накопителей), а также возможных ограничений обычно пользуются набором критериев оценки качества устройств.
Рассмотрим параметры, характеризующие накопители на жестких дисках.
Скоростные параметры. Среднее время доступа к данным (Average Access Time) – это среднее время, за которое головка перемещается к нужной дорожке диска, устанавливается на нее и начинает считывать данные. Измеряется оно в миллисекундах (мс) и составляет в настоящее время 8–11 мс. Данный параметр улучшается медленно, так как совершенствовать механику трудно. Иногда время чтения меньше времени записи. Параметр обязательно сообщается в торговых предложениях. Для конкретного диска его можно оценить утилитами, например, Norton SI, Checkit.
Среднее время доступа имеет значение, например, когда архивируется целый набор файлов, так как в это время головки интенсивно перемещаются от файла к файлу.
Скорость вращения (Rotational Speed, Spindle Speed) – скорость вращения дисков, измеряемая в оборотах в минуту (RPM – Rotational Per Minute). Параметр относится к основным, так как пропорционально скорости вращения диска растет скорость обмена данными между винчестером и шиной данных системной платы. Для дисков пользовательских компьютеров сейчас скорость вращения составляет 5400 и 7200 об/мин. Более высокооборотные диски (10000 об/мин и более) имеют SCSI-интерфейс. Они очень дороги и предназначены для серверов.
С ростом скорости вращения появляются проблемы вибрации, шума и нагрева. Наилучшим решением в ближайшее время будет использование гидродинамических подшипников, впервые внедренных фирмой Seagate.
При скорости 5400 об/мин никаких специальных мер по охлаждению применять не нужно. При скорости 7200 об/мин диск нужно устанавливать посередине хорошо вентилируемого корпуса и обеспечивать свободное пространство для лучшего теплоотвода. При скорости вращения 10 000 об/мин применяют обдув диска отдельным вентилятором.
Перегрев диска приводит к температурным расширениям механики и, как следствие, ухудшает распознавание дорожек. Это вызывает замедление работы (что недопустимо для работы с аудио- и видеоинформацией в реальном времени).
В связи с этим, например, компания Quantum постоянно принимает меры по увеличению плотности записи, что позволяет получить ту же скорость доступа к данным, но при меньших оборотах.
Внутренняя скорость обмена (Internal Data Rate) – скорость обмена между поверхностью диска и буфером (Media to Buffer). Измеряется в мегабитах в секунду. Порядок чисел – 200 Мбит/с, или 20 Мбайт/с. Однако это пиковая скорость, реальная – 10–12 Мбит/с. В эту скорость неявно входят как множители скорость вращения и линейная плотность записи. К сожалению, данный параметр редко указывается в предложениях, несмотря на то, что отражает реальную скорость жесткого диска. Измеряется он, например, утилитой Norton SI.
Внешняя скорость обмена (Data Transfer Rate Buffer-to-Host) – это скорость обмена между буфером и контроллером канала (Host). Определяется интерфейсом, поддерживаемым диском (а также чипсетом со стороны системной платы). Она с запасом превосходит скорость считывания данных с диска, поэтому не очень существенна.
Среднее время перехода на соседнюю дорожку (Track-To-Track Seek Time) имеет значение только при работе с большими (не фрагментированными) файлами, поэтому редко указывается. Измеряется в миллисекундах. Типичное значение – около 1,5–3 мс.
Параметры надежности. Стойкость к ударам (Shock resistance). В механике под ударом понимается кратковременное воздействие значительной внешней силы. Стойкость к ударам, после которых устройство остается работоспособным, определяется ускорением (g – 9,8 м/с2), а также временем воздействия.
Стойкость к ударам бывает двух типов: во время работы диска и в выключенном состоянии. Раньше диски были слабо защищены и любой удар приводил к тяжелым последствиям. В настоящее время они выдерживают удары не менее 10 g при работе и 100 g в выключенном состоянии. Падение диска на жесткий материал с высоты 10 см равнозначно воздействию в 70 g.
Существуют интересные фирменные технологии защиты. Примером является антиударная система Quantum Shock Protection System (SPS), защищающая диск при транспортировке.
Технология SMART. Название этой технологии часто записывают через точки: S.M.A.R.T. Сокращение от английского Self Monitoring Analysis Reporting Technology – самомониторинг и информирование о состоянии диска.
Это технология самоконтроля диска, и содержание ее заключается в том, что на основные компоненты (двигатели, головки, поверхности и т.д.) крепятся датчики. Информацию от датчиков постоянно обрабатывают процедуры из firmware-диска. В результате этого в самом диске накапливается и запоминается статистика. При включении компьютера программа из BIOS системной платы или ОС должна просмотреть статистику и сравнить с заранее установленными пороговыми значениями контролируемых параметров (например, число плохих секторов). Как только контролируемый параметр выходит за допустимые пределы, выдается сигнал на дисплей. В результате своевременно и точно выдаются предупреждение и диагностика, позволяющие принять меры (ремонт или замена) и не потерять драгоценные данные.
Технология была разработана компанией Compaq и первоначально называлась IntelliSafe. В настоящее время известна версия SMART II, которая является частью стандарта АТА -2 (EIDE).
Слабостью SMART является ее пассивность – она оповещает, но не лечит. Поэтому в настоящее время получили распространение фирменные расширения стандарта, позволяющие автоматизировать поддержку работоспособности жесткого диска. Примером является технология Data Lifeguard компании Western Digital. Через каждые несколько часов работы она тестирует поверхность диска в фоновом режиме и исправляет ошибки, вплоть до переписывания информации в резервный сектор.
Среднее время безотказной работы (Mean Time Between Failure, MTBF) – это среднее время между двумя соседними сбоями. В настоящее время данный показатель достигает 300, 400 и 500 тысяч часов, а у лучших моделей и 800 тысяч.
Параметр второстепенен для пользователя, так как предполагает, что диск включен постоянно. А такая ситуация бывает только на серверах. На самом деле время жизни диска на порядок меньше (около 5 лет), чему способствует операция включения/выключения.
Гарантированное число включений также не имеет особого значения для пользователя, так как их число достаточно велико – 40–50 тысяч.
Полезно понимать разницу между сроком гарантии и временем наработки на отказ – жесткий диск вам заменят, но бесценные данные пропадут.
Архитектурные параметры. Число пластин. Винчестер строится обычно на основе 1–4 пластин (реже больше). В принципе, чем меньше пластин при одинаковой емкости устройства, тем лучше: во-первых, выше плотность записи и не надо форсировать число оборотов; во-вторых, меньше деталей, а значит, выше надежность. У современных дисков емкость пластины превысила 2,5 Гбайт.
Размер кэша (Buffer Size). Кэш является аппаратным и выполняется обычно на модулях типа DRAM. Иногда называется буфером, но это настоящий кэш со своей таблицей.
Для получения требуемых данных в буфер считывается вся дорожка, где они располагаются, а затем из буфера извлекаются только нужные данные.
Размер кэша обязательно сообщается в торговых предложениях. До недавнего времени размер кэша был 128 Кбайт, сейчас используется кэш размером 512 Кбайт, причем для IDE-дисков (раньше – исключительно для SCSI).
Тип головок. В настоящее время для большинства жестких дисков применяют головки типа GR, а для более совершенных моделей используют головки типа MGR, которые способствуют более высокой плотности записи.
До 80-х годов основа дисков изготавливалась из алюминиевого сплава (с небольшим добавлением магния). По мере возрастания требований к емкости и размерам накопителей в качестве основного материала для дисковых пластин стал использоваться композиционный материал из стекла и керамики.
Компакт-диски