mdk2000 发表于 2023-2-20 01:01

西数pwl功能进入idle_b就停了,补上epc设置

本帖最后由 mdk2000 于 2023-2-20 09:14 编辑

西数pwl功能5秒一炒很烦,之前只是猜测
https://www.chiphell.com/forum.php?mod=redirect&goto=findpost&ptid=2490928&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/seachest/SeaChest_Combo_UserGuides.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.com/content/dam/doc-library/en_us/assets/public/western-digital/product/data-center-drives/ultrastar-dc-hc500-series/product-manual-ultrastar-dc-hc550-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,更何况这是官方给出的最低值

office1110 发表于 2023-2-20 07:50

idle_b状态是停转还是降速?

mdk2000 发表于 2023-2-20 08:40

office1110 发表于 2023-2-20 07:50
idle_b状态是停转还是降速?

磁头停在非工作区,复位c1会+1
页: [1]
查看完整版本: 西数pwl功能进入idle_b就停了,补上epc设置