设置希捷PowerChoice电源管理特性
冰柠欧润吉
2022年09月29日 21:39

希捷通过PowerChoice(EPC)技术,为大规模数据中心提供更高能耗比的产品。

PowerChoice定义了四种状态:

  • idle_a 禁用伺服系统,减少CPU功耗;磁盘全速

  • idle_b 禁用伺服系统,减少CPU功耗;磁盘全速;磁头卸载到斜坡

  • idle_c 禁用伺服系统,减少CPU功耗;磁盘降速;磁头卸载到斜坡

  • standby_z 磁头卸载到斜坡;马达停转

EPC技术在设备闲置时,激活节能功能,从而大幅降低能耗。闲置时间越久,节能效果越显著。ST10000NM016手册列出了每种状态的功耗数据。顺序读 6.59w,随机读 8.37w,待机4.42w,idle_a节能1.4%,idle_b节能33%,idle_c节能47%,standby节能82%。

ST10000NM016 idle current

EPC的四种状态都通过预设的计时器进行切换。

ST10000NM016 default timer values

注意:手册里明确说了,计时器设置时间过短,会影响设备可靠性和数据完整性。

EPC技术虽然节能效果出色,但是会带来以下影响(ST10000NM016为例):

  1. 设备闲置2min进入idle_b,会听到磁头咔哒声

  2. 磁头复位会造成 SMART C1值增长(希捷60w,西数紫盘30w)

  3. 从idle_b状态恢复正常需500ms,idle_c需要5s,standby_z需要12s,造成系统卡顿

  4. 磁头频繁复位,磁头、电机损耗

如果以2min缩回的频率计算,工作3万小时,希捷的C1值将达到约72w。10年的西数C1门事件,每8秒进入IDLE_B状态,6个月C1值就增长到了120w。恢复需要500ms,造成系统卡顿,影响磁头寿命和恼人的咔哒声。 现在的希捷企业级2分钟复位,VX015 10分钟复位,虽然不会影响系统响应,但是咔哒声和磁头寿命都有影响。建议用官方工具关闭EPC节能特性。

西数C1门

希捷提供了SeaChest命令行工具来管理EPC。

1. 下载并安装 http://support.seagate.com/seachest/SeaChestUtilities.zip

2. 安装后,使用管理员打开cmd,执行以下命令关闭EPC

关闭EPC

有需要的话,也可以单独设置每个计时器的时间(比如“.\SeaChest_PowerControl.exe -d PD? --idle_b 12000”)。修改写入寄存器且实时生效,重启不影响EPC设置。