Ich habe Probleme mit meiner SATA-Verbindung. Daher möchte ich /sys/class/scsi_host/host*/link_power_management_policy
auf max_performance umstellen.
Dazu führe ich beim Booten ein Skript aus:
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
Ich sehe, dass dieses Skript ausgeführt wird und die Ausgabe ist auch max_performance (ich bekomme die Ausgabe per E-Mail).
Wenn ich mich dennoch nach dem Booten bei der Maschine anmelde, erhalte ich die Meldung med_power_with_dipm
für alle Hosts.
Wer ändert diese Einstellung?
Die einzige andere Datei, die ich in /etc finde, die power_management_policy enthält, ist
/etc/udev/rules.d/hd_power_save.rules
ACTION=="add", SUBSYSTEM=="scsi_host", KERNEL=="host*", ATTR{link_power_management_policy}="max_performance"
Viele Grüße, Hendrik
Antwort1
Es ist wahrscheinlich ein Kernel-Standard. Von derDokumente:
med_power_with_dipm – beste Balance zwischen Energieeinsparung und Leistung (Kernel ≥ 4.15 erforderlich, dann empfohlen)
Standard, wenn nicht konfiguriert: „med_power_with_dipm max_performance“ (AC), „med_power_with_dipm min_power“ (BAT)