CPUInfo显示的Linux温度正常吗
导读:结论与要点 /proc/cpuinfo 不显示 CPU 温度。它只提供处理器型号、频率、缓存等静态信息。要判断温度是否正常,应使用 lm-sensors 的 sensors、读取 /sys/class/thermal/thermal_zo...
结论与要点
- /proc/cpuinfo 不显示 CPU 温度。它只提供处理器型号、频率、缓存等静态信息。要判断温度是否正常,应使用 lm-sensors 的 sensors、读取 /sys/class/thermal/thermal_zone/temp*,或图形工具如 psensor。这些方式能给出核心温度及传感器标注的 high/crit 阈值,用于判断是否异常。
如何正确查看 Linux 下的 CPU 温度
- 使用 sensors:安装并探测传感器后查看温度与阈值
- 命令:sudo apt-get install lm-sensors & & sudo sensors-detect & & sensors
- 判读:关注类似“Core 0/1”的当前温度,以及括号中的 high(警戒)与 crit(临界)值,例如:Core 0: +47.0°C (high=+80.0°C, crit=+100.0°C)
- 读取内核 thermal 接口:直接查看各热区的毫摄氏度读数
- 命令:cat /sys/class/thermal/thermal_zone*/temp
- 判读:数值为千分之一摄氏度,如 65000 表示 65.0°C
- 图形化监控:安装 psensor 等,可实时曲线与告警
- 命令:sudo apt-get install psensor 以上方法能准确反映 CPU 及相关传感器温度,便于与厂商规格或传感器阈值比对。
常见温度范围与判断标准
- 通用参考(不同架构与厂商规格会有差异,以传感器 high/crit 与 TjunctionMax 为准):
- 低负载:约 30–60°C
- 高负载:约 60–80°C
- 危险:持续 > 90°C 易触发降频/关机保护
- 示例(来自 sensors 的典型标注):coretemp 传感器常见标注为 high=+80°C、crit=+100°C,超过 high 应关注,逼近 crit 需立即处理。
温度过高时的快速排查
- 检查负载与进程:top/htop 找出异常占用;必要时终止或限流
- 检查散热系统:清洁灰尘、确认风扇转速与运行状态、检查散热器贴合与导热硅脂状态
- 检查环境与机箱气流:改善通风,必要时调整风扇曲线/改为性能模式
- 检查 BIOS/UEFI:关闭超频、恢复默认电压/频率,优化风扇策略
- 必要时限频降压:临时降低最大频率以控温,保障稳定性。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: CPUInfo显示的Linux温度正常吗
本文地址: https://pptw.com/jishu/778556.html
