RuCore.NET

S.M.A.R.T.





Технология S.M.A.R.T. — Self-Monitoring, Analysis and Reporting Technology (от англ. «Технология Самодиагностики, Анализа и Отчета») — была разработана для повышения надежности и сохранности данных на жестких дисках. В большинстве случаев, SMART-совместимые устройства позволяют предсказать появление наиболее вероятных ошибок, тем самым позволяя пользователю сделать резервную копию данных и/или полностью заменить накопитель до выхода его из строя.

Примечание: Технология SMART не столь уж умна. Статистика Google показала, что система оповещения срабатывала лишь в 64% случаев. Еще один минус: SMART наблюдает лишь за механическими компонентами жесткого диска, в то время как электроника остается вне поля зрения технологии. А ведь часть отказов была вызвана сбоями в работе именно электронной начинки железа. Еще одно удивительное открытие сделали специалисты Google, когда проанализировали температурный режим работы дисков. Раньше считалось, что высокая температура один из самых неблагоприятных факторов. Результаты наблюдений доказывают обратное. У новых винчестеров отказы чаще всего происходили при температурах ниже 30 С. И только винчестеры, проработавшие более трех лет, вели себя правильно, чаще выходя из строя именно при повышенной температуре. Повышенной оказа- лась только температура более 45 С.



Выводимая программой информация

В программах, ориентированных на S.M.A.R.T. используются следующие термины:

  • Threshold — пороговое значение атрибута. Снижение значения критически важного атрибута ниже порогового означает скорый выход винчестера из строя
  • Value — текущее значение атрибута в условных единицах
  • Worst — наихудшее значение атрибута за все время эксплуатации
  • Raw — нормализованное значение атрибута. Для каждого атрибута вычисляется по-своему. Например, атрибут Reallocated Sector Count — количество переназначенных секторов в шестнадцатиричном виде
  • Threshold Exceeded Condition (T.E.C.) — примерная дата достижения атрибутом порогового значения. При первом запуске программы принимает значение Unknown и остается таковым до изменения атрибута в худшую сторону. Возможна ситуация при которой абсолютно новый винчестер может сообщить о возможном выходе из строя в ближайшем будущем. Это происходит из-за того, что на начальном этапе жизни винчестера некоторые атрибуты могут резко менять свое значение. После этого значение нормализуется и дата T.E.C. постепенно отодвигается в будущее.

Атрибуты, используемые в S.M.A.R.T.

  • Raw Read Error Rate — частота ошибок при чтении данных с диска, происхождение которых обусловлено аппаратной частью диска
  • Spin Up Time — время раскрутки пакета дисков из состояния покоя до рабочей скорости. При расчете нормализованного значения (Value) практическое время сравнивается с некоторой эталонной величиной, установленной на заводе изготовителем. Не ухудшающееся немаксимальное значение при Spin Up Retry Count Value = max (Raw равном 0) не говорит ни о чем плохом. Отличие времени от эталонного может быть вызвано рядом причин, например работой некачественного блока питания
  • Spin Up Retry Count — число повторных попыток раскрутки дисков до рабочей скорости, в случае если первая попытка была неудачной. Ненулевое значение Raw (соответственно немаксимальное Value) свидетельствует о проблемах в механической части накопителя
  • Seek Error Rate — частота ошибок при позиционировании блока головок. Высокое значение Raw свидетельствует о наличии проблем, которыми могут являться чрезмерное термическое расширение дисков, механические проблемы в блоке позиционирования и др. Постоянное высокое значение Value говорит о том, что все хорошо
  • Reallocated Sector Count — число операций переназначения секторов
  • Start/Stop Count — количество запусков/остановок шпинделя двигателя. Производитель может гарантировать лишь определенное число включений/выключений двигателя диска. Это значение устанавливается в значении Threshold
  • Power On Hours — число часов, при котором диск был во включенном состоянии. В качестве порогового значения для данного атрибута используется паспортное время наработки на отказ (MBTF)
  • Drive Power Cycle Count — количество полных циклов включения/выключения диска. По этому атрибуту можно оценить, например, сколько использовался диск до покупки.
  • Temperatue — показания встроенного термодатчика. Температура имеет огромное влияние на срок службы диска (даже если она находится в допустимых пределах)
  • Current Pending Sector Count — число секторов, являющихся кандидатами на замену. Они не были еще определены как плохие, но считывание их отличается от чтения стабильного сектора (так называемые подозрительные, или нестабильные сектора)
  • Uncorrectable Sector Count — число ошибок при обращении к сектору, которые не были скорректированы. Возможными причинами возникновения могут быть сбои механики или порча поверхности
  • UDMA CRC Error Rate — число ошибок, возникающих при передаче данных по внешнему интерфейсу. Могут быть вызваны некачественными кабелями, нештатными режимами работы
  • Write Error Rate — показывает частоту ошибок, происходящих при записи на диск. Может служить показателем качества поверхности и механики накопителя.
  • Throughput Performance — Средняя производительность (пропускная способность) диска. Уменьшение значения value этого атрибута с большой вероятностью указывает на проблемы в накопителе.
  • Seek Time Performance — Средняя производительность операций позиционирования БМГ. Данный параметр показывает среднюю скорость позиционирования привода БМГ на указанный сектор. Снижение значения этого атрибута говорит о неполадках в механике привода.
  • Recalibration Retries — Количество повторов попыток рекалибровки накопителя. Данный атрибут фиксирует общее количество попыток сброса состояния накопителя и установки головок на нулевую дорожку, при условии, что первая попытка была неудачной. Снижение значения этого атрибута говорит о неполадках в механике привода.
  • Device Power Cycle Count — Количество полных циклов запуска/останова жесткого диска.
  • Soft Read Error Rate — Частота появления «программных» ошибок при чтении данных с диска. Данный параметр показывает частоту появления ошибок при операциях чтения с поверхности диска по вине программного обеспечения, а не аппаратной части накопителя.
  • Load/Unload Cycle Count — Количество циклов вывода БМГ в специальную парковочную зону/в рабочее положение.
  • Drive Temperature — Температура. Данный параметр отражает в поле raw value показание встроенного температурного сенсора в градусах Цельсия.
  • Reallocation Event Count — Количество операций переназначения (ремаппинга). Поле raw value этого атрибута показывает общее количество попыток переназначения сбойных секторов в резервную область, предпринятых накопителем. При этом, учитываются как успешные, так и неудачные операции.
  • Current Pending Sector Count — Текущее количество нестабильных секторов. Поле raw value этого атрибута показывает общее количество секторов, которые накопитель в данный момент считает претендентами на переназначение в резервную область (remap). Если в дальнейшем какой-то из этих секторов будет прочитан успешно, то он исключается из списка претендентов. Если же чтение сектора будет сопровождаться ошибками, то накопитель попытается восстановить данные и перенести их в резервную область, а сам сектор пометить как переназначенный (remapped). Постоянно ненулевое значение raw value этого атрибута говорит о низком качестве (отдельной зоны) поверхности диска.
  • Disk Shift — Сдвиг пакета дисков относительно оси шпинделя. Актуальное значение атрибута содержится в поле raw value. Единицы измерения — неизвестны.
  • Loaded Hours — Нагрузка на привод БМГ, вызванная общей наработкой часов накопителем. Учитывается только период, в течении которого головки находились в рабочем положении.
  • Load/Unload Retry Count — Нагрузка на привод БМГ, вызванная многочисленными повторениями операций чтения, записи, позиционирования головок и т.п. Учитывается только период, в течении которого головки находились в рабочем положении.
  • Load Friction — Нагрузка на привод БМГ, вызванная трением в механических частях накопителя. Учитывается только период, в течении которого головки находились в рабочем положении.
  • Load/Unload Cycle Count — Общее количество циклов нагрузки на привод БМГ. Учитывается только период, в течении которого головки находились в рабочем положении.
  • Load-in Time — Общее время нагрузки на привод БМГ. Предположительно, данный атри бут показывает общее время работы накопителя под нагрузкой, при условии, что головки находятся в рабочем состоянии (вне парковочной зоны).
  • Torque Amplification Count — Количество усилий вращающего момента привода.
  • Power-Off Retract Count — Количество зафиксированных повторов в(ы)ключения питания накопителя.
  • GMR Head Amplitude — Амплитуда дрожания ГМР-головок (GMR-Head) в рабочем состоянии.



Поделись статьей с друзьями


99 просмотров



Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: