- Подписка на печатную версию:
- Подписка на электронную версию:
- Подшивки старых номеров журнала (печатные версии)
LXF113-114:DrBrown1
Материал из Linuxformat.
Прогноз сбоев HDD
- 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.
В Linux средства мониторинга данных Smart находятся в пакете smartmontools от Брюса Аллена [Bruce Allen]. Основное средство составления отчетов – smartctl. На экранном снимке показан подробный отчет, сформированный этой утилитой. Как вы видите, Smart обрабатывает «сырые» замеры производительности и приводит их к диапазону от 1 до 200. Для каждого нормализованного таким образом значения производитель устанавливает порог, и если значение опускается ниже порога, считается, что вероятность возникновения неисправности на диске высока. Во всяком случае, такова теория.
Вторая программа, smartd – это демон, который получает отчеты от жестких дисков (по умолчанию – раз в 30 минут) и записывает в файл журнала все ошибки или изменения значений атрибутов. Можно настроить smartd так, чтобы при возникновении проблем он не только записывал сообщения в файл, но и отсылал оповещения по почте. Подробности можно увидеть на сайте http://smartmontools.sourceforge.net. Здесь вы найдете проверенные практикой рекомендации, помогающие правильно реагировать на показания системы, а не просто получать голую информацию, которая либо сбивает с толку, либо вообще неверна.