Jump to content

Технология самоконтроля, анализа и отчетности

Еще один пример другого программного обеспечения, показывающего состояние жесткого диска и значения SMART.

Технология самоконтроля, анализа и отчетности ( SMART , часто пишется как SMART ) — это система мониторинга, включенная в компьютерные жесткие диски (HDD) и твердотельные накопители (SSD). [1] Его основная функция — обнаруживать и сообщать о различных показателях надежности накопителя с целью предвидеть неизбежные сбои оборудования.

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

Предыстория [ править ]

Жесткий диск и другие накопители подвержены сбоям (см. « Отказ жесткого диска» ), которые можно разделить на два основных класса:

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

Механические неисправности составляют около 60% всех отказов накопителей. [2] Хотя возможный отказ может оказаться катастрофическим, большинство механических отказов возникают в результате постепенного износа, и обычно есть определенные признаки того, что отказ неизбежен. К ним могут относиться повышенная теплоотдача, повышенный уровень шума, проблемы с чтением и записью данных или увеличение количества поврежденных секторов диска.

На странице PCTechGuide, посвящённой SMART (2003), отмечается, что технология прошла три этапа: [3]

В своем первоначальном воплощении SMART обеспечивал прогнозирование сбоев путем мониторинга определенных онлайн-активностей жесткого диска.

Последующая версия стандарта улучшила прогнозирование сбоев за счет добавления автоматического сканирования чтения в автономном режиме для мониторинга дополнительных операций. Онлайн-атрибуты всегда обновляются, а автономные атрибуты обновляются, когда жесткий диск не в рабочем состоянии. Если возникает неотложная необходимость обновить атрибуты автономного режима, жесткий диск замедляется, и атрибуты автономного режима обновляются. Новейшая технология «SMART» не только отслеживает активность жесткого диска, но и предотвращает сбои, пытаясь обнаружить и исправить ошибки секторов.

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

Точность [ править ]

Полевое исследование в Google [4] исследование более 100 000 накопителей потребительского уровня с декабря 2005 г. по август 2006 г. выявило корреляцию между определенной информацией SMART и годовой частотой отказов:

  • В течение 60 дней после первой неисправимой ошибки на диске ( атрибут SMART 0xC6 или 198), обнаруженной в результате автономного сканирования, вероятность выхода диска из строя в среднем была в 39 раз выше, чем у аналогичного диска, для которого такой ошибки не было. произошел.
  • Первые ошибки при перераспределениях, автономных перераспределениях ( атрибуты SMART 0xC4 и 0x05 или 196 и 5) и пробных подсчетах ( атрибут SMART 0xC5 или 197) также тесно коррелировали с более высокой вероятностью сбоя.
  • И наоборот, была обнаружена небольшая корреляция с повышенной температурой и отсутствие корреляции с уровнем использования. Однако исследование показало, что значительная часть (56%) вышедших из строя дисков вышла из строя без каких-либо записей в «четырех строгих предупреждениях SMART», определяемых как ошибки сканирования, счетчик перераспределения, автономное перераспределение и испытательный счетчик.
  • Кроме того, 36% вышедших из строя дисков вообще не зарегистрировали никаких ошибок SMART, за исключением температуры, а это означает, что сами по себе данные SMART имели ограниченную полезность для прогнозирования сбоев. [5]

История и предшественники [ править ]

Ранняя технология мониторинга жесткого диска была представлена ​​компанией IBM в 1992 году в дисковых массивах IBM 9337 для серверов AS/400 с использованием дисковых накопителей IBM 0662 SCSI-2. [6] Позже она была названа технологией прогнозного анализа отказов (PFA). Он измерял несколько ключевых параметров работоспособности устройства и оценивал их в прошивке накопителя. Связь между физическим устройством и программным обеспечением мониторинга ограничивалась двоичным результатом: либо «устройство в порядке», либо «вероятно, привод скоро выйдет из строя».

Позже другой вариант, получивший название IntelliSafe, был создан производителем компьютеров Compaq и производителями дисковых накопителей Seagate , Quantum и Conner . [7] Дисковые накопители будут измерять «параметры здоровья» диска, а значения будут передаваться в операционную систему и программное обеспечение для мониторинга пользовательского пространства. Каждый поставщик дисковых накопителей мог свободно решать, какие параметры включать в мониторинг и каковы должны быть их пороговые значения. Объединение было на уровне протокола с хостом.

Compaq представила IntelliSafe комитету малого форм-фактора (SFF) для стандартизации в начале 1995 года. [8] Его поддержали IBM, партнеры Compaq по разработке Seagate, Quantum и Conner, а также Western Digital , у которой в то время не было системы прогнозирования сбоев. Комитет выбрал подход IntelliSafe, поскольку он обеспечивает большую гибкость. Compaq разместила IntelliSafe в открытом доступе 12 мая 1995 года. [9] Получившийся совместно разработанный стандарт получил название SMART.

Этот стандарт SFF описывал протокол связи, позволяющий хосту ATA использовать и контролировать мониторинг и анализ на жестком диске, но не определял каких-либо конкретных показателей или методов анализа. Позже термин «SMART» стал пониматься (хотя и без какой-либо формальной спецификации) как относится к множеству конкретных показателей и методов и применяется к протоколам, не связанным с ATA, для передачи одних и тех же вещей.

Предоставленная информация [ править ]

3,5-дюймовый Serial ATA. жесткий диск
2,5-дюймовый Serial ATA. твердотельный накопитель

Техническая документация для SMART представлена ​​в стандарте AT Attachment (ATA). Впервые представленный в 1994 году, [10] стандарт ATA претерпел несколько изменений. Некоторые части исходной спецификации SMART, разработанной Комитетом малого форм-фактора (SFF), были добавлены в ATA-3. [11] опубликовано в 1997 году. В 1998 году ATA-4 отказался от требования к дискам поддерживать внутреннюю таблицу атрибутов и вместо этого требовал возврата только значения «ОК» или «НЕ ОК». [11] Несмотря на это, производители сохранили возможность получать значения атрибутов. Самый последний стандарт ATA, ATA-8, был опубликован в 2004 году. [12] Он регулярно подвергался пересмотру, [13] последний раз в 2011 году. [14] Стандартизация подобных функций в SCSI более скудна и не упоминается как таковая в стандартах, хотя поставщики и потребители также ссылаются на эти аналогичные функции в SMART. [15]

Самая основная информация, которую предоставляет SMART, — это статус SMART. Он предоставляет только два значения: «порог не превышен» и «порог превышен». Часто они обозначаются как «диск в порядке» или «диск неисправен» соответственно. Значение «превышено пороговое значение» предназначено для обозначения того, что существует относительно высокая вероятность того, что накопитель не сможет соответствовать своим характеристикам в будущем: то есть накопитель «вот-вот выйдет из строя». Прогнозируемый сбой может быть катастрофическим или может быть чем-то столь же незаметным, как невозможность записи в определенные сектора или, возможно, более низкая производительность, чем заявленный производителем минимум.

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

Невозможность чтения некоторых секторов не всегда является признаком того, что диск вот-вот выйдет из строя. Одним из способов создания нечитаемых секторов, даже если накопитель работает в соответствии со спецификациями, является внезапный сбой питания во время записи. Кроме того, даже если физический диск поврежден в одном месте, так что определенный сектор не читается, диск может использовать свободное пространство для замены поврежденной области, чтобы сектор можно было перезаписать. [16]

Более подробную информацию о состоянии диска можно получить, изучив атрибуты SMART. Атрибуты SMART были включены в некоторые проекты стандарта ATA, но были удалены до того, как стандарт стал окончательным. Значение и интерпретация атрибутов различаются у разных производителей и иногда считаются коммерческой тайной того или иного производителя. Атрибуты более подробно обсуждаются ниже. [17]

Диски с SMART могут дополнительно вести несколько «журналов». В журнал ошибок записывается информация о самых последних ошибках, о которых привод сообщил главному компьютеру. Изучение этого журнала может помочь определить, связаны ли проблемы с компьютером с диском или вызваны чем-то другим (метки времени в журнале ошибок могут «заворачиваться» после 2 32 мс = 49,71 дней [18] )

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

Стандарты и реализация [ править ]

Отсутствие единого толкования [ править ]

Многие материнские платы отображают предупреждающее сообщение, когда дисковод приближается к сбою. Хотя у большинства крупных производителей жестких дисков существует отраслевой стандарт, [3] Проблемы остаются из-за атрибутов, намеренно оставленных недокументированными для общественности, чтобы различать модели разных производителей. [19] [17] С юридической точки зрения термин «SMART» относится только к методу передачи сигналов между внутренними электромеханическими датчиками жесткого диска и главным компьютером. По этой причине спецификации SMART полностью зависят от поставщика, и хотя многие из этих атрибутов стандартизированы между поставщиками накопителей, другие остаются специфичными для каждого поставщика. Реализации SMART по-прежнему различаются и в некоторых случаях могут отсутствовать «общие» или ожидаемые функции, такие как датчик температуры, или включать только несколько избранных атрибутов, при этом позволяя производителю рекламировать продукт как «SMART-совместимый». [17]

Видимость для хост-систем [ править ]

В зависимости от типа используемого интерфейса некоторые материнские платы с поддержкой SMART и соответствующее программное обеспечение могут не взаимодействовать с некоторыми дисками с поддержкой SMART. Например, немногие внешние накопители, подключенные через USB и FireWire, правильно передают данные SMART через эти интерфейсы. При таком большом количестве способов подключения жесткого диска ( SCSI , Fibre Channel , ATA , SATA , SAS , SSA , NVMe и т. д.) трудно предсказать, будут ли отчеты SMART корректно работать в конкретной системе.

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

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

BIOS и Windows ( Windows Vista и более поздние версии) могут определять состояние SMART жестких и твердотельных дисков и выдавать подсказку, если состояние SMART плохое. [20]

В АТА [ править ]

Атрибуты ATA SMART [ править ]

Каждый производитель привода определяет набор атрибутов, [21] [22] и устанавливает пороговые значения, за пределы которых атрибуты не должны выходить при нормальной работе. [17] Каждый атрибут имеет: [23]

  • 1 байт для идентификатора (от 1 до 254).
  • 2 байта для флагов состояния
  • 1 байт нормализованного значения чем выше, тем , которое находится в диапазоне от 1 до 253 ( обычно лучше, но поставщики могут варьировать; запись порога, хранящаяся в другом месте, описывает, какое направление лучше). Начальное нормализованное значение атрибутов равно 100, но может варьироваться в зависимости от производителя.
  • 8 байт "зависит от производителя".

Однако на практике полное поле «зависит от поставщика» не используется как есть. Вместо этого происходит одно из следующих событий: [24]

  • В 7-байтовой настройке первый байт «зависит от поставщика» используется для хранения «худшего» нормализованного значения, оставляя 7 байтов для данных поставщика.
  • В 6-байтовой настройке первый байт «зависит от поставщика» используется для хранения «худшего» нормализованного значения, а последний байт «зарезервирован», оставляя 6 байтов.
  • В 8-байтовой конфигурации к полю добавляется нормализованный байт, а последний байт зарезервирован.

В любом случае поле поставщика, также обычно называемое «необработанным значением», может отображаться как десятичное или шестнадцатеричное число; его значение полностью зависит от производителя накопителя (но часто соответствует единицам измерения или физическим единицам, таким как градусы Цельсия или секунды). [25]

Если одно или несколько «текущих значений» меньше «порогового значения» (за исключением того, что «пороговое значение» равно 0), это будет сообщено как «отказ диска».

К производителям, реализовавшим хотя бы один атрибут SMART в различных продуктах, относятся Samsung , Seagate , IBM ( Hitachi ), Fujitsu , Maxtor , Toshiba , Intel , sTec, Inc. , Western Digital и ExcelStor Technology .

ATA Известные атрибуты SMART

В следующей таблице перечислены некоторые атрибуты SMART и типичное значение их необработанных значений. Нормализованные значения обычно отображаются таким образом, что более высокие значения лучше (исключения включают температуру привода, количество циклов нагрузки/разгрузки головки). [26] ), но более высокие значения необработанных атрибутов могут быть лучше или хуже в зависимости от атрибута и производителя. Например, нормализованное значение атрибута «Количество перераспределенных секторов» уменьшается количества перераспределенных секторов по мере увеличения . значение атрибута В этом случае необработанное часто будет указывать фактическое количество перераспределенных секторов, хотя поставщики никоим образом не обязаны придерживаться этого соглашения.

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

Диски поддерживают не все коды атрибутов (иногда сокращенно «ID» от «идентификатора» в таблицах). Некоторые коды специфичны для определенных типов накопителей (магнитная пластина, флэш-память, твердотельный накопитель). Приводы могут использовать разные коды для одного и того же параметра, например, см. коды 193 и 225.

Легенда
ИДЕНТИФИКАТОР 193
0xC1
Код атрибута в десятичном и
шестнадцатеричные обозначения
Идеально
Выше
Высокий
Чем выше исходное значение, тем лучше
Низкий
Ниже
Чем меньше исходное значение, тем лучше
!
(Критический)
Критический
Обозначает критический атрибут.
Определенные значения могут предсказать отказ диска.
ИДЕНТИФИКАТОР Имя атрибута Идеально ! Описание
01
0x01
Частота ошибок чтения
Низкий
Ниже

Критический

(Необработанное значение, зависящее от поставщика.) Хранит данные, относящиеся к частоте аппаратных ошибок чтения, возникающих при чтении данных с поверхности диска. Необработанное значение имеет разную структуру для разных поставщиков и часто не имеет смысла в виде десятичного числа. Для некоторых приводов это число может увеличиваться во время нормальной работы, что не обязательно означает наличие ошибок. [27] [28] [29]
02
0x02
Пропускная способность
Выше
Высокий
Общая (общая) пропускная способность жесткого диска. Если значение этого атрибута уменьшается, высока вероятность того, что возникла проблема с диском.
03
0x03
Время раскрутки
Низкий
Ниже
Среднее время раскрутки шпинделя (от нуля об/мин до полной работоспособности [миллисекунды]).
04
0x04
Счетчик запуска/остановки Подсчет циклов запуска/остановки шпинделя. Шпиндель включается, и, следовательно, счетчик увеличивается, как когда жесткий диск включается после того, как до этого он был полностью выключен (отключен от источника питания), так и когда жесткий диск возвращается из спящего режима. [30]
05
0x05
Количество перераспределенных секторов
Низкий
Ниже

Критический
Количество перераспределенных секторов. Необработанное значение представляет собой количество поврежденных секторов . найденных и переназначенных [34] Таким образом, чем выше значение атрибута, тем больше секторов диску пришлось перераспределить. Это значение в основном используется как показатель ожидаемого срока службы накопителя; диск, на котором вообще были какие-либо перераспределения, с гораздо большей вероятностью выйдет из строя в ближайшие месяцы. [31] [35] Если необработанное значение атрибута 0x05 превышает его пороговое значение, это будет сообщено как «предупреждение диска». [36]
06
0x06
Чтение маржи канала Запас канала при чтении данных. Функция этого атрибута не указана.
07
0x07
Частота ошибок поиска Варьируется (Исходное значение, определяемое поставщиком.) Частота ошибок поиска магнитных головок. Если в механической системе позиционирования произошел частичный отказ, возникнут ошибки поиска. Подобный сбой может быть вызван множеством факторов, таких как повреждение сервопривода или тепловое расширение жесткого диска. Необработанное значение имеет разную структуру для разных поставщиков и часто не имеет смысла в виде десятичного числа. Для некоторых приводов это число может увеличиваться во время нормальной работы, что не обязательно означает наличие ошибок. [27]
08
0x08
Ищите производительность по времени
Выше
Высокий
Средняя производительность поисковых операций магнитных головок. Если этот атрибут снижается, это признак проблем в механической подсистеме.
09
0x09
Часы включения Подсчет часов во включенном состоянии. Необработанное значение этого атрибута показывает общее количество часов (или минут, или секунд, в зависимости от производителя) во включенном состоянии. [37]

"По умолчанию общий ожидаемый срок службы жесткого диска в идеальном состоянии определяется как 5 лет (работает каждый день и ночь во все дни). Это равно 1825 дням в режиме 24/7 или 43800 часам." [38]

На некоторых дисках, выпущенных до 2005 года, это необработанное значение может меняться хаотично и/или «зацикливаться» (периодически сбрасываться в ноль). [39]

10
0x0A
Количество повторов вращения
Низкий
Ниже

Критический
Количество повторных попыток запуска отжима. Этот атрибут хранит общее количество попыток запуска вращения для достижения полной рабочей скорости (при условии, что первая попытка оказалась неудачной). Увеличение значения этого атрибута является признаком проблем в механической подсистеме жесткого диска.
11
0x0B
Попытки повторной калибровки или количество повторных попыток калибровки
Низкий
Ниже
Этот атрибут указывает количество запросов на повторную калибровку (при условии, что первая попытка оказалась неудачной). Увеличение значения этого атрибута является признаком проблем в механической подсистеме жесткого диска.
12
0x0C
Количество циклов питания Этот атрибут указывает количество полных циклов включения/выключения жесткого диска.
13
0x0D
Частота ошибок мягкого чтения
Низкий
Ниже
Неисправленные ошибки чтения, сообщаемые операционной системе.
22
0x16
Текущий уровень гелия
Выше
Высокий
Специально для приводов He8 от HGST. Это значение измеряет содержание гелия внутри привода, характерного для данного производителя. Это пред-сбойный атрибут, который срабатывает, когда привод обнаруживает, что внутренняя среда не соответствует техническим характеристикам. [41]
23
0x17
Состояние гелия ниже Специально для накопителей MG07+ от Toshiba. Эти значения измеряют уровень гелия внутри привода, характерный для данного производителя. Это пред-сбойный атрибут, который срабатывает, когда привод обнаруживает, что внутренняя среда не соответствует техническим характеристикам. [42]
24
0x18
Состояние гелия Верхнее
170
0xAA
Доступное зарезервированное пространство См. атрибут E8. [43]
171
0xAB
Число ошибок программы SSD (Kingston) Общее количество сбоев работы флэш-программы с момента развертывания накопителя. [44] Идентичен атрибуту 181.
172
0xAC
Счётчик ошибок стирания SSD (Kingston) Подсчитывает количество ошибок стирания флэш-памяти. Этот атрибут возвращает общее количество сбоев операций стирания флэш-памяти с момента развертывания диска. Этот атрибут идентичен атрибуту 182.
173
0xAD
Счетчик выравнивания износа SSD Подсчитывает максимальное количество худших стираний в любом блоке.
174
0xAE
Неожиданный счетчик потерь мощности Также известен как «Счетчик втягивания при выключении питания» в общепринятой терминологии жестких дисков. Необработанное значение сообщает о количестве некорректных отключений, накопленных в течение срока службы твердотельного накопителя, где «некорректное завершение» — это отключение питания без команды STANDBY IMMEDIATE в качестве последней команды (независимо от активности PLI с использованием мощности конденсатора). Нормализованное значение всегда равно 100. [45]
175
0xAF
Сбой защиты от потери питания Результат последнего теста в микросекундах до разрядки крышки, насыщение при максимальном значении. Также регистрируются минуты с момента последнего теста и количество тестов за все время. Необработанное значение содержит следующие данные:
  • Байты 0–1: результат последнего теста в микросекундах до разряда крышки, насыщение при максимальном значении. Ожидаемый результат теста находится в диапазоне 25 <= результат <= 5000000, нижнее значение указывает на конкретный код ошибки.
  • Байты 2–3: количество минут с момента последнего теста, насыщение при максимальном значении.
  • Байты 4–5: количество тестов за все время, не увеличивающееся при включении и выключении питания, достигает максимального значения.

Нормализованное значение устанавливается равным единице при неудачном тесте или 11, если конденсатор был протестирован в условиях чрезмерной температуры, в противном случае — 100. [45]

176
0xB0
Стереть счетчик неудач Параметр SMART указывает на количество ошибок при выполнении команды стирания флэш-памяти. [46]
177
0xB1
Дельта диапазона износа Разница между наиболее изношенными и наименее изношенными флэш-блоками. Он описывает, насколько хорошо/плохо работает выравнивание износа SSD более техническим способом.
178
0xB2
Количество использованных зарезервированных блоков Атрибут «Pre-Fail» используется по крайней мере в устройствах Samsung.
179
0xB3
Общее количество использованных зарезервированных блоков Атрибут «Pre-Fail» используется по крайней мере в устройствах Samsung. [47]
180
0xB4
Общее количество неиспользованных зарезервированных блоков Атрибут «Pre-Fail» используется по крайней мере в устройствах HP.

Если значение упадет до 0, устройство может стать доступным только для чтения, чтобы пользователь мог получить сохраненные данные. [48]

181
0xB5
Общее количество сбоев программы или количество синхронизированных доступов, не связанных с 4K
Низкий
Ниже
(Флэш-память) Общее количество сбоев в работе флэш-программы с момента развертывания накопителя (указывает на старость). [49]

(Жесткий диск, расширенный формат ) Количество обращений к пользовательским данным (как чтение, так и запись), когда LBA не выровнены по 4 КиБ (LBA % 8 != 0) или где размер не равен 4 КиБ по модулю (количество блоков != 8), при условии логического размер блока (LBS) = 512 байт (что указывает на плохую конфигурацию программного обеспечения). [50]

182
0xB6
Стереть счетчик неудач Атрибут «Pre-Fail» используется по крайней мере в устройствах Samsung.
183
0xB7
Счетчик ошибок переключения SATA на пониженную передачу или плохой блок во время выполнения
Низкий
Ниже
Атрибут Western Digital, Samsung или Seagate: либо количество понижений скорости соединения (например, с 6 Гбит/с до 3 Гбит/с), либо общее количество блоков данных с обнаруженными неисправимыми ошибками, возникшими при нормальной работе. [51] Хотя ухудшение этого параметра может быть индикатором старения диска и/или потенциальных электромеханических проблем, оно не указывает напрямую на неизбежный выход диска из строя. [52]
184
0xB8
Сквозная ошибка/IOEDC
Низкий
Ниже

Критический
Этот атрибут является частью технологии SMART IV компании Hewlett-Packard , а также частью схем обнаружения и исправления ошибок ввода-вывода других поставщиков и содержит счетчик ошибок четности, возникающих на пути данных к носителю через интерфейс накопителя. кэш-ОЗУ. [54]
185
0xB9
Стабильность головы Атрибут Western Digital.
186
0xBA
Обнаружение вызванной вибрации Атрибут Western Digital.
187
0xBB
Сообщенные о неисправимых ошибках
Низкий
Ниже

Критический
Количество ошибок, которые не удалось устранить с помощью аппаратного ECC (см. атрибут 195). [55]
188
0xBC
Тайм-аут команды
Низкий
Ниже

Критический
Количество прерванных операций из-за таймаута жесткого диска. Обычно значение этого атрибута должно быть равно нулю. [56]
189
0xBD
Высокий полет пишет
Низкий
Ниже
Производители жестких дисков реализуют датчик высоты полета , который пытается обеспечить дополнительную защиту операций записи, определяя, когда записывающая головка выходит за пределы нормального рабочего диапазона. Если возникает небезопасная высота полета, процесс записи останавливается, а информация перезаписывается или перераспределяется в безопасную область жесткого диска. Этот атрибут указывает количество этих ошибок, обнаруженных за срок службы диска.

Эта функция реализована в большинстве современных накопителей Seagate. [2] и некоторые накопители Western Digital, начиная с жестких дисков WD Enterprise WDE18300 и WDE9180 Ultra2 SCSI, которые будут включены во все будущие продукты WD Enterprise. [57]

190
0xBE
Разница температур или температура воздушного потока Варьируется Значение равно (100-темпер. °C), что позволяет производителю установить минимальный порог, соответствующий максимальной температуре. Это также соответствует соглашению, согласно которому 100 является лучшим значением, а более низкие значения нежелательны. Однако некоторые старые диски вместо этого могут сообщать здесь необработанную температуру (идентичную 0xC2) или температуру минус 50.
191
0xBF
Частота ошибок G-sense
Низкий
Ниже
Подсчет ошибок, вызванных внешними ударами и вибрациями.
192
0xC0
Счетчик втягивания при выключении питания , счетчик циклов аварийного втягивания (Fujitsu), [58] или счетчик небезопасных остановок
Низкий
Ниже
Количество циклов отключения питания или аварийного втягивания. [17] [59]
193
0xC1
Счетчик циклов загрузки или счетчик циклов загрузки/выгрузки (Fujitsu)
Низкий
Ниже
Подсчет циклов загрузки/разгрузки в положение зоны приземления головы. [58] Некоторые накопители вместо этого используют 225 (0xE1) для счетчика циклов загрузки.

Western Digital оценивает свои приводы VelociRaptor на 600 000 циклов загрузки/выгрузки. [60] и диски WD Green на 300 000 циклов; [61] последние предназначены для частой разгрузки головок в целях экономии энергии. С другой стороны, WD3000GLFS (настольный диск) рассчитан всего на 50 000 циклов загрузки/выгрузки. [62]

Некоторые приводы для ноутбуков и настольные накопители с «зеленым питанием» запрограммированы на разгрузку головок, когда в течение короткого периода времени не было никакой активности, для экономии энергии. [63] [64] Операционные системы часто обращаются к файловой системе несколько раз в минуту в фоновом режиме. [65] вызывая 100 или более циклов нагрузки в час, если головки разгружаются: номинальный цикл нагрузки может быть превышен менее чем за год. [66] Для большинства операционных систем существуют программы, которые отключают функции расширенного управления питанием (APM) и автоматического управления акустикой (AAM), что приводит к частым циклам загрузки. [67] [68]

194
0xC2
Температура или температура по Цельсию
Низкий
Ниже
Показывает температуру устройства, если установлен соответствующий датчик. Младший байт необработанного значения содержит точное значение температуры (градусы Цельсия). [69]
195
0xC3
Аппаратное обеспечение ECC восстановлено Варьируется (Необработанное значение зависит от поставщика.) Необработанное значение имеет разную структуру для разных поставщиков и часто не имеет смысла в виде десятичного числа. Для некоторых приводов это число может увеличиваться во время нормальной работы, что не обязательно означает наличие ошибок. [27]
196
0xC4
Количество событий перераспределения [58]
Низкий
Ниже

Критический
Количество операций переназначения. Необработанное значение этого атрибута показывает общее количество попыток передачи данных из перераспределенных секторов в резервную область. Засчитываются как успешные, так и неудачные попытки. [70]
197
0xC5
Текущее количество ожидающих секторов [58]
Низкий
Ниже

Критический
Количество «нестабильных» секторов (ожидающих перераспределения из-за неисправимых ошибок чтения). Если впоследствии нестабильный сектор будет успешно прочитан, сектор переназначается, и это значение уменьшается. Ошибки чтения в секторе не приводят к немедленному переназначению сектора (поскольку правильное значение не может быть прочитано и поэтому значение для переназначения неизвестно, а также оно может стать доступным для чтения позже); вместо этого микропрограмма накопителя запоминает, что сектор необходимо переназначить, и переназначит его при следующем успешном чтении. [71]

Однако некоторые диски не сразу переназначают такие сектора при успешном чтении; вместо этого диск сначала попытается выполнить запись в проблемный сектор, и если операция записи завершится успешно, сектор будет помечен как хороший (в этом случае «Счетчик событий перераспределения» (0xC4) не будет увеличен). Это серьезный недостаток, поскольку если такой накопитель содержит маргинальные сектора, которые постоянно выходят из строя только по прошествии некоторого времени после успешной операции записи, то накопитель никогда не переназначит эти проблемные сектора. Если необработанное значение атрибута 0xC5 превышает его пороговое значение, это будет сообщено как «предупреждение диска». [72] [73]

198
0xC6
(Офлайн) Неисправимое количество секторов [58]
Низкий
Ниже

Критический
Общее количество неисправимых ошибок при чтении/записи сектора. Повышение значения этого атрибута указывает на дефекты поверхности диска и/или проблемы в механической подсистеме. [4] [56] [53]
199
0xC7
Счетчик ошибок CRC UltraDMA
Низкий
Ниже
Количество ошибок при передаче данных по интерфейсному кабелю, определенное ICRC (Interface Cyclic Redundancy Check).
200
0xC8
Многозонная частота ошибок [74]
Низкий
Ниже
Количество ошибок, обнаруженных при записи сектора. Чем выше значение, тем хуже механическое состояние диска.
200
0xC8
Частота ошибок записи (Fujitsu)
Низкий
Ниже
Общее количество ошибок при записи сектора. [75]
201
0xC9
Частота ошибок мягкого чтения или
Обнаружен счетчик ТА
Низкий
Ниже

Критический
Подсчет указывает количество неисправимых ошибок чтения программного обеспечения. [76]
202
0xCA
Ошибки метки адреса данных или
Счетчик ТА увеличен
Низкий
Ниже
Количество ошибок метки адреса данных (или зависит от поставщика). [17]
203
0xCB
Закончилось Отмена
Низкий
Ниже
Количество ошибок, вызванных неправильной контрольной суммой при исправлении ошибок.
204
0xCC
Мягкая коррекция ECC
Низкий
Ниже
Подсчет ошибок, исправленных внутренним программным обеспечением для исправления ошибок. [17]
205
0xCD
Скорость термической шероховатости
Низкий
Ниже
Подсчет ошибок из-за высокой температуры. [77]
206
0xCE
Высота полета Высота головок над поверхностью диска. Если слишком низко, более вероятен удар головой; если оно слишком велико, более вероятны ошибки чтения/записи. [17] [78]
207
0xCF
Спиновой большой ток
Низкий
Ниже
Величина импульсного тока, используемого для раскрутки привода. [77]
208
0xD0
Спин Базз Количество процедур, необходимых для раскрутки диска из-за недостаточной мощности. [77]
209
0xD1
Производительность автономного поиска Привод ищет производительность во время внутренних тестов. [77]
210
0xD2
Вибрация во время записи Встречается на дисках Maxtor 6B200M0 200 ГБ и Maxtor 2R015H1 15 ГБ.
211
0xD3
Вибрация во время записи Запись вибрации, возникшей во время операций записи. [79]
212
0xD4
Шок во время записи Запись шока, возникшего во время операций записи. [44] [80]
220
0xDC
Сдвиг диска
Низкий
Ниже
Расстояние, на которое диск сместился относительно шпинделя (обычно из-за удара или температуры). Единица измерения неизвестна. [44]
221
0xDD
Частота ошибок G-Sense
Низкий
Ниже
Подсчет ошибок, вызванных внешними ударами и вибрациями. Чаще всего сообщается по адресу 0xBF.
222
0xDE
Загруженные часы Время работы под нагрузкой (движение якоря магнитной головки). [44]
223
0xDF
Счетчик повторов загрузки/выгрузки Количество раз, когда голова меняет положение. [44]
224
0xE0
Нагрузка трения
Низкий
Ниже
Сопротивление, вызванное трением механических частей во время работы. [44]
225
0xE1
Количество циклов загрузки/выгрузки
Низкий
Ниже
Общее количество циклов нагрузки [44] Некоторые приводы вместо этого используют 193 (0xC1) для счетчика циклов загрузки. См. описание номера 193, чтобы узнать значение этого числа.
226
0xE2
Загрузка вовремя Общее время нагрузки на привод магнитных головок (время без нахождения на стоянке). [44]
227
0xE3
Коэффициент усиления крутящего момента
Низкий
Ниже
Подсчет попыток компенсации изменений скорости диска. [81]
228
0xE4
Цикл втягивания при выключении питания
Низкий
Ниже
Количество циклов отключения питания, которые подсчитываются всякий раз, когда происходит «событие втягивания» и головки загружаются с носителя, например, когда машина выключается, переходит в режим сна или простаивает. [17] [59]
230
0xE6
Амплитуда головки GMR (магнитные жесткие диски), состояние защиты диска (SSD) Амплитуда «тряски» (повторяющиеся движения головой между операциями). [17] [82]

В твердотельных накопителях указывает, опережает ли траектория использования ожидаемую кривую срока службы. [83]

231
0xE7
Оставшийся срок службы (SSD) или температура Указывает приблизительный оставшийся срок службы SSD с точки зрения циклов программирования/стирания или доступных зарезервированных блоков. [83] Нормализованное значение 100 представляет новый диск, а пороговое значение 10 указывает на необходимость замены. Значение 0 может означать, что диск работает в режиме только для чтения, что позволяет восстановить данные. [84]

Ранее (до 2010 г.) иногда использовался для измерения температуры привода (чаще всего указывается как 0xC2).

232
0xE8
Оставшееся или доступное зарезервированное пространство Endurance Число циклов физического стирания, выполненных на твердотельном накопителе, в процентах от максимального числа циклов физического стирания, на которое рассчитан диск.

Твердотельные накопители Intel сообщают о доступном зарезервированном пространстве в процентах от первоначального зарезервированного пространства.

233
0xE9
Индикатор износа носителя (SSD) или часы включения Твердотельные накопители Intel сообщают о нормализованном значении от 100 (новый диск) до минимума 1. Оно уменьшается по мере увеличения количества циклов стирания NAND от 0 до максимального номинального значения.

Ранее (до 2010 г.) иногда использовался для определения времени включения (чаще всего указывается в 0x09).

234
0xEA
Среднее количество стираний И максимальное количество стираний Декодируется как: байты 0-1-2 = среднее количество стираний (с обратным порядком байтов) и байты 3-4-5 = максимальное количество стираний (с обратным порядком байтов). [85]
235
0xEB
Хорошее количество блоков И системное (бесплатное) количество блоков Декодируется как: байты 0-1-2 = количество хороших блоков (с прямым порядком байтов) и байты 3-4 = количество системных (свободных) блоков.
240
0xF0
Часы налета головы или « коэффициент ошибок при передаче» (Fujitsu) Время, затраченное на позиционирование приводных головок. [17] [86] Некоторые накопители Fujitsu сообщают о количестве сбросов каналов во время передачи данных. [87]
241
0xF1
Общее количество записанных LBA или общее количество записей на хосте Общее количество записанных LBA. Некоторые твердотельные накопители (например, производства Western Digital и Seagate ) используют 1 ГиБ в качестве единицы измерения этого атрибута.
242
0xF2
Всего прочитано LBA или всего прочитано на хосте Общее количество прочитанных LBA.
Некоторые утилиты SMART сообщают об отрицательном числе необработанного значения, поскольку на самом деле оно имеет 48 бит, а не 32. Некоторые твердотельные накопители (например, производства Western Digital и Seagate ) используют 1 ГиБ в качестве единицы измерения этого атрибута.
243
0xF3
Общее количество расширенных записанных LBA или расширенное общее количество записей на хосте Старшие 5 байтов из 12-байтового общего количества LBA, записанных на устройство. Младшее 7-байтовое значение находится в атрибуте 0xF1. [88]
244
0xF4
Всего расширенных чтений LBA или расширенных чтений хоста Старшие 5 байтов из 12-байтового общего количества LBA, считанных с устройства. Младшее 7-байтовое значение находится в атрибуте 0xF2. [89]
245

0xF5

Оставшийся номинальный ресурс записи
Выше
Высокий
Сертифицированные твердотельные накопители Dell используют это для обеспечения долговечности записи.
246
0xF6
Совокупное количество записанных хост-секторов (Микрон) LBA написан по запросу компьютера. [90]
247
0xF7
Количество страниц хост-программы (Микрон) Страницы NAND, записанные по запросу компьютера. [91]
248
0xF8
Количество страниц фоновой программы (Микронные) Страницы NAND, записанные в результате фоновых операций (например, сборки мусора). [91]
249
0xF9
Запись NAND (1 ГиБ) Всего записей NAND. Необработанное значение сообщает о количестве операций записи в NAND с шагом 1 ГБ. [92]
250
0xFA
Частота повторных попыток чтения
Низкий
Ниже
Подсчет ошибок при чтении с диска. [44]
251
0xFB
Осталось минимум запасных частей Атрибут «Минимум оставшихся запасных блоков» указывает количество оставшихся запасных блоков в процентах от общего количества доступных запасных блоков. [93]
252
0xFC
Недавно добавленный блок Bad Flash Атрибут «Вновь добавленный плохой флэш-блок» указывает общее количество плохих флэш-блоков, обнаруженных накопителем с момента его первой инициализации при производстве. [93]
254
0xFE
Защита от свободного падения
Низкий
Ниже
Обнаружено количество «событий свободного падения». [94]

Журналы [ править ]

Журнал GP 0x04: Статистика устройства
Страница Компенсировать Описание
0x01 0x08 Сброс при включении питания на весь срок службы
0x01 0x10 Часы включения
0x01 0x18 Записанные логические сектора
0x01 0x28 Чтение логических секторов
0x05 0x08 Текущая температура
0x05 0x20 Самая высокая температура
0x05 0x28 Самая низкая температура
0x05 0x58 Указанная максимальная рабочая температура
0x05 0x68 Указанная минимальная рабочая температура
0x07 0x08 Индикатор выносливости в процентах

Транспорт команд SMART [ править ]

Порог превышает условие [ править ]

Условие превышения порогового значения (TEC) — это предполагаемая дата, когда критический статистический атрибут диска достигнет своего порогового значения. Когда программное обеспечение Drive Health сообщает о «ближайшем TEC», это следует рассматривать как «дату сбоя». Иногда дата не указывается, и можно ожидать, что диск будет работать без ошибок. [95]

Чтобы предсказать дату, привод отслеживает скорость изменения атрибута. Обратите внимание, что даты TEC являются лишь приблизительными; жесткие диски могут выйти из строя намного раньше или намного позже даты TEC. [96]

В NVMe [ править ]

Спецификация NVMe определила унифицированные атрибуты SMART для разных производителей накопителей. Данные представлены на странице журнала длиной 512 байт. [97]

Известные атрибуты NVMe SMART [ править ]

Компенсировать Длина Имя атрибута Описание
0
0x00
1 Критическое предупреждение Критические предупреждения или сбои привода контроллера.

Определение бита:
Бит 00, значение 1: Доступный резерв ниже порогового значения.
Бит 01, значение 1: Температура превышает пороговое значение.
Бит 02, значение 1: Надежность привода снижена.
Бит 03, значение 1: привод находится в режиме только чтения.
1
0x01
2 Комбинированная температура Температура в кельвинах, представляющая текущую совокупную температуру контроллера и его пространства имен.
3
0x03
1 Доступный запасной Процент доступного свободного пространства (избыточное пространство).
4
0x04
1 Доступный запасной порог Порог доступного свободного пространства в процентах.
5
0x05
1 Процент использования Процент использованного ресурса диска.
7
0x07
25 Сдержанный
32
0x20
16 Единицы данных считываются Количество 512-байтовых блоков данных, которые хост прочитал из контроллера. Это значение не включает метаданные. Это значение указывается в тысячах (т. е. значение 1 соответствует 1000 записанных единиц по 512 байт) и округляется в большую сторону.
48
0x30
16 Записанные единицы данных Количество 512-байтовых блоков данных, записанных хостом в контроллер. Это значение не включает метаданные. Это значение указывается в тысячах (т. е. значение 1 соответствует 1000 записанных единиц по 512 байт) и округляется в большую сторону.
64
0x40
16 Команды чтения хоста Количество команд чтения, выполненных контроллером.
80
0x50
16 Команды записи хоста Количество команд записи, выполненных контроллером.
96
0x60
16 Время занятости контроллера Время, в течение которого контроллер занят командами ввода-вывода.
112
0x70
16 Энергетические циклы Количество циклов мощности.
128
0x80
16 Часы работы Количество часов включенного питания, исключая время включения в нерабочем состоянии.
144
0x90
16 Небезопасные отключения Количество небезопасных отключений. Увеличивается, если уведомление об отключении не получено до отключения питания.
160
0xA0
16 Ошибки носителя Количество случаев, когда контроллер обнаружил неустранимую ошибку целостности данных, включая неисправимую ECC, ошибку контрольной суммы CRC или несоответствие тега LBA.
176
0xB0
16 Количество записей журнала с информацией об ошибках Количество записей в журнале с информацией об ошибках за срок службы контроллера.
192
0xC0
4 Предупреждение: Комбинированная температура, время Время в минутах, в течение которого контроллер находится в рабочем состоянии, а совокупная температура превышает или равна порогу предупреждения комплексной температуры и меньше критического порога совокупной температуры.
196
0xC4
4 Критическая совокупная температура Время Содержит количество времени в минутах, в течение которого контроллер находится в рабочем состоянии, а совокупная температура превышает или равна критическому пороговому значению совокупной температуры.
200
0xC8
2×8 Датчик температуры 1–8
216
0xD8
4×2 Управление температурой Температура 1/2 Количество переходов
224
0xE0
4×2 Общее время для регулирования температуры 1/2
232
0xE8
280 Сдержанный

В SCSI [ править ]

В стандарте SCSI термин «SMART» не упоминается, за исключением одного места, но эквивалентная функция ведения журнала/прогнозирования сбоев доступна на стандартных страницах журнала, предписанных SPC-4. [15] Также имеется место для страниц журналов конкретного поставщика. Страницы журналов имеют переменную длину. [98]

Список страниц журнала SCSI [98]
Код Имя Описание
00ч Поддерживаемые страницы журнала
01ч Переполнение/недостаток буфера
02ч Счетчик ошибок записи
03ч Чтение счетчика ошибок
04ч Чтение обратного счетчика ошибок
05ч Проверка счетчика ошибок
06ч Несредняя ошибка
07ч Последние n событий ошибок
0Bh Последние n отложенных ошибок или асинхронное событие
0Dh Температура
0Эх Счетчик циклов старт-стоп
0 Фч Клиент приложения
10 часов Результаты самотестирования
15:00 Результаты фонового сканирования
18 часов Конкретный порт протокола
2Fh Информационные исключения Предоставляет два типа предупреждений: предупреждение о предстоящем сбое на основе порогового значения, определенного поставщиком (аналогично нормализованным значениям ATA SMART) и предупреждения о температуре.

SCSI имеет специализированный набор функций SMART для ленточных накопителей, известный как TapeAlert, определенный в SMC-2. [15] SCSI предлагает самотестирование, аналогично ATA. [15]

Информация, связанная с перераспределением сбойных секторов , предоставляется не через страницу журнала, а через команду READ DEFECT DATA. Помимо общего итога, эта команда предоставляет информацию о том, какие конкретные сектора были выделены и почему. [98]

Самотестирование [ править ]

Диски SMART могут выполнять ряд самотестирований: [99] [100] [101]

Короткий
Проверяет электрические и механические характеристики, а также скорость чтения диска. Электрические испытания могут включать проверку буферной оперативной памяти, проверку схемы чтения/записи или проверку элементов головки чтения/записи. Механические испытания включают в себя поиск и отслеживание дорожек данных. Сканирует небольшие участки поверхности накопителя (область зависит от производителя, время проверки ограничено). Проверяет список ожидающих секторов, которые могут иметь ошибки чтения. Обычно это занимает менее двух минут.
Длинный/расширенный
Более длинная и тщательная версия короткого самотестирования, сканирующая всю поверхность диска без ограничения по времени. Этот тест обычно занимает несколько часов, в зависимости от скорости чтения/записи диска и его размера. Длинный тест может быть пройден, даже если короткий тест не пройден. [102]
Транспортировка
Предназначен для быстрой проверки для выявления повреждений, возникших при транспортировке устройства от производителя привода к производителю компьютера. [103] Доступно только на дисках ATA и обычно занимает несколько минут.
Селективный
Некоторые диски ATA допускают выборочное самотестирование только части поверхности. [104] Существует специальный журнал для выборочных результатов тестирования, отдельный от основного журнала самотестирования.
Фоновое сканирование
Диски SCSI имеют возможность планировать периодическое самотестирование всей поверхности, известное как фоновое сканирование носителя (BMS). sdparm программу можно использовать для настройки запуска сканирования ( EN_BMS ) и различные параметры сканирования (например, период, время простоя перед запуском). Во время теста привод остается работоспособным. [105] Существует специальный журнал для результатов фонового сканирования, отдельный от журнала самопроверки.
Сбор данных в автономном режиме
Диски ATA могут поддерживать периодическую короткую операцию, называемую «автономный сбор данных». Хотя эта функция помечена как «устаревшая», многие современные жесткие диски сохраняют эту функцию. Во время сбора накопитель остается работоспособным, и любой результат отражается только в атрибутах SMART (некоторые атрибуты обновляются только в автономном режиме). [106]

Диски остаются работоспособными во время самотестирования, если только не запрошена опция «captive» (только ATA). [99]

Журналы самотестирования для дисков SCSI и ATA немного отличаются.

Журнал самотестирования диска ATA может содержать до 21 записи, доступной только для чтения. При заполнении журнала старые записи удаляются. [107]

См. также [ править ]

Ссылки [ править ]

  1. ^ «Взаимодействие с твердотельным накопителем: понимание атрибутов SMART | SSD Samsung» . Samsung.com . Архивировано из оригинала 10 марта 2015 г. Проверено 18 января 2014 г.
  2. Перейти обратно: Перейти обратно: а б Расширенные атрибуты Smart (PDF) (заявление), Seagate, заархивировано из оригинала (PDF) 28 марта 2006 г.
  3. Перейти обратно: Перейти обратно: а б SMART , PCTechGuide, 2003 г.
  4. Перейти обратно: Перейти обратно: а б с д и «Тенденции отказов в большом количестве дисков» . 2007. стр. 17–29.
  5. ^ Пиньейру, Эдуардо; Вебер, Вольф-Дитрих; Баррозу, Луис Андре, «Заключение», Тенденции сбоев в популяции больших дисков (PDF) , Маунтин-Вью, Калифорния
  6. ^ № ZG92-0289 (письмо-объявление), IBM, 1 сентября 1992 г.
  7. ^ Оттем, Эрик; Пламмер, Джуди (1995), Играя по-умному: появление технологии прогнозирования надежности. (технический отчет), Seagate Technology Paper
  8. ^ Компакт. ИнтеллиСейф. Технический отчет SSF-8035 , Комитет по малой форме, январь 1995 г.
  9. ^ Маркетинг продуктов Seagate (июль 1999 г.). Получите SMART для надежности (PDF) (отчет). Технологическая бумага. Скоттс-Вэлли, Калифорния: Seagate Technology. ТП-67Д. Архивировано из оригинала (PDF) 12 июня 2001 года. Compaq разместила IntelliSafe в открытом доступе, представив свою спецификацию для среды ATA, SFF-8035, Комитету по малому форм-фактору 12 мая 1995 года.
  10. ^ Мюллер, Скотт (2013). «Интерфейс ATA/IDE» . Модернизация и ремонт компьютеров (21-е изд.). Индианаполис, Индиана, ISBN  978-0-7897-5000-6 . OCLC   816159579 . {{cite book}}: CS1 maint: отсутствует местоположение издателя ( ссылка )
  11. Перейти обратно: Перейти обратно: а б Аллен, Брюс (1 января 2004 г.). «Мониторинг жестких дисков с помощью SMART | Linux Journal» . www.linuxjournal.com . Проверено 13 апреля 2021 г.
  12. ^ «Раздел 4.8: «Набор функций SMART (технология самоконтроля, анализа и отчетности)» » ( PDF) , AT Приложение 8 – Набор команд ATA/ATAPI (ATA8-ACS) (рабочий проект), ANSI INCITS, 6 сентября, 2008 год
  13. ^ Stephens 2006 , стр. 44–126, 198–213, 327–44, разделы 4.19: «Набор функций SMART (технология самоконтроля, анализа и отчетности), 7.52: «SMART», Приложение A: «Страница журнала». Определения»
  14. ^ «Набор команд ATA/ATAPI — 2 (ACS-2)» (PDF) , Набор команд ATA 2 (рабочий проект) (7-е изд.), ANSI INCITS, 22 июня 2011 г.
  15. Перейти обратно: Перейти обратно: а б с д Гилберт, Дуглас. «Smartmontools для устройств SCSI» .
  16. ^ Hitachi Travelstar 80GN (PDF) (спецификация жесткого диска) (изд. 2.0), Hitachi Data Systems, 19 сентября 2003 г., номер детали документа Hitachi S13K-1055-20, заархивировано из оригинала (PDF) 18 июля 2011 г.
  17. Перейти обратно: Перейти обратно: а б с д и ж г час я дж к Хэтфилд, Джим (30 сентября 2005 г.). «Приложение атрибутов SMART» (PDF) . Технический комитет Т13 . Технология Сигейт. стр. 1–5. e05148r0. Архивировано из оригинала (PDF) 3 февраля 2007 г. Проверено 12 июля 2016 г. Примечание: этот источник содержит список используемых атрибутов. Однако его описание «наихудшего значения» отличается от SFF-8035, которое ближе к реальности.
  18. ^ «Maxtor», Smartmontools (обычный текст) (пример), Source forge
  19. ^ Бруно Соннино (31 октября 2005 г.). «Что такое СМАРТ?» . ПК Маг . Зифф Дэвис. п. 1 . Проверено 12 июля 2016 г.
  20. ^ «Жесткий диск не работает? Это могут быть проблемы с оборудованием — вот как это выяснить» . Центр Windows . 27 августа 2019 г. Проверено 4 марта 2021 г.
  21. ^ Стивенс 2006 , с. 207Из 512 октетов, перечисленных в таблице 42 на стр. 207: «Структура данных SMART устройства», всего 489 помечены как «зависящие от производителя».
  22. ^ Оттем, Эрик; Пламмер, Джуди (1995), Играя по-умному: появление технологии прогнозирования надежности. (технический отчет), Seagate Technology Paper. Хотя атрибуты зависят от конкретного накопителя, можно выделить множество типичных характеристик: [...] Перечисленные выше атрибуты иллюстрируют типичные виды показателей надежности. В конечном счете, конструкция дисковода определяет, какие атрибуты выберет производитель. Поэтому атрибуты считаются собственностью, поскольку они зависят от конструкции накопителя.
  23. ^ Комитет СФФ (1 апреля 1996 г.). «Спецификация технологии самоконтроля, анализа и отчетности (SMART) SFF-8035i, версия 2.0» (PDF) . Архивировано из оригинала (PDF) 23 апреля 2014 г.
  24. ^ «smartmontools/smartmontools: atacmds.cpp, ata_get_attr_raw_value()» . Smartmontools.org. 30 мая 2023 г.
  25. ^ «smartmontools/smartmontools: atacmds.h: struct ata_smart_attribute, enum ata_attr_raw_format» . Smartmontools.org. 30 мая 2023 г.
  26. ^ «Часто задаваемые вопросы», Smartmontools , Source forge, атрибут 194 (температура по Цельсию) странно ведет себя на моем диске Seagate
  27. Перейти обратно: Перейти обратно: а б с фзабкар. «Seagate SER, RRER и HEC» . www.users.on.net . Архивировано из оригинала 29 июля 2023 года . Проверено 14 июня 2024 г.
  28. ^ Технология Сигейт. «Спецификация атрибутов Seagate SMART» (PDF) . t1.daumcdn.net .
  29. ^ https://github.com/Seagate/openSeaChest/issues/108.
  30. ^ «Технология самоконтроля, анализа и отчетности (SMART)», Smart Linux (статья), Source forge, 10 марта 2009 г.
  31. Перейти обратно: Перейти обратно: а б с «Тенденции сбоев среди больших дисковых накопителей» (PDF) . Материалы 5-й конференции USENIX по файловым технологиям и технологиям хранения (FAST'07) . 2007. Мы обнаружили, что группа дисков с ошибками сканирования в десять раз чаще выходит из строя, чем группа без ошибок. Этот эффект также заметен, когда мы далее разбиваем группы по модели диска. На рисунке 8 мы видим резкое и быстрое снижение вероятности выживания после первой ошибки сканирования (левый график). Чуть более 70% накопителей выживают в течение первых 8 месяцев после первой ошибки сканирования.
  32. ^ «О чем на самом деле говорят нам ошибки жесткого диска SMART» . Блог Backblaze | Облачное хранилище и облачное резервное копирование . 06.10.2016 . Проверено 19 марта 2017 г.
  33. ^ «Атрибут SMART: количество перераспределенных секторов | База знаний» . kb.acronis.com . Проверено 19 марта 2017 г.
  34. ^ «Набор команд ATA 4 (ACS-4) — рабочий проект» (PDF) . 14 октября 2016 г.
  35. ^ «Что статистика SMART говорит нам о жестких дисках» . 06.10.2016. Комментарий пользователя «Марк». Существовала прямая связь между количеством перераспределенных секторов и тем, как быстро диск выйдет из строя [...] Даже одно количество неисправимых секторов приведет к тому, что большинство дисков станут непригодными для использования в течение 3 месяцев.
  36. ^ https://download.semiconductor.samsung.com/resources/others/SSD_Application_Note_SMART_final.pdf
  37. ^ «9109: Атрибут SMART: Часы включения (POH)», База знаний , Acronis
  38. ^ «Включение вовремя» . hdsentinel.com . Проверено 14 июля 2014 г.
  39. ^ "ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ" . Смартмонтулс . Сорсфордж . Проверено 15 января 2013 г.
  40. ^ «Атрибут SMART: База знаний по подсчету повторов вращения» . kb.acronis.com . Проверено 19 марта 2017 г.
  41. ^ «Атрибуты жесткого диска SMART: SMART 22 — газ газ газ» . Блог Backblaze — Жизнь компании облачного резервного копирования . 16 апреля 2015 г.
  42. ^ «Статистика жестких дисков за второй квартал 2018 года» . Блог Backblaze — Жизнь компании облачного резервного копирования . 27 августа 2018 г. Проверено 7 августа 2022 г.
  43. ^ Спецификация продукта Intel Solid-state Drive DC S3700 Series (PDF) (руководство по продукту), Intel, март 2014 г.
  44. Перейти обратно: Перейти обратно: а б с д и ж г час я «УМНЫЙ» Акронис . 9 марта 2010 года . Проверено 1 апреля 2016 г. Samsung, Seagate, IBM (Hitachi), Fujitsu (не все модели), Maxtor, Western Digital (не все модели)
  45. Перейти обратно: Перейти обратно: а б Спецификация продукта Intel Solid-state Drive DC S3700 Series (PDF) (руководство по продукту), Intel, март 2014 г.
  46. ^ «9184: Атрибут SMART: стереть счетчик ошибок (чип)» . 9 марта 2010 г.
  47. ^ Преимущества избыточного выделения ресурсов для твердотельных накопителей Samsung для центров обработки данных (PDF) (информационный документ), Samsung, март 2019 г.
  48. ^ «Твердотельные накопители и данные SMART | Crucial.com» . Crucial.com . Проверено 5 марта 2024 г.
  49. ^ «Подробности атрибута SMART» (PDF) . Кингстонская технологическая корпорация. 2013. с. 4. Архивировано из оригинала (PDF) 7 мая 2013 г. Проверено 3 августа 2013 г.
  50. ^ «Набор функций команд SMART» (PDF) . Micron Technology, Inc., август 2010 г., с. 11. Архивировано из оригинала (PDF) 1 февраля 2013 г. Проверено 3 августа 2013 г.
  51. ^ «Хранитель HDD» . КодПлекс . Проверено 21 января 2015 г.
  52. ^ «Атрибут SMART: количество ошибок переключения SATA на пониженную передачу | База знаний» . kb.acronis.com . Проверено 19 марта 2017 г.
  53. Перейти обратно: Перейти обратно: а б с «Acronis Drive Monitor: База знаний по расчету работоспособности дисков» . kb.acronis.com . Проверено 19 марта 2017 г.
  54. ^ «Технология SMART IV на жестких дисках HP для настольных ПК для бизнеса» (PDF) . Хьюлетт-Паккард . Проверено 20 августа 2021 г.
  55. Перейти обратно: Перейти обратно: а б «Блог BackBlaze SMART» . 12 ноября 2014 года . Проверено 20 июля 2015 г.
  56. Перейти обратно: Перейти обратно: а б с д «О чем на самом деле говорят нам ошибки жесткого диска SMART» . Блог Backblaze | Облачное хранилище и облачное резервное копирование . 06.10.2016 . Проверено 19 марта 2017 г.
  57. ^ Монитор высоты полета повышает надежность жесткого диска (PDF) , Western Digital, апрель 1999 г., 79-850123-000
  58. Перейти обратно: Перейти обратно: а б с д и Дисковые накопители MHT2080AT, MHT2060AT, MHT2040AT, MHT2030AT, MHG2020AT (PDF) (руководство по продукту), Fujitsu, 04 июля 2003 г., C141-E192-02EN
  59. Перейти обратно: Перейти обратно: а б «9127: Атрибут SMART: счетчик втягивания при выключении питания» . База знаний Акронис . Акронис Интернешнл . Проверено 12 июля 2016 г.
  60. ^ Технические характеристики WD VelociRaptor (PDF) , WD
  61. ^ Технические характеристики WD Green (PDF) , WD
  62. ^ «Жесткие диски WD VelociRaptor SATA» (PDF) . wdc.com. 2008 год . Проверено 31 марта 2014 г.
  63. ^ «Проблема со щелчком жесткого диска», Think (wiki)
  64. ^ «hdparm(8) — страница руководства Linux» . man7.org. Ноябрь 2012 года . Проверено 31 марта 2014 г. Получите/установите значение тайм-аута «idle3» Western Digital (WD) Green Drive. Этот тайм-аут контролирует, как часто привод паркует головки и переходит в состояние низкого энергопотребления. Заводская настройка по умолчанию — восемь (8) секунд, что является очень плохим выбором для использования с Linux. Если оставить значение по умолчанию, это приведет к сотням тысяч циклов загрузки/разгрузки головки за очень короткий период времени.
  65. ^ список обсуждений , Arch Linux, Если Linux имеет тенденцию записывать в /var/log/* каждые 30 секунд, то головы могут парковаться/отключаться каждые 30 секунд.
  66. ^ «Жесткие диски», «Как снизить энергопотребление» (вики), Подумайте: обновление времени доступа к файлам, хотя и требуется POSIX, приводит к большому количеству обращений к дискам; даже доступ к файлам в дисковом кэше может разбудить шину ATA или USB.
  67. ^ «Mac OS X избивает ваши жесткие диски до смерти. Вот решение» . Kg4cyx.net . 11 ноября 2014 года . Проверено 3 апреля 2016 г.
  68. ^ «тихий HDD» . тихийхдд . 13 декабря 2009 года . Проверено 3 апреля 2016 г.
  69. ^ «Основы SMART» .
  70. ^ «SMART-атрибут: количество событий перераспределения», База знаний , Acronis
  71. ^ «Атрибут SMART: количество текущих ожидающих секторов», База знаний , Acronis
  72. ^ «Внимание CrystalDiskInfo – Устройства хранения данных – Технические советы Линуса» . 15 июля 2017 г.
  73. ^ https://documents.westerndigital.com/content/dam/doc-library/en_us/assets/public/western-digital/product/data-center-drives/ultrastar-sas-series/product-manual-ultrastar-dc -ha210.pdf
  74. ^ Кабла, Любомир (6 августа 2009 г.). «Руководство пользователя HDAT2 v4.6» (PDF) (изд. 1.1).
  75. ^ «Атрибуты» . Проект SMART Linux . Исходная кузница.
  76. Перейти обратно: Перейти обратно: а б «Атрибут SMART: частота программных ошибок чтения/ошибок отклонения от маршрута (Maxtor) | База знаний» . kb.acronis.com . Проверено 19 марта 2017 г.
  77. Перейти обратно: Перейти обратно: а б с д Список атрибутов SMART (ATA) , HD-дозорный
  78. ^ «9142: Атрибут SMART: высота полета» . База знаний Акронис . Акронис Интернешнл . Проверено 12 июля 2016 г.
  79. ^ «9146: Атрибут SMART: вибрация во время записи» . База знаний Акронис . Акронис Интернешнл . Проверено 12 июля 2016 г.
  80. ^ «9147: Атрибут SMART: шок во время записи» . База знаний Акронис . Акронис Интернешнл . Проверено 12 июля 2016 г.
  81. ^ «9154: Атрибут SMART: счетчик усиления крутящего момента» . База знаний Акронис . Акронис Интернешнл . Проверено 12 июля 2016 г.
  82. ^ «9156: Атрибут SMART: Амплитуда головы GMR» . База знаний Акронис . Акронис Интернешнл.
  83. Перейти обратно: Перейти обратно: а б Подробности атрибута SMART (PDF) (PDF), Кингстон
  84. ^ «Инструменты мониторинга SMART/списки рассылки» . sourceforge.net . Проверено 19 марта 2017 г.
  85. ^ «Билет 171» . Smartmontools (журнал). Исходная кузница.
  86. ^ «9157: Атрибут SMART: часы налета головы / частота ошибок передачи (Fujitsu)» . База знаний Акронис . Акронис Интернешнл.
  87. ^ «Дисковые накопители MHY2250BH, MHY2200BH, MHY2160BH, MHY2120BH, MHY2100BH, MHY2080BH, MHY2060BH, MHY2040BH, Руководство по продукту/обслуживанию» (PDF) . Фуджицу Лимитед. C141-E262-01EN.
  88. ^ Встроенный флэш-модуль SlimSATA SSD Mini-SATA (PDF) (техническая спецификация), Delkin Devices, 2013 г.
  89. ^ Встроенный флэш-модуль SlimSATA SSD Mini-SATA (PDF) (техническая спецификация), Delkin Devices, 2013 г.
  90. ^ «TN-FD-22: Справочник атрибутов SMART клиентского твердотельного накопителя SATA» (PDF) . 2013 . Проверено 16 мая 2023 г.
  91. Перейти обратно: Перейти обратно: а б «TN-FD-23: Расчет коэффициента усиления записи» (PDF) . Микрон . 2014 . Проверено 16 мая 2023 г.
  92. ^ Спецификация твердотельного накопителя Intel серии 520 (PDF) (руководство по продукту), Intel, февраль 2012 г.
  93. Перейти обратно: Перейти обратно: а б «SMART Modular Technologies Атрибуты SMART — новый интерфейс Windows для smartctl» . гугл.com .
  94. ^ Momentus 7200.2 SATA (PDF) (руководство по продукту) (издание D), Seagate, сентябрь 2007 г., номер документа Hitachi S13K-1055-20
  95. ^ «Часто задаваемые вопросы», Состояние диска , получено 4 октября 2011 г.
  96. ^ Интерпретация TEC и SMART , Altrix soft , получено 4 октября 2011 г.
  97. ^ Базовая спецификация NVM Express, версия 2.0a (PDF) . 23 июля 2021 г. стр. 181–3.
  98. Перейти обратно: Перейти обратно: а б с Seagate (декабрь 2010 г.). «Справочное руководство по командам SCSI (100293068, ред. D)» (PDF) .
  99. Перейти обратно: Перейти обратно: а б "самотестирование: "Запуск/прерывание автономного теста SMART и параметры самотестирования: -t test, --test=TEST" " (manpage) , SMARTCTL
  100. ^ HDDScan – бесплатная утилита для тестирования жестких дисков с поддержкой USB-накопителя и RAID.
  101. ^ Эванс, Марк (26 апреля 1999 г.), Самотестирование жесткого диска (PDF) , Милпитас, Калифорния, США: T10
  102. ^ «Жесткий диск не прошел короткий тест SMART, но прошел длинный тест?» . Аппаратные Кэнакс . Проверено 15 января 2013 г.
  103. ^ Булик, Дэррин (24 сентября 2001 г.), Предложение по расширениям для самотестирования (PDF) , Лейк-Форест, Калифорния : T10, заархивировано из оригинала (PDF) 28 сентября 2011 г.
  104. ^ Маклин, Пит (23 октября 2001 г.), Предложение по выборочному самотестированию (PDF) , Лонгмонт, Колорадо : T10, заархивировано из оригинала (PDF) 28 сентября 2011 г.
  105. ^ «PSA: Если у вас есть диски SAS, проверьте функцию фонового сканирования носителя. Она очень полезна и не обязательно включена по умолчанию» . г/DataHoarder . 4 декабря 2019 г.
  106. ^ «test_offline – smartmontools» . www.smartmontools.org .
  107. ^ [1] , списки рассылки Smartmontools

Дальнейшее чтение [ править ]

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 503059a10994b8075a6dacf1aef3053d__1718360160
URL1:https://arc.ask3.ru/arc/aa/50/3d/503059a10994b8075a6dacf1aef3053d.html
Заголовок, (Title) документа по адресу, URL1:
Self-Monitoring, Analysis and Reporting Technology - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)