кто устанавливает мою политику управления_питанием_link?

кто устанавливает мою политику управления_питанием_link?

У меня возникли проблемы с подключением sata. Поэтому я хочу изменить /sys/class/scsi_host/host*/link_power_management_policyна max_performance.

Для этого я запускаю при загрузке скрипт:

cat /etc/openmediavault/sata_power.sh
for i in /sys/class/scsi_host/host[012345]/link_power_management_policy; do echo max_performance >$i; done
cat /sys/class/scsi_host/host*/link_power_management_policy

Я вижу, что этот скрипт работает, а также выводит max_performance (вывод я получаю по почте).

Тем не менее, если я войду в машину после загрузки, я получу med_power_with_dipmдля всех хостов.

Кто меняет эту настройку?

Единственный другой файл, который я нашел в /etc, включающий power_management_policy, это

/etc/udev/rules.d/hd_power_save.rules
ACTION=="add", SUBSYSTEM=="scsi_host", KERNEL=="host*", ATTR{link_power_management_policy}="max_performance"

С наилучшими пожеланиями, Хендрик

решение1

Вероятно, это значение ядра по умолчанию. Издокументы:

med_power_with_dipm – наилучший баланс между энергосбережением и производительностью (требуется ядро ​​≥ 4.15, далее рекомендуется)

По умолчанию, если не настроено: «med_power_with_dipm max_performance» (AC), «med_power_with_dipm min_power» (BAT)

Связанный контент