开启IPMI OVER LAN
# Idrac 开启或关闭风扇自动控制功能,结尾 0为关,1为开ipmitool -I lanplus -U root -P 密码 -H 10.1.101.17 raw 0x30 0x30 0x01 0x00ipmitool -I lanplus -U root -P 密码 -H 10.1.101.18 raw 0x30 0x30 0x01 0x00# Idrac 强制调整风扇的转速 结尾参数为 16进制数值# 0x14 表示 20% | 0x1e 表示 30% | 0x32 表示 50% | 0x37 表示 55%# 0x3c 表示 60% | 0x41 表示 65% | 0x46 表示 70% | 0x50 表示 80%ipmitool -I lanplus -U root -P 密码 -H 10.1.101.17 raw 0x30 0x30 0x02 0xff 0x32ipmitool -I lanplus -U root -P 密码 -H 10.1.101.18 raw 0x30 0x30 0x02 0xff 0x32# 安装 Omsa# 先导入 dell.repo https://linux.dell.com/repo/community/openmanage/curl -O https://linux.dell.com/repo/hardware/dsu/bootstrap.cgi && bash bootstrap.cgiyum -y install srvadmin-base srvadmin-idrac srvadmin-storageservices# 设置服务开机启动/opt/dell/srvadmin/sbin/srvadmin-services.sh start/opt/dell/srvadmin/sbin/srvadmin-services.sh enable# 安装完毕之后重连会话omreport chassis fans # 查看风扇omreport chassis temps # 查看温度omreport chassis memory # 查看内存racadm racreset # 软重置racadm racresetcfg # 恢复出厂设置racadm getsensorinfo # 所有传感器状态racadm set iDRAC.IPv4.DHCPEnable 1 # 启动 Idrac dhcpracadm set system.thermalsettings.ThermalProfile 0 # 恢复默认 Thermal Profileracadm set system.thermalsettings.FanSpeedOffset 255 # 恢复默认禁用风扇偏移racadm set system.thermalsettings.ThirdPartyPCIFanResponse 0 # 禁用第三方PCI-E检查
安装osma
sudo echo 'deb http://linux.dell.com/repo/community/openmanage/940/bionic bionic main' | sudo tee -a /etc/apt/sources.list.d/linux.dell.com.sources.list
wget https://linux.dell.com/repo/pgp_pubkeys/0x1285491434D8786F.asc
sudo apt-key add 0x1285491434D8786F.asc
apt-get update
apt install srvadmin-all
/opt/dell/srvadmin/sbin/srvadmin-services.sh start
设置风扇为自动
racadm set system.thermalsettings.ThermalProfile 0
禁用第三方 pci-e 认证检查
racadm set system.thermalsettings.ThirdPartyPCIFanResponse 0
前提
最近入手了一台R720xd 3.5寸 12盘位的2U服务器,刚开始的时候感觉噪音还能接受,经过几天的尝试以及和大神的噪音(转速)对比,我终于决定要对风扇转速下手调整了。
设备参数
型号:dell r720xd 3.5 12盘位
cpu:e5-2650 * 2
memory:64GB
disk:3TB HDD (RAID5)
iDRAC:version 7
实施过程
1.下载ipmitool
https://dl.dell.com/FOLDER04161746M/1/OM-BMC-Dell-Web-WIN-8.5.0-2372_A00.exe
2.配置风扇转速
首先要关闭风扇自动调速功能,否则我们手动设置的转速是不会生效的。最后的0x00表示关闭自动调速,0x01表示开启自动调速。
ipmitool -I lanplus -U ipmi用户名 -P ipmi密码 -H 服务器地址 raw 0x30 0x30 0x01 0x00
关闭自动调速之后,我们就可以按照我们自己的意愿来调整转速了,我这边设置为10%。
ipmitool.exe -I lanplus -H 192.168.3.12 -U root -P mama110@@ raw 0x30 0x30 0x02 0xff 0x06
最后的0x0a表示转速的百分比的十六进制,06表示6%(大约2700RPM),0a表示10%,0f表示15%。
3.确认配置
设置完成后我们可以通过iDRAC管理页面查看设置的结果。

通过调整发现,转速确实低了,之前一直稳定在20%-25%(5000+转)左右,功耗大概在170w。通过调低风扇转速,不仅静音了,还降低了功耗。
PS:家用,个人使用可以调整。企业、IDC就不要调整了。
