Ubuntu的cpuinfo
命令不能直接测量CPU温度
cpuinfo
(通过cat /proc/cpuinfo
查看)是Ubuntu/Linux系统中用于显示CPU硬件信息的工具,主要功能包括CPU型号、核心数、线程数、架构、缓存大小等静态信息,不包含温度监测功能。
若需监控CPU温度,可通过以下工具实现:
lm-sensors
工具(命令行,推荐)lm-sensors
是Linux系统下最常用的硬件传感器检测工具,支持绝大多数Intel、AMD等品牌的CPU温度监测。
sudo apt update && sudo apt install lm-sensors
sudo sensors-detect
,按提示选择“yes”以检测系统中的所有传感器(通常无需修改默认设置)。sensors
命令,即可显示CPU各核心及主板传感器的实时温度(单位:摄氏度),例如:coretemp-isa-0000
Adapter: ISA adapter
Physical 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)
Linux内核将CPU温度信息存储在/sys/class/thermal/
目录下的thermal_zone*
文件中,可直接通过命令查看:
cat /sys/class/thermal/thermal_zone0/temp
输出结果为毫摄氏度(mK),需除以1000转换为摄氏度(如45000
即为45°C)。
htop
工具(交互式界面)htop
是增强版的进程查看工具,部分版本支持显示CPU温度(需系统支持传感器)。
sudo apt install htop
htop
后,在界面顶部或底部可查看CPU温度(若未显示,需通过F2
设置开启传感器模块)。s-tui
工具(命令行+图形化)s-tui
是专为监控系统状态设计的命令行工具,支持CPU温度、频率、使用率等实时显示。
sudo apt install s-tui
s-tui
后,界面会直观展示CPU温度及其他硬件状态,按q
退出。lm-sensors
无法检测,可尝试更新BIOS或使用厂商提供的专用工具;