Надежность хранения данных

На первом месте в списке параметров жесткого диска несомненно стоит надежность. Большинство пользователей не занимаются ежедневным резерв­ным копированием данных, и потому поломка жесткого диска означает для них не просто приостановку работы, но и решение непростых проблем вос­становления информации. Иногда сто­имость таких работ превышает цену нового винчестера. Обычным показа­телем для дисков с интерфейсом IDE считается наработка на отказ 300000-500000 часов, с интерфейсом SCSI — До 1000000 часов. Этот параметр явля­ется чисто статистическим. Для конкретного экземпляра он означает, что за период в 1000 часов его работы веро­ятность выхода из строя составит 0,5% (при показателе наработки на отказ 200000 часов).

Для повышения надежности боль­шинство производителей применяют в жестких дисках различные вариации технологии S.M.A.R.T. (Self-Monitoring Analysis and Reporting Technology — тех­нология самотестирования и анализа). Обычно предусматривается автомати­ческая проверка целостности данных, состояния поверхности пластин, пере­нос информации с критических участ­ков на нормальные и другие операции без участия пользователя. В случае на­растания фатальных ошибок програм­ма своевременно выдаст сообщение о необходимости принятия срочных мер по спасению данных.

Основные положения S.M.A.R.T. были согласованы несколько лет назад с уча­стием всех крупных производителей дисков и компьютеров. Для анализа на­дежности жесткого диска используют­ся две группы параметров. Первая харак­теризует параметры естественного ста­рения жесткого диска:

- число циклов включения/выключе­ния диска;

- накопленное число оборотов дви­гателя за время работы;

- количество перемещений головок.

Вторая группа параметров характе­ризует текущее состоянии накопителя;

- высота головки над поверхностью диска;

- скорость обмена данными между дисками и буфером (кэш-памятью);

- количество переназначений пло­хих секторов (когда вместо испор­ченного сектора подставляется свободный исправный);

- количество ошибок поиска;

- количество операций перекалибровки;

- скорость поиска данных на диске.

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

Хотя спецификация S.M.A.R.T прошла уже три стадии развития, ее эффектив­ность ограничена фундаментальными принципами ранней диагностики, лишь информирующими пользователя о появившейся проблеме. Решение же самой проблемы в основном возлага­ется на пользователя.

Учитывая эти недостатки, компания Western Digital разработала и внедри­ла в своих новых моделях жестких дис­ков технологию Data Lifeguard — встро­енную систему ранней диагностики, изоляции поврежденных участков ра­бочей поверхности и переноса данных с них в специально выделенные резерв­ные области. Data Lifeguard производит ежедневную автоматическую профи­лактику рабочей поверхности, скани­руя, выделяя и восстанавливая сектора, потенциально подверженные потере данных.

Все сектора на жестком диске, доступ­ные операционной системе, сканиру­ются в те промежутки времени, когда диск не опрашивается системой (то есть находится в режиме «холостого хода»). Как правило, обращения к диску со стороны операционной системы занимают не более 10% рабочего вре­мени, поэтому оставшихся 90% вполне хватает для служебных надобностей. Сектора, требующие повторного обра­щения и восстановления, перезаписы­ваются. Если при повторном считыва­нии вновь фиксируется ослабление сигнала, данные переносятся в новый сектор, на неповрежденный участок поверхности.

В целом алгоритм работы Data Lifeguard таков. Проводится проверка проблемных секторов с использовани­ем механизма ЕСС (Error-Correction Code). Ведется и запись сведений о сек­торах, не подлежащих восстановле­нию. В процессе последовательной за­писи данных в подозрительные сектора производится проверка на чтение В момент обращения к диску процесс диагностики/восстановления приостанавливается. Процедура возобнов­ляется с переходом диска в холостой режим.

Общая производительность диско­вой системы при этом не только не па­дает, а даже повышается, поскольку операционная система не тратит время на проверку, а количество повторных обращений к сбойным и проблемным секторам резко уменьшается. Проце­дура Data Lifeguard стартует автомати­чески после каждых восьми часов рабо­ты, что в среднем соответствует днев­ной нагрузке накопителя. Если скани­рование поверхности прерывается ко­мандой операционной системы или отключением питания, процедура во­зобновляется с точки останова, после 15 минут работы под активной нагруз­кой и 15 секунд холостого хода. Управ­ление питанием и его отключение не сбрасывают внутренние счетчики Data Lifeguard, так что накопление инфор­мации продолжается при следующем включении.

Технология Data Lifeguard реализова­на в семействах дисков WD Caviar (ин­терфейс IDE), начиная с моделей АСЗ10100 и АСЗ13000, а также в семей­стве дисков WD Enterprise (интерфейс SCSI), начиная с модели WDE18300.

ТЕХНОЛОГИЯ DUAL WAVE

Технология разработана фирмой Maxtor и уже применяется в новых мо­делях жестких дисков. В контроллере диска впервые применено два процес­сора. Цифровой сигнальный процессор (DSP) управляет приводами, отвечает за операции чтения-записи и коррекцию ошибок. RISC-процессор собственной разработки Maxtor оптимизирован для операций ввода-вывода и обработки команд интерфейса АТА Оба процессора имеют свободный доступ к буферу данных и шине обмена данными между собой. Технология DualWave по­зволяет существенно повысить эффективность работы с файлами большого объема (видео, трехмерные игры, базы данных). Например, жесткий диск DiamondMax 6800 со скоростью вра­щения 5400 об./мин., оснащенный бло­ком DualWave, на многих тестах уве­ренно опережает обычные диски со скоростью вращения 7200 об./мин (интерфейс Ultra ATA-33). К тому же диски Maxtor с контроллером DualWave оказались одними из самых бесшум­ных.

Наши рекомендации