在Linux系统中,查看CPU风扇转速通常涉及到读取系统硬件信息,这可以通过多种方式实现。以下是一些常用的方法:
lm-sensors
和 fancontrol
。sensors
和 ipmitool
。sensors
命令lm-sensors
:lm-sensors
:sensors
命令:sensors
命令:ipmitool
ipmitool
:ipmitool
:ipmitool
命令:ipmitool
命令:lm-sensors
已正确安装并运行。sudo sensors-detect
并按照提示进行配置。以下是一个简单的脚本示例,用于定期检查风扇转速并记录到日志文件中:
#!/bin/bash
LOGFILE="/var/log/fan_speed.log"
while true; do
FAN_SPEED=$(sensors | grep "fan1" | awk '{print $2}')
TIMESTAMP=$(date +"%Y-%m-%d %H:%M:%S")
echo "$TIMESTAMP: Fan Speed = $FAN_SPEED RPM" >> $LOGFILE
sleep 60
done
将此脚本保存为 monitor_fan_speed.sh
,并赋予执行权限:
chmod +x monitor_fan_speed.sh
然后可以在后台运行该脚本:
nohup ./monitor_fan_speed.sh &
这样就可以定期记录风扇转速到指定的日志文件中了。
希望这些信息对你有所帮助!如果有其他问题,请随时提问。
领取专属 10元无门槛券
手把手带您无忧上云