Linux CPUInfo:CPU温度如何监测
导读:Linux 下监测 CPU 温度的实用方法 一 命令行快速查看 使用 lm-sensors:安装后在首次运行时执行 sudo sensors-detect 自动探测传感器,随后用 sensors 查看温度。示例输出中可看到 Package...
Linux 下监测 CPU 温度的实用方法
一 命令行快速查看
- 使用 lm-sensors:安装后在首次运行时执行 sudo sensors-detect 自动探测传感器,随后用 sensors 查看温度。示例输出中可看到 Package id 0(CPU 封装温度)与各 Core X 的温度,以及 high/crit 阈值;如需持续刷新,可用 watch -n 2 sensors(每 2 秒更新)。
示例关键字段:- Package id 0: +47.0°C (high = +80.0°C, crit = +100.0°C)
- Core 0: +44.0°C
- 使用内核 sysfs:直接读取 /sys/class/thermal/thermal_zone/temp*,数值单位为毫摄氏度(如 47000 表示 47.0°C)。可先列出所有 zone:ls /sys/class/thermal/,再查看对应文件。
- 使用 psutil(Python):安装 pip install psutil 后,通过 psutil.sensors_temperatures() 获取温度字典,遍历如 coretemp 条目即可读取各核心温度。
- 发行版安装示例:
- Debian/Ubuntu:sudo apt install lm-sensors
- CentOS/RHEL:sudo yum install lm_sensors
以上方法覆盖从底层 sysfs 到高层工具的全链路监测需求。
二 图形化与实时监控工具
- Psensor:桌面图形界面实时显示 CPU、主板、GPU 温度,支持曲线与高温提醒。安装:sudo apt install psensor,启动后在传感器列表中勾选需要显示的项目。
- Glances:跨平台监控,集成了传感器信息;支持 Web 服务模式 远程查看。安装后运行 glances,按 f 切换显示传感器;也可一键安装脚本部署最新稳定版。
- i7z:面向 Intel Core i7/i5/i3 的专用工具,可实时查看 温度、频率、倍频、C 状态 等细节。
- htop(部分版本/配置):增强版进程查看器,结合传感器插件可显示温度概览。
这些工具便于在桌面或服务器上直观、持续地观察温度变化。
三 判读与高温处理
- 读取 high/crit 阈值:在 sensors 输出中,如 high = +80.0°C、crit = +100.0°C 分别表示“高温警戒”和“临界值”。持续接近或超过 high 需关注散热;达到或超过 crit 可能触发降频或关机保护。
- 持续监控与告警:使用 watch -n 2 sensors 观察趋势;在 Psensor 中启用桌面通知,在 Glances 中配置告警阈值,便于及时发现异常升温。
- 常见排障与优化:
- 运行 sudo sensors-detect 确保相关内核模块(如 coretemp)已加载;
- 更新 BIOS/UEFI 与传感器驱动;
- 检查散热系统(风扇、散热片)与机箱风道,定期清灰,保证通风空间。
以上做法有助于准确判读温度状态并安全处置高温风险。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Linux CPUInfo:CPU温度如何监测
本文地址: https://pptw.com/jishu/751504.html
