Технология SMART

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

Все это стало возможным благодаря технологии SMART – Self Monitoring Analysis and Reporting Technology, что переводится как "Технология Самодиагностики, Анализа и Отчета". SMART - это технология самотестирования, суть которой заключается в том, что жесткий диск самостоятельно отслеживает свое состояние. Специальная программа, осуществляющая мониторинг параметров накопителя, способна заранее предупредить пользователя о предаварийном состоянии устройства.

Что это дает на практике? Возможность объективной оценки “здоровья” жесткого диска позволяет вовремя сделать резервную копию данных, либо заменить накопитель до выхода из строя. Во многих случаях это выражается в значительной экономии времени и денег, так как информация в наше время – одна из весомых составляющих стоимости бизнеса.

История

История SMART начинается в 1992 году, когда инженеры корпорации IBM разработали технологию, отслеживающую несколько критически важных параметров накопителя, а также алгоритм, способный предсказать выход диска из строя на основании собранных данных. Предложенная технология получила название “Predictive Failure Analysis” (PFA), что можно перевести как “Анализ Возможных Отказов”.

Идею IBM подхватила Compaq, которая чуть позже создала свою технологию - IntelliSafe. К разработкам Compaq подключились такие ветераны индустрии накопителей, как Seagate, Quantum и Conner. Созданная альянсом технология также отслеживала ряд рабочих характеристик диска, сравнивала их с допустимым значением и выдавала предупреждения в случае опасности.

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

Именно “пробные шары” – технологии PFA и IntelliSafe легли в основу будущей технологии SMART, разработка которой началась под крылом объединения всех крупнейших производителей жестких дисков. К настоящему моменту времени технология SMART прошла уже три этапа в своем развитии. Столь активное развитие пошло на пользу технологии – если первые версии позволяли прогнозировать возможные сбои с вероятностью около 20%, то версия SMART III позволяет предупредить о грядущем сбое уже в 60% случаев.

Современный этап развития технологии SMART зиждется на следующих китах:

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

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

Атрибуты, значения и пороги

Как было сказано выше, SMART отслеживает основные характеристики накопителя, представляя их в численном виде. В терминологии разработчиков эти параметры называются атрибутами (от английского “Attribute”). Список параметров, значение которых необходимо отслеживать, определяется производителем, однако наиболее общие атрибуты поддерживаются всеми вендорами.

Каждый атрибут имеет какую-то величину (“Value”), изменяющуюся обычно в диапазоне от 0 до 100. Этот показатель выражает степень “здоровья” конкретного атрибута относительно некоторого эталонного значения, задаваемого производителем. Высокое значение говорит о том, что отрицательных отклонений нет, уменьшение сигнализирует о медленном ухудшении качества. Низкое значение говорит о быстрой деградации или о возможности скорого сбоя.

Для каждого атрибута производителем определяется минимально возможное значение, при котором гарантируется безотказная работа накопителя, так называемый порог или “Threshold”. Выход значения атрибута за величину порога предвещает сбой в работе или полный отказ накопителя, в зависимости от важности атрибута. В соответствии с этим, производится деление атрибутов на критически важные и некритически важные. Выход критически важного параметра за допустимый предел означает выход из строя всего диска, в то время как выход некритически важного атрибута за переделы допустимых значений хотя и свидетельствует о наличии проблемы, чаще всего не сказывается на общей работоспособности накопителя. Впрочем, чаще всего это все-таки отражается на работе – происходит некоторое ухудшение характеристик накопителя, например скорости чтения или времени поиска.

Перечислим основные критические атрибуты, на которые стоит обратить внимание при оценке состояния жесткого диска. Все программы оценки “здоровья” накопителя, например HDDlife, в своей работе опираются именно на них.

  • Raw Read Error Rate (Процент Ошибок Низкоуровневого Чтения) - частота появления ошибок чтения, обусловленных аппаратной частью диска.
  • Spin Up Time (Время Раскрутки) - время раскрутки пакета дисков из состояния покоя до рабочей скорости.
  • Spin Up Retry Count (Счетчик Повторов Раскрутки) - число повторных попыток раскрутки дисков, в случае, если первая попытка была неудачной.
  • Seek Error Rate (Процент Ошибок Поиска) - частота ошибок при позиционировании блока головок.
  • Reallocated Sector Count (Счетчик Перемещенных Секторов) – количество перемещенных сбойных секторов.

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

  • Start/Stop Count (Счетчик Запусков/Остановок) - полное число запусков/остановов шпинделя.
  • Power On Hours (Отработанное время) - число часов, проведенных во включенном состоянии.
  • Drive Power Cycle Count (Счетчик Включений Накопителя) - количество полных циклов включения-выключения диска.
  • Temperatue (Температура) – температура диска по показаниям встроенного термодатчика (в градусах Цельсия).

Как оценить здоровье диска?

Как же интерпретировать значения атрибутов для вашего диска? Как сделать вывод о том, что накопитель исправен, или, наоборот – скоро выйдет из строя?

Методика оценки такова. Прежде всего необходимо обратить внимание на критически важные атрибуты, такие как количество перемещенных секторов (Reallocated Sector Count) или частота появления ошибок (Raw Read Error Rate).

При помощи программы для работы с информацией SMART (например, SIGuardian), соберите данные о значениях атрибутов и порогах. Как правило, программы подобного рода выводят информацию не только в числовом виде, но и в той или иной форме, позволяющей визуально определить качество показателя, например в виде цветной полосы, где хорошим показателям соответствует зеленый цвет, а плохим – красный.

Рассмотрим, как интерпретировать числовые показатели. Допустим, мы оцениваем атрибут Reallocated Sector Count – количество перемещенных секторов. Предположим, текущее значение атрибута равно 85, а пороговым является значение 60. Что это означает? В идеале, значение атрибута должно равняться 100 – но даже новые диски имеют меньшие значения, то есть часть секторов уже перемещена в резервные области диска. В нашем случае безопасный диапазон изменения атрибута составляет 40 пунктов, от 60 до 100, поэтому мы можем условно разбить его на 100 делений, в соответствии с процентной шкалой. Текущее значение атрибута на 25 пунктов больше порогового и на 15 меньше идеального, то есть здоровье диска по этому показателю в процентном отношении составляет 60% в соответствии с простой пропорцией:

40 ~ 100%
25 ~ x%

x = (25 * 100) / 40 = 60%

Само значение 60% говорит о том, что количество перемещенных секторов находится в рабочих пределах. Однако для верной диагностики гораздо важнее динамика показателя – его изменение во времени. Количество перемещенных секторов может оставаться практически на одном и том же уровне довольно долго, возможно – годами, а может очень резко пойти вниз, подобравшись к критической отметке всего за две недели, например, при ухудшении условий эксплуатации накопителя.

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

HDDlife

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

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

Одной из наиболее распространенных утилит подобного рода является программа HDDlife, которая способна выдать наиболее простой диагноз здоровья вашего диска, например – “Отлично!”. Если вам нужнее более точная оценка – можно обратиться к индикатору, который показывает состояние здоровья в процентах. Помимо формирования интегрального показателя, HDDlife отслеживает температуру жесткого диска – это очень важно, потому - что в случае перегрева накопитель может выйти из строя очень быстро.

Преимущества HDDlife перед другими утилитами работы со SMART заключаются прежде всего в уникальных технологиях “JustNow!” и “ВидноВезде”, которые обеспечивают мгновенный анализ состояния диска и возможность отображения его здоровья в виде специальных иконок в Проводнике Windows.

Стоит отметить также интуитивный интерфейс программы, который не содержит ничего лишнего, и подробный файл справки – все это делает HDDlife лучшим выбором среди утилит для работы с технологией SMART для рядового пользователя.

Сводка информации

HDDlife - защита вашей персональной информации от сбоя жестких дисков.
Одна из лучших утилит для визуальной и понятной оценки SMART (S.M.A.R.T.) системы самодиагностики жестких дисков.
Изготовитель: BinarySense, Ltd.
Текущая версия: 2.5.76
Сайт: http://www.hddlife.com/rus

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

Дата публикации: