You need to be Payday Loans UK Why would you

Парковка головок винчестера на FreeBSD

Обычно винчейстеры для ноутбуков (а также некоторые экономичные десктопные винчейстеры, например, такие как диски серии WD Caviar Green) оснащены режимом парковки головок который позволяет снижать энергопотребление в моменты бездействия. В этом режиме головки паркуются в результате несколькосекундного бездействия. Многочисленное количество парковок не наилучшим образом влияет на устройство и может досрочно выработать ресурс. Например, для дисков WD Caviar Green производитель заявляет 200000 парковок.

При постоянном использовании операционной системы FreeBSD или Linux заданное значение может быть достигнуто менее чем за год.

Для того, чтобы проверить текущее значение, можно воспользоваться утилитой smartmontools:

howtobsd# smartctl -a /dev/ad0 | grep Load_Cycle_Count
193 Load_Cycle_Count 0x0032 099 099 000 Old_age Always - 37104

37104 – это число парковок головок (только представьте! На моем ноутбуке до решения данной проблемы это значение увеличивалось на 50 в час).

Для того, чтобы избавить диск от ненужных парковок или для того, чтобы уменьшить таймаут можно использовать утилиту ataidle:

howtobsd# cd /usr/ports/sysutils/ataidle/
howtobsd# make install clean
howtobsd# ataidle -P 254 /dev/ad0

Последняя комманда установит APM (Advanced Power Management) в режим максимальной производительности, что исключит парковку головок.

также добавим в  rc.conf:
ataidle_enable="YES"
ataidle_devices="ad0"
ataidle_ad0="-I 60 -S 120 -A 127 -P 254"

2 Responses to “Парковка головок винчестера на FreeBSD”

  1. вывод команды ataidle -P 254 /dev/ad4

    ataidle: the device does not support advanced power management
    Жёсткие диски WD Caviar Green.

  2. Похоже не поддерживает. Если количество парковок растет стремительно, то, возможно, имеет смысл написать демон который будет производить запись\чтение с диска каждые, скажем, 5 секунд.