R720手动调整风扇转速实现静音运行

程序员的情话

发布时间: 19-07-2508:00

随着家里服务越来越多,原有的小主机已经不能满足我的需要了,所以一直有想入手一台服务器的打算,但是因为噪音问题,一直都处于很纠结的状态。但随着小主机的性能越来越低,还是咬牙入手了一台R720。

当收到服务器开机的时候,声音有点出奇意料的小,只比台式机的噪音稍微大一些。运行的时候白天基本听不见声音,但晚上夜深人静的时候还是能听到一些噪音,所以为了不影响休息,就在网上查阅了相关的资料。发现可用通过ipmi来调整散热器转速,来达到静音的效果。

那么什么是ipmi呢?

这里我引用一下百度百科的文档大家就知道了。IPMI的全称是智能平台管理接口(Intelligent Platform Management Interface)原本是一种Intel架构的企业系统的周边设备所采用的一种工业标准。IPMI亦是一个开放的免费标准,用户无需支付额外的费用即可使用此标准。IPMI 能够横跨不同的操作系统、固件和硬件平台,可以智能的监视、控制和自动回报大量服务器的运作状况,以降低服务器系统成本。

既然已经知道ipmi是什么,那么接下来就是实战环节了。

首先我们需要去DELL的IDRAC面板打开ipmi支持,大家可根据下图指引操作。

其次我们还需要在我们自己的电脑上安装ipmitool,这里我以Centos7为例:

安装完成后首先我们需要关闭自动调速功能,不然我们手动调速是不生效的。

最后的0x00表示关闭自动调速,0x01表示开启自动调速,然后我们就可以设置自己想要的转速了

最后0x0f代表散热器的转速百分比的十六进制,0x0f就表示将散热器转速设置为15%,当然你也可以设置为0x64感受一下起飞的感觉。

脚本

你以为这样就完?并不是,当随着服务器的负载越来越高,温度也就越来越高,这时我们设置的转速就不能满足需要了。随着时间的推移可能会导致服务器过热自动关机。所以还需要一个脚本定时监控服务器温度,当温度升高时再调整一个相对静音的转速。

这里我将我自己使用的脚本分享给大家,当然这个脚本并不完美,大家可根据自己的实际情况进行修改。

举报/反馈