戴尔服务器
安装 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 自动管理,但可以通过以下方法手动调整。
(1)启用手动风扇控制 首先,启用手动风扇控制模式: sudo ipmitool raw 0x30 0x30 0x01 0x00 这将禁用自动风扇控制,允许手动设置风扇转速。
(2)设置风扇转速百分比
ipmitool raw: 表示发送一个原始的 IPMI 命令。 0x30 0x30: 这是 IPMI 命令的 NetFn(Network Function) 和 Cmd(Command)。 0x30 0x30 是 Dell 服务器中用于控制风扇转速的命令。 0x02: 表示设置风扇转速的操作。 0xff: 表示目标风扇。0xff 表示所有风扇。 0x64: 表示风扇转速的百分比。0x64 是十六进制,对应十进制的 100,即 100% 转速。
使用以下命令设置风扇转速百分比(0x00 到 0x64,对应 0% 到 100%)(0x5A=90%,0x5F=95%): sudo ipmitool raw 0x30 0x30 0x02 0xff 0x64 0xff 表示所有风扇。 0x64 表示 100% 转速(十六进制的 0x64 = 十进制的 100)。
例如,设置风扇转速为 75%: sudo ipmitool raw 0x30 0x30 0x02 0xff 0x4B
(3)恢复自动风扇控制 完成手动调整后,恢复自动风扇控制模式: sudo ipmitool raw 0x30 0x30 0x01 0x01
温度 cpu: cat /sys/class/thermal/thermal_zone*/temp 输出的温度值通常是摄氏度乘以 1000,因此 45000 表示 45°C。
gpu: nvidia-smi