前情提要
2022年末,逛闲鱼的时候,发现了一个非常吸引人的准系统配置,戴尔R7515,CPU是AMD EPYC 7402P,24核心48线程, 并且还带H730P阵列卡。很快我就将这个机子买回家里,但毕竟是机架式服务器,声音还是有点大,因此我要想办法把声音降低才行。
为什么声音大?
我注意到安装了M.2接口的NVME固态硬盘后,服务器的风扇转速似乎就被锁定到一个比较高的值,而没装NVME硬盘的时候声音会小一点,上网调查了一下,发现是戴尔服务器检测到系统里有非官方认证的配件的话,就会将风扇转速提高,以保证系统散热的稳定性。这个功能在机房应该影响不大,但在家里,说实话还是有点吵,即便放在房间里关上门,也仍然能听到风扇高频的噪声。
好在我在网上找到了教程,可以通过配置关闭这个自动增加风扇转速的功能。
配置关闭LFM Mode
LFM全称是Linear Feet per Minute
,在戴尔的系统设置内,每个PCIE槽位都有LFM模式的设置,我的理解是,如果这个模式处于打开或者自定义的状态,风扇转速就会根据LFM的参数进行便宜,进而造成风扇转速高的问题。
开启idrac的SSH功能
进入web控制台IDRAC设置 —— 服务 —— SSH
配置为启用
开启racadm功能
在web控制台IDRAC设置 —— 服务 —— 远程RACADM
配置为已启用
通过SSH登录idrac控制台
以下是我登录后的显示状态
1 | magicdian@MacBook-Pro-14 hexo_blog % ssh root@192.168.4.10 |
获取PCIE槽的LFM信息
我们可以通过命令获取PCIE槽位的LFM信息,racadm get system.pcieslotlfm.槽位ID
1 | racadm>>racadm get system.pcieslotlfm.2 |
以上示例中,我的PCIE槽2的#3rdPartyCard=No
表明这个槽位的设备不是第三方设备,我们不用管这种,我们需要找到#3rdPartyCard=Yes
的槽位
禁用LFM Mode
我的PCIE槽位4是第三方固态硬盘,使用如下命令关闭LFM Mode
1 | racadm set system.pcieslotlfm.4.lfmmode disabled |
输入完上面的命令再次执行检测
1 | racadm>>racadm get system.pcieslotlfm.4 |
可以看到LFMMode设置为Disabled了,表明设置成功。
如果系统中有多个槽位存在第三方PCIE设备,按上面的方法进行配置即可,全部第三方槽位都关闭LFM Mode后,应该可以听到风扇声很快就降低了。
后记
对于R7515型号来说,请不要更新idrac版本高于7,我目前保持idrac版本为6.10.80.00
,因为一旦更新主版本到7以上,LFM的设置就不起作用了,不知道是戴尔的bug还是故意的。