При изучении причин увеличения количества циклов загрузки жесткого диска я наблюдал, что мой уровень APM сбрасывается каждый раз, когда я выхожу из режима ожидания на моем ноутбуке Debian Jessie с MATE:

$ sudo smartctl --get=apm /dev/sda
...
APM feature is:   Disabled
$ sudo hdparm -I /dev/sda | grep level
    Advanced power management level: disabled
$ sudo hdparm -B /dev/sda

/dev/sda:
 APM_level  = off

После установки ноутбука в Suspend, а затем извлечения его из Suspend, у меня есть следующее:

$ sudo hdparm -I /dev/sda | grep level
    Advanced power management level: 128
$ sudo smartctl --get=apm /dev/sda
...
APM level is:     128 (minimum power consumption without standby)
$ sudo hdparm -B /dev/sda

/dev/sda:
 APM_level  = 128

Я попытался включить параметры APM в /etc/hdparm.conf , но, похоже, это не помогло:

...
# -B apm setting
#apm = 255
apm = 255
# -B apm setting when on battery
#apm_battery = 127
apm_battery = 255
...

Затем:

$ sudo /etc/init.d/hdparm restart

Вставив жесткий диск в Suspend и вернув его обратно, я заметил, что уровень APM вернулся к 128.

1 ответ1

0

Вы используете SSD-накопитель? В моем случае виновником было управление уровнем звука для жесткого диска, установленное по умолчанию в /etc/hdparm.conf .

Эти настройки в конечном итоге сделали свое дело для меня:

# quiet # this should be commented out

/dev/disk/by-id/<YOUR_DISK_UUID> {
        acoustic = 128
        keep_features_over_reset = on
}

После этого мой SSD-накопитель перестал изменять уровень APM при приостановке / возобновлении, а также исправил ошибку SG_IO, возможно, связанную с той же проблемой.

Подробнее о поиске UUID вашего диска и конфигурации hdparm можно узнать здесь:http://forum.havetheknowhow.com/viewtopic.php?t=479

Надеюсь, это поможет!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .