debian

Debian cpuinfo中的温度信息准吗

小樊
53
2025-08-25 08:25:15
栏目: 智能运维

Debian中/proc/cpuinfo不直接提供温度信息,其主要用于显示CPU型号、频率等基础信息。若需获取准确温度数据,可通过以下工具和方法:

推荐工具及准确性

  1. lm-sensors工具

    • 安装与使用
      sudo apt-get install lm-sensors  # Debian/Ubuntu
      sudo sensors-detect  # 检测硬件传感器
      sensors  # 查看温度
      
      输出示例:Core 0: +45.0°C (high = +80.0°C, crit = +100.0°C),数据来自硬件传感器,准确性高
  2. 直接读取系统文件

    • 方法
      • 通过/sys/class/thermal/thermal_zone*/temp文件读取(单位:毫摄氏度,需除以1000):
        cat /sys/class/thermal/thermal_zone0/temp  # 示例输出:45000(即45°C)
        
      • 适用于支持hwmon的硬件,准确性取决于内核和驱动支持

注意事项

结论/proc/cpuinfo无温度信息,推荐使用lm-sensors/sys/class/thermal接口获取准确数据,优先选择前者。

0
看了该问题的人还看了