戴尔服务器 IPMI 配置
安装 ipmitool
sudo apt-get update
sudo apt-get install ipmitool
启用 IPMI 模块
sudo modprobe ipmi_devintf
sudo modprobe ipmi_si
查看当前风扇转速
sudo ipmitool sdr type fan
设置风扇转速
Dell 服务器的风扇转速通常由 iDRAC 自动管理,但可以通过以下方法手动调整。
启用手动风扇控制
首先,启用手动风扇控制模式:
sudo ipmitool raw 0x30 0x30 0x01 0x00
这将禁用自动风扇控制,允许手动设置风扇转速。
设置风扇转速百分比
使用以下命令设置风扇转速百分比(0x00 到 0x64,对应 0% 到 100%):
sudo ipmitool raw 0x30 0x30 0x02 0xff 0x64
参数说明:
- ipmitool raw:表示发送一个原始的 IPMI 命令
- 0x30 0x30:IPMI 命令的 NetFn(Network Function)和 Cmd(Command),用于控制风扇转速
- 0x02:表示设置风扇转速的操作
- 0xff:表示目标风扇,0xff 表示所有风扇
- 0x64:表示风扇转速的百分比,0x64 是十六进制,对应十进制的 100,即 100% 转速
常用转速设置: - 0x5A = 90% - 0x5F = 95% - 0x64 = 100%
例如,设置风扇转速为 75%:
sudo ipmitool raw 0x30 0x30 0x02 0xff 0x4B
恢复自动风扇控制
完成手动调整后,恢复自动风扇控制模式:
sudo ipmitool raw 0x30 0x30 0x01 0x01
温度监控
CPU 温度
cat /sys/class/thermal/thermal_zone*/temp
输出的温度值通常是摄氏度乘以 1000,因此 45000 表示 45°C。
GPU 温度
nvidia-smi