debian

Debian CPUInfo与CPU温度有关吗

小樊
33
2025-07-27 09:34:36
栏目: 智能运维

Debian系统本身并没有一个名为“CPUInfo”的专门工具来查看CPU温度。然而,您可以通过几种命令行工具来获取CPU温度信息。以下是一些常用的方法:

  1. 使用lm-sensors工具

    • 安装lm-sensors
      sudo apt update
      sudo apt install lm-sensors
      
    • 检测硬件传感器
      sudo sensors-detect
      
      根据提示操作,通常选择默认选项即可。
    • 查看CPU温度
      sensors
      
      或者查看特定传感器的温度,例如:
      sensors | grep 'temp1'
      
  2. 使用/sys/devices/virtual/thermal/thermal_zone/temp文件*:

    cat /sys/devices/virtual/thermal/thermal_zone0/temp
    

    注意,/sys/devices/virtual/thermal/thermal_zone0/temp中的温度值是以毫摄氏度为单位的,您可以通过除以1000来转换为摄氏度。

  3. 使用top或htop命令

    • 安装htop(如果尚未安装):
      sudo apt-get install htop
      
    • 在htop界面中,按下F5键可以显示所有CPU核心的详细信息,包括温度。
  4. 使用coretemp模块(适用于Intel CPU)

    • 加载coretemp模块
      sudo modprobe coretemp
      
    • 查看CPU温度
      cat /sys/devices/virtual/thermal/thermal_zone0/temp
      
      这个文件显示的是温度的毫开尔文值,您需要将其转换为摄氏度:
      cat /sys/devices/virtual/thermal/thermal_zone0/temp | awk '{print ($1/1000)}'
      
  5. 使用msr-tools工具(适用于AMD CPU)

    • 安装msr-tools
      sudo apt update
      sudo apt install msr-tools
      
    • 查看CPU温度
      sudo rdmsr -rdmsr 0x1FC
      
      输出中包含了温度信息,您需要解析这些信息来获取具体的温度值。

通过上述方法,您可以在Debian系统中查看CPU的温度。

0
看了该问题的人还看了