Как-то была проблема с жёсткого диска, при работе он издавал довольно таки громкие щелчки с периодичностью один-два щелчка через 10-15 минут. Иногда бывало один щелчок в 30 минут. При этом система, редко, но подвисала на 0,5-1 секунду.
Проверил S.M.A.R.T. данные. Его самооценка: исправен. Все параметры были в норме. Но заметил, что количество циклов парковки головки чтения/записи очень велико. И это число очень быстро увеличивалось.
Немного погуглив, наткнулся на описание утилитки hdparm, которая позволяет следить за параметрами IDE устройств и контролировать их. Иными словами, позволяет настроить работу жёсткого диска и любого другого IDE устройства.
Прописал в автозагрузку (/etc/rc.local) исполнение следующих команд:
|
|
Первая команда отключает управление питанием жёсткого диска, если устройство это поддерживает. Значения от 1 до 127 разрешают парковку головки, а значения от 128 до 254 — запрещают. При этом, чем ниже значение тем более эффективнее управление питанием, но чем выше значение — тем большая производительность ввода/вывода. Значение 255, как ты уже догадался, отключает управление питанием, но при условии, что устройство это поддерживает. Вторая команда отключает переход жёсткого диска в спящий режим.
После данных манипуляций щелчки при работе прекратились, что очень радует. Головки паркуются, только перед отключением питания, что не так сильно изнашивает жёсткого диска.