使用IPMI调整Supermicro X11SRM-VF的风扇转速
🗒️使用IPMI调整Supermicro X11SRM-VF的风扇转速
技术分享|2022-11-26|最后更新: 2023-4-10
type
status
date
slug
summary
tags
category
icon
password

起因

最近整了四块SN640 7.68T,但这玩意儿发热高,散热面积还不大,加之我还是用的机械大师的C28机箱,空间比较有限,于是把四块SN640用LZmod家的电脑硬盘架绑在一起,整了一个猫头鹰的4010小风扇(A4x10 PWM)用绑带固定直吹,再拿一个3.5寸转2.5寸的acasis的硬盘支架固定到机箱底部
然而这样的问题就是硬盘发热太高,主板设置为Standard/Optimal/Heavy IO模式都会导致SN640直接上70度,只有Full模式能压下来,但5k+转的噪声又太吵了。
于是就开始用IPMI来调整风扇转速。

过程

我的A4x10风扇是插在主板的FAN3位置的,在supermicro的设计里面属于CPU、GPU的风扇区域,这会影响到IPMI调整的命令行
Step 1: 设置风扇模式为Full:raw 0x30 0x45 0x01 0x01
Step 2: 手动设置风扇转速:raw 0x30 0x70 0x66 0x01 0x00 0x42
代码解释(参考Sagit):
解释说明:
  • 最后一位16进制代表转速百分比。范围为0x01-0x64,0x20就代表转速为32%。(不确定)
  • 倒数第二位16进制代表的是区域范围。0x00代表系统区域,这个区域一般为负责CPU、GPU的风扇,对应风扇编号为FAN1,FAN2。0x00代表周边设备区域,对应风扇编号为FANA,FANB之类

结果

调整之后,选用命令
使用CrystalDiskMark烤鸡,硬盘稳定在69-70度,刚好是允许的上限,而且这样的工况也只是重负载下的极端情况,日常也用不到
notion image
满意离开

Reference

 
 
基于vSphere搭建homelabFRP内网穿透的best practice
  • Utterance