ATAidle
Утилита для управления вращением диска. Нужна на ноутбуках, и лицам озабоченным сохранением электроэнергии =)))
Вкратце - ATAidle останавливает диск после некоторого периода простоя - когда к нему нет обращений.
Ставим из портов:
cd /usr/ports/sysutils/ataidle/ make install clean
После инсталляции выводится подсказка по использованию:
ataidle_enable="YES" ataidle_devices="ad0" ataidle_ad0="-I 60 -S 120 -A 127 -P 254"
Дефолтовые значения не впечатлили... Диск переходил в режим 'idle' через 60 минут простоя, в режим standby через 120 минут. Остальные цифирки - шумность (на максимуме - 127 и поддержка APM - 254 - минимальная экономия энаргии). В итоге я себе прописал:
# ATAidle ataidle_enable="YES" ataidle_devices="ad4" ataidle_ad0="-I 1 -S 2 -A 127 -P 1"
Ну и запустил:
acer# /usr/local/etc/rc.d/ataidle start ATAidle: configuring device /dev/ad4 Model: Hitachi HTS541680J9SA00 Serial: SB2204SGCD5ELD Firmware Rev: SB2OC70P ATA revision: ATA-7 LBA 48: yes Geometry: 16383 cyls, 16 heads, 63 spt Capacity: 74GB SMART Supported: yes SMART Enabled: yes APM Supported: yes APM Enabled: yes AAM Supported: yes AAM Enabled: no APM Value: 16512
Осталось дождаться редкой минуты, когда фря не будет тыкаться к диску =)))
обновление от 2008-12-16 в 13:07
Поступили сведения от bu7cher'a о том, что в карренте уже есть опция у утилиты atacontrol - spindown - c её помощью указывается через сколько секунд останавливать вращение харда. Так что - в этой утилите надобность отпадает.
Использование:
lissyara# atacontrol spindown ad4 ad4: idle spin down disabled lissyara# atacontrol spindown ad4 5 lissyara# atacontrol spindown ad4 ad4: spin down after 5 seconds idle
Пять секунд - это для теста. Работает =) А для практики - лучше разумное значение.