|
本帖最后由 mdk2000 于 2023-2-20 09:14 编辑
西数pwl功能5秒一炒很烦,之前只是猜测
https://www.chiphell.com/forum.p ... 28&pid=51954582
今天实测了下,只要进入idle_b状态,pwl就停止了
hc550 epc默认闲置10分钟自动进入idle_b
为什么有的人hc550永远进不了idle_b?把crystaldiskinfo这类硬盘监控软件关了就行
威联通5分钟查询一次硬盘状态,这就是为什么永远都是5秒一炒的原因....
工具下载
https://github.com/Seagate/openSeaChest
epc设置详细资料
https://support.seagate.com/seac ... rGuides.html#file11
idle_b 磁头停在非工作区,复位c1+1
idle_c 磁头停在非工作区,复位c1+1,硬盘从7200转降速到6000+
standby_z 硬盘电机休眠
win
扫描硬盘
openSeaChest_PowerControl -S
查看电源模式
openSeaChest_PowerControl -d PD1 --checkPowerMode
查看epc设置
openSeaChest_PowerControl -d PD1 --showEPCSettings
关闭硬盘apm
openSeaChest_PowerControl -d PD1 --disableAPM
启用epc
openSeaChest_PowerControl -d PD1 --EPCfeature enable
我自己epc设置,你看着调
idle_b 5分钟
idle_c 10分钟
standby_z 这个我没设置,我靠系统来休眠,如果你需要加上 --standby_z 3600000(1小时)
openSeaChest_PowerControl -d PD1 --idle_a 2000 --idle_b 300000 --idle_c 600000
直接进入模式,用来测试
openSeaChest_PowerControl -d PD1 --transitionPower idle_b
openSeaChest_PowerControl -d PD1 --transitionPower idle_c
如果不喜欢硬盘节能模式,直接关掉就好
openSeaChest_PowerControl -d PD1 --disableAPM
openSeaChest_PowerControl -d PD1 --EPCfeature disable
单独关掉某个模式
openSeaChest_PowerControl -d PD1 --idle_c disable
openSeaChest_PowerControl -d PD1 --standby_z disable
威联通也能用,下linux版
进ssh后chmod +x openSeaChest_PowerControl
这样运行
./openSeaChest_PowerControl -S
节能休眠硬盘容易坏?建议看下官方文档再说!
https://documents.westerndigital ... 50-sas-oem-spec.pdf
6.4.4 Load/Unload
The product supports a minimum of 600,000 normal load/unloads in a 40° C environment.
Load/unload is invoked by transition of the HDD's power mode. (Chapter 4.5.3 Operating modes)
Idle (Idle_A) <-> unload idle (Idle_B)
Idle (Idle_A) <-> Low rpm idle (Idle_C)
6.4.5 Start/stop cycles
The drive withstands a minimum of 50,000 start/stop cycles in a 40° C environment and a minimum of 10,000
start/stop cycles in extreme temperature or humidity within the operating range.
1小时启停1次,5年都到不了50000,更何况这是官方给出的最低值 |
|