LXF113-114:DrBrown1

Материал из Linuxformat.

Перейти к: навигация, поиск

Прогноз сбоев HDD

Smart Можно ли предсказать сбой жесткого диска до того, как он произойдет? Вся правда о технологиях.
Так ли умен Smart?

Насколько параметры Smart на самом деле могут предсказать неисправности с жестким диском? Трое парней из Google на пятой конференции Usenix Conference on File and Storage Technologies представили отчет, в котором они исследовали неисправности 100 000 жестких дисков. Оказалось, что некоторые показатели Smart весьма сильно коррелируют с вероятностью сбоя, но изрядная часть вышедших из строя дисков не имела никаких отклонений в «анализах» Smart. Документ доступен по адресу http://labs.google.com/papers/disk_failures.pdf.


Smart (Self-Monitoring Analysis and Reporting Technology – технология самоконтроля и составления диагностических отчетов) разработан ведущими изготовителями для предоставления подробной диагностической информации о состоянии жесткого диска для обнаружения признаков неполадок до того, как те произойдут и вызовут простой или потерю информации. Идея не нова. Как вы помните, HAL 9000 [вымышленный компьютер из «Космической Одиссеи» Артура Кларка, обладающий способностью к самообучению, – прим. пер.] предсказал неисправность параболической антенны AE35 в «Космической одиссее 2001». К счастью, в случае с жесткими дисками нам не нужно надевать скафандры, чтобы вылезти и решить проблемы. Открывай грузовой отсек, HAL.

«Чистые» данные S.M.A.R.T. от smartctl. Чертовски занятны «часы налета головки» (‘Head_Flying_Hours’).

В Linux средства мониторинга данных Smart находятся в пакете smartmontools от Брюса Аллена [Bruce Allen]. Основное средство составления отчетов – smartctl. На экранном снимке показан подробный отчет, сформированный этой утилитой. Как вы видите, Smart обрабатывает «сырые» замеры производительности и приводит их к диапазону от 1 до 200. Для каждого нормализованного таким образом значения производитель устанавливает порог, и если значение опускается ниже порога, считается, что вероятность возникновения неисправности на диске высока. Во всяком случае, такова теория.

Вторая программа, smartd – это демон, который получает отчеты от жестких дисков (по умолчанию – раз в 30 минут) и записывает в файл журнала все ошибки или изменения значений атрибутов. Можно настроить smartd так, чтобы при возникновении проблем он не только записывал сообщения в файл, но и отсылал оповещения по почте. Подробности можно увидеть на сайте http://smartmontools.sourceforge.net. Здесь вы найдете проверенные практикой рекомендации, помогающие правильно реагировать на показания системы, а не просто получать голую информацию, которая либо сбивает с толку, либо вообще неверна.

Личные инструменты
  • Купить электронную версию
  • Подписаться на бумажную версию