quem está configurando meu link_power_management_policy?

quem está configurando meu link_power_management_policy?

Estou tendo problemas com minha conexão sata. Portanto, quero mudar /sys/class/scsi_host/host*/link_power_management_policypara max_performance.

Para isso, executo na inicialização um script:

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

Vejo que este script está em execução e também a saída é max_performance (recebo a saída por correio).

No entanto, se eu fizer login na máquina após a inicialização, recebo med_power_with_dipmtodos os hosts.

Quem está mudando essa configuração?

O único outro arquivo que encontro em/etc que inclui 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"

Atenciosamente, Hendrik

Responder1

Provavelmente é um padrão do kernel. Dedocumentos:

med_power_with_dipm – melhor equilíbrio entre economia de energia e desempenho (Kernel ≥ 4,15 necessário, então recomendado)

Padrão quando não configurado: “med_power_with_dipm max_performance” (AC), “med_power_with_dipm min_power” (BAT)

informação relacionada