Содержание
1. Введение
2. Описание
3. Решение
4. Дополнительная информация:
S.M.A.R.T. (Self-Monitoring, Analysis and Reporting Technology, часто записывается КАК SMART) — это система мониторинга состояния жестких дисков и твердотельных накопителей, стандартизированная по всему миру.
Основная функция SMART заключается в обнаружении и сообщении различных индикаторов надежности дисков для прогнозирования предстоящих отказов оборудования, позволяя заменять оборудование до сбоя и поддерживать целостность данных.
Dell EMC совместно с нашими поставщиками жестких дисков разработали интерпретацию этих значений.
Было обнаружено, что при анализе SMART-состояния некоторых жестких дисков корпоративного класса на некоторых моделях могут наблюдаться высокие коэффициенты ошибок ECC (с кодом коррекции ошибок) чтения и проверки. Если сравнить эти значения с другими жесткими дисками, возможно, некоторые конкретные модели жестких дисков будут иметь гораздо более высокую частоту ошибок, чем другие, что может свидетельствовать об отсутствии коррекций ECC. В некоторых случаях это количество ошибок будет отображаться как сотни миллионов коррекций ECC и может быстро увеличиваться по мере увеличения числа транзакций ввода-вывода.
Пример такой ситуации приведен ниже. Этот пример был собран с помощью команды «smartctl -a /dev/sdX» в ОС Linux.
Рис. 1. Журнал счетчика ошибок
Примечание. Приложение Smartctl является компонентом smartmontools — набора инструментов с открытым исходным кодом для запроса состояния физических дисков.
Примечание. Журналы SMART, которые представлены жесткими дисками корпоративного класса и интерпретируются сторонними утилитами, такими как smartmontools, могут не отражать фактическое количество ошибок ECC для устройств.
Спецификация SMART позволяет поставщикам предоставлять эти счетчики, такие как показанные в приведенном выше примере, в информационных целях. Счетчики не обязательно показывают количество программных или аппаратных ошибок в логике ECC. Каждый поставщик дисков достаточно гибко определяет, какие данные будут отображаться в доступных полях SMART. Для некоторых поставщиков данные об ошибках не представлены в категориях чтения или проверки ECC. В приведенном выше примере поставщик решил использовать счетчики для мониторинга функциональности ECC. Представленные значения не отражают частоту ошибок. Аналогичным образом более высокая частота событий на некоторых дисках по сравнению с другими не указывает на наличие проблемы с производительностью.
Примечание. Параметры SMART не следует сравнивать между различными версиями оборудования разных производителей или моделей; следует сравнивать только аналогичные модели и микропрограммы.
Если у вас есть конкретный вопрос относительно счетчиков состояния для определенной модели жестких дисков корпоративного класса, обратитесь к нашим специалистам поддержки, которые смогут получить ответ от технических специалистов Dell EMC.
- Для получения дополнительной информации о международной стандартизации значений SMART и других интерфейсов хранения SCSI см. главную страницу технического комитета T10, расположенного здесь.
- Smartmontools — это набор утилит для управления и мониторинга компьютерных систем хранения данных с помощью системы SMART, встроенной в большинство современных жестких дисков ATA, SATA, SCSI/SAS и NVMe. Это не инструмент Dell EMC. Дополнительную информацию о Smartmontools можно найти здесь.