Debian中/proc/cpuinfo不直接提供温度信息,其主要用于显示CPU型号、频率等基础信息。若需获取准确温度数据,可通过以下工具和方法:
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),数据来自硬件传感器,准确性高。直接读取系统文件
/sys/class/thermal/thermal_zone*/temp文件读取(单位:毫摄氏度,需除以1000):cat /sys/class/thermal/thermal_zone0/temp # 示例输出:45000(即45°C)
hwmon的硬件,准确性取决于内核和驱动支持。lm-sensors需正确配置内核模块,若未加载可能导致数据不准确。结论:/proc/cpuinfo无温度信息,推荐使用lm-sensors或/sys/class/thermal接口获取准确数据,优先选择前者。