Debian CPUInfo能显示CPU温度吗
导读:结论与原因 不能。/proc/cpuinfo 只提供 CPU 的型号、频率、缓存等静态信息,不包含温度数据。要查看温度,需要读取内核的传感器接口或硬件监控芯片,例如通过 lm-sensors 或 /sys/class/thermal 文件...
结论与原因
- 不能。/proc/cpuinfo 只提供 CPU 的型号、频率、缓存等静态信息,不包含温度数据。要查看温度,需要读取内核的传感器接口或硬件监控芯片,例如通过 lm-sensors 或 /sys/class/thermal 文件系统。
可行方法
-
使用 lm-sensors(通用 x86 平台)
- 安装与探测:sudo apt update & & sudo apt install lm-sensors;运行 sudo sensors-detect,按提示选择“yes”以加载所需内核模块。
- 查看温度:运行 sensors,输出中通常包含 Package id 0(CPU 封装温度)及各 Core X 温度。示例:
- coretemp-isa-0000
- Physical id 0: +26.0°C
- Core 0: +22.0°C
- Core 1: +23.0°C
- coretemp-isa-0000
- 说明:若未显示温度,多为传感器驱动未加载或硬件不支持,可检查内核日志或再次运行 sensors-detect。
-
读取内核热区接口(嵌入式/ARM 与通用平台)
- 快速查看:cat /sys/class/thermal/thermal_zone0/temp(单位:毫摄氏度)。转换为摄氏度:awk ‘{ printf “%.2f°C\n”, $1/1000} ’ /sys/class/thermal/thermal_zone0/temp。
- 多热区查看:cat /sys/devices/virtual/thermal/thermal_zone*/temp;部分平台以 毫开尔文 记录,可用 awk ‘{ print ($1-273.15)/1000} ’ 转换。
- 树莓派专用:vcgencmd measure_temp;若命令不存在,安装 libraspberrypi-bin 后使用。
-
图形化与综合监控(可选)
- 桌面图形:sudo apt install psensor(依赖 lm-sensors/hddtemp),可直观查看 CPU/显卡/硬盘温度。
- 终端/远程:sudo apt install htop 或 glances;在支持的前提下可显示温度或导出监控数据。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Debian CPUInfo能显示CPU温度吗
本文地址: https://pptw.com/jishu/786424.html
