阅读量:2
在Linux系统中,有多种方法可以监控CPU温度。以下是一些常用的工具和方法:
使用lm-sensors工具
-
安装lm-sensors:
- 在Debian/Ubuntu系统上:
sudo apt-get update sudo apt-get install lm-sensors - 在Fedora/CentOS/RHEL系统上:
或sudo yum install lm_sensorssudo dnf install lm_sensors
- 在Debian/Ubuntu系统上:
-
检测和配置:
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工具(适用于支持IPMI的系统)
-
安装ipmitool:
sudo apt-get install ipmitool -
查看温度:
sudo ipmitool -I open sdr | grep Temp
使用lm-sensors的s-tui界面
安装lm-sensors后,运行以下命令可以查看实时监控界面,显示CPU温度、负载和频率等信息:
sudo sensors-detect
sudo sensors-conf
sensors
然后运行:
sudo s-tui
通过以上方法,您可以方便地在Linux系统中监控CPU温度,确保系统稳定运行。根据您的系统配置选择合适的方法即可。
以上就是关于“如何通过CPUInfo监控CPU温度”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm