debian

Debian cpustat如何报告CPU温度

小樊
57
2025-04-03 18:22:14
栏目: 智能运维

在Debian系统中,cpustat 是一个用于显示CPU使用情况的工具,它通常包含在 sysstat 包中。然而,cpustat 默认情况下并不直接报告CPU温度。要获取CPU温度,你需要使用其他工具或方法。

以下是一些在Debian系统中获取CPU温度的方法:

  1. 使用 sensors 命令sensors 是一个常用的工具,用于显示硬件传感器信息,包括CPU温度。它通常包含在 lm-sensors 包中。

    • 首先,安装 lm-sensors 包:

      sudo apt update
      sudo apt install lm-sensors
      
    • 然后,运行 sensors-detect 命令来检测传感器:

      sudo sensors-detect
      

      按照提示操作,通常选择“yes”以添加传感器支持。

    • 最后,使用 sensors 命令查看CPU温度:

      sensors
      
  2. 使用 lm-sensorswatch 命令: 如果你想实时监控CPU温度,可以使用 watch 命令结合 sensors

    watch -n 1 sensors
    

    这将每秒刷新一次CPU温度信息。

  3. 查看 /sys/class/thermal/thermal_zone*/temp 文件: 一些Linux系统会在 /sys/class/thermal/ 目录下提供温度信息。你可以查看这些文件来获取CPU温度:

    cat /sys/class/thermal/thermal_zone0/temp
    

    注意,这些文件通常以毫开尔文(mK)为单位,需要除以1000来转换为摄氏度。

  4. 使用 powertoptlp: 这些工具主要用于电源管理,但它们也可能显示一些温度信息。

请根据你的需求和系统配置选择合适的方法来获取CPU温度。

0
看了该问题的人还看了