我有一块 Ultrastar DC HC550 SATA 磁盘,支持不同的空闲和待机状态(idle_a、idle_b、idle_c 等)。它们在产品手册 以及第 10.19.3 章中列出的计时器。
如何设置所有电源管理配置?我想在短时间后进入 idle_c(低 RPM),然后以更高的超时时间减速。
该磁盘将在 Windows 上使用,但如果需要,我可以使用 SATA-USB 桥将其连接到 Linux 机器进行设置(假设设置是持久的)。
答案1
使用 FreeBSD 的 camcontrol。例如,使用 NomadBSD 映像为自己构建一个实时 USB 棒。
显示设备 ID:camcontrol devlist
设置 EPC 计时器:camcontrol epc DEVICE_ID -c timer -p idle_c -T TIME_IN_SECONDS -e -s
有关其他 EPC 计时器和 APM 功能的更多信息,请参见此处:https://serverfault.com/questions/1047331/how-do-i-disable-hard-disk-spin-down-or-head-parking-in-freebsd