戴尔服务器

安装 ipmitool sudo apt-get update sudo apt-get install ipmitool

启用 IPMI 模块 sudo modprobe ipmi_devintf sudo modprobe ipmi_si

查看当前风扇转速 sudo ipmitool sdr type fan

  1. 设置风扇转速 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