概述
说真的,家里有太服务器真的是很吵的事情,而且因为是冬天,室温就够降低很多温度了,但是r410主板上bios能设置的最低转速声音还是很大,没办法只能使用ipmi去调节我的服务器的转速了
设置ipmi的ip
这个要注意一点的是一定要和你的网络的网段是一样的,其他的话没有什么可以说的,把服务器开机之后进入设置ipmi的界面设置就好了,并且设置好账号和密码
安装ipmitool
因为我是mac,所以
brew install ipmitool
其他系统的你使用你对应的包管理器安装就好了,
windows的话
安装dell的OM-BMC-Dell-Web-WIN
调节风扇转速
这个我还是看下面这个项目知道调节转速的raw
首先你要输入下面的命令把风扇转速设置为手动的
ipmitool -I lanplus -U ipmi用户名 -P ipmi密码 -H 服务器地址 raw 0x30 0x30 0x01 0x00
之后就可以调节转速了
ipmitool -I lanplus -U ipmi用户名 -P ipmi密码 -H 服务器地址 raw 0x30 0x30 0x02 0xff 0x18
要值得关注的是上面16进制的最后一个16进制当你输入0x18的时候几乎 就是风扇转速最小的时候当你不断调节大,比如下面
ipmitool -I lanplus -U ipmi用户名 -P ipmi密码 -H 服务器地址 raw 0x30 0x30 0x02 0xff 0x60
这个几乎就是风扇最大的转速,我现在的转速是
ipmitool -I lanplus -U ipmi用户名 -P ipmi密码 -H 服务器地址 raw 0x30 0x30 0x02 0xff 0x10
而我另一台服务器用这个设置风扇还是非常大,要设置的更小
ipmitool -I lanplus -U ipmi用户名 -P ipmi密码 -H 服务器地址 raw 0x30 0x30 0x02 0xff 0x05
世界顿时安静了
但是要注意观察温度是否稳定,服务器烧了可别怪我
在折腾的过程中还学习了不少关于ipmi的东西,下次我会写一个脚本使用ipmi去管理我的dell服务器
最好是结合ipmi来实现温度监控,通过温度实现更智能转速的控制.