在Linux系统中,有多种方法可以监控CPU温度。以下是一些常用的工具和方法:
安装lm-sensors:
sudo apt-get update
sudo apt-get install lm-sensors
sudo yum install lm_sensors
或sudo dnf install lm_sensors
检测和配置:
sudo sensors-detect
按照提示操作,通常接受默认设置即可。
查看温度:
sensors
输出类似以下信息:
coretemp-isa-0000 Adapter: ISA adapter
Physical id 0: 39.0°C (high 80.0°C, crit 100.0°C)
Core 0: 33.0°C (high 80.0°C, crit 100.0°C)
Core 1: 35.0°C (high 80.0°C, crit 100.0°C)
Physical id 0表示整个CPU,Core 0, Core 1等代表各个CPU核心。
Linux内核将温度信息存储在/sys/class/thermal/thermal_zone*/temp
目录下。可以使用以下命令读取温度(单位为毫摄氏度):
cat /sys/class/thermal/thermal_zone0/temp
例如,输出43000表示43°C。可以使用以下命令进行转换:
echo $(( $(cat /sys/class/thermal/thermal_zone0/temp) / 1000 ))°C
安装ipmitool:
sudo apt-get install ipmitool
查看温度:
sudo ipmitool -I open sdr | grep Temp
安装lm-sensors后,运行以下命令可以查看实时监控界面,显示CPU温度、负载和频率等信息:
sudo sensors-detect
sudo sensors-conf
sensors
然后运行:
sudo s-tui
通过以上方法,您可以方便地在Linux系统中监控CPU温度,确保系统稳定运行。根据您的系统配置选择合适的方法即可。