阅读量:3
Ubuntu系统中无法通过cpuinfo命令直接查看CPU温度
cpuinfo(对应命令cat /proc/cpuinfo)是Ubuntu用于显示CPU硬件信息的工具,主要输出内容包括CPU型号、核心数、线程数、架构等静态信息,不包含实时温度数据。
Ubuntu查看CPU温度的常用方法
1. 使用lm-sensors工具(命令行首选)
lm-sensors是Linux下最常用的硬件传感器监控工具,支持绝大多数主板和CPU的温度检测。
- 安装与配置:
运行以下命令安装lm-sensors,并通过sudo sensors-detect自动检测硬件传感器(全程按Enter选择默认选项):sudo apt update sudo apt install lm-sensors sudo sensors-detect - 查看温度:
配置完成后,运行sensors命令即可显示CPU温度(包括封装温度、核心温度及阈值):
示例输出:sensors
其中,“Package id 0”表示CPU整体封装温度,“Core 0/1”表示单个核心温度。coretemp-isa-0000 Adapter: ISA adapter Package id 0: +45.0°C (high = +80.0°C, crit = +100.0°C) Core 0: +42.0°C (high = +80.0°C, crit = +100.0°C) Core 1: +43.0°C (high = +80.0°C, crit = +100.0°C)
2. 直接读取系统热区文件
Linux内核将热源划分为多个thermal_zone目录,CPU温度通常存储在thermal_zone0中,单位为毫摄氏度(需除以1000转换为摄氏度)。
- 查看温度:
运行以下命令获取CPU温度:示例输出:cat /sys/class/thermal/thermal_zone0/temp45000(即45.0°C)。
3. 使用图形化工具(适合桌面用户)
- Psensor:基于
sensors的图形化前端,提供温度趋势图表、高温警报等功能。
安装与运行:sudo apt install psensor psensor # 启动图形界面 - GNOME系统监视器:Ubuntu默认桌面环境的内置工具,可通过“资源”标签页查看CPU使用率(需安装
gnome-system-monitor插件扩展温度显示)。
注意事项
- 部分虚拟机环境(如VirtualBox、VMware)可能不暴露传感器信息,导致温度无法读取;
- 若
sensors命令无输出,需安装对应内核模块(如coretemp):sudo apt install linux-modules-extra-$(uname -r),并加载模块:sudo modprobe coretemp。
以上就是关于“Ubuntu CPUInfo能查CPU温度吗”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm