debian

Debian cpustat如何显示CPU温度

小樊
39
2025-06-13 12:19:08
栏目: 智能运维

在Debian系统中,cpustat命令是sysstat包的一部分,它主要用于显示CPU的使用情况,包括用户态、系统态、空闲时间等。默认情况下,cpustat并不直接显示CPU温度。

如果你想查看CPU温度,可以尝试以下几种方法:

方法一:使用lm-sensors

lm-sensors是一个用于监控硬件传感器(包括CPU温度)的工具。

  1. 安装lm-sensors

    sudo apt update
    sudo apt install lm-sensors
    
  2. 检测传感器

    sudo sensors-detect
    

    按照提示操作,通常选择“yes”来检测所有传感器。

  3. 查看CPU温度

    sensors
    

    这将显示所有检测到的传感器及其当前值,包括CPU温度。

方法二:使用coretemp

coretemp是另一个常用的工具,用于显示CPU核心温度。

  1. 安装coretemp

    sudo apt update
    sudo apt install coretemp
    
  2. 查看CPU温度

    cat /sys/devices/virtual/thermal/thermal_zone*/temp
    

    这将显示每个热区的温度(单位为毫开尔文)。你需要将温度转换为摄氏度:

    cat /sys/devices/virtual/thermal/thermal_zone*/temp | awk '{print ($1-273.15)/1000}'
    

方法三:使用htop

htop是一个交互式的进程查看器,它也可以显示CPU温度(如果系统支持)。

  1. 安装htop

    sudo apt update
    sudo apt install htop
    
  2. 运行htop

    htop
    

    在htop界面中,你可以查看CPU温度(如果系统支持并已配置)。

方法四:使用glances

glances是一个跨平台的系统监控工具,它可以显示CPU温度以及其他许多系统信息。

  1. 安装glances

    sudo apt update
    sudo apt install glances
    
  2. 运行glances

    glances
    

    在glances界面中,你可以查看CPU温度以及其他系统信息。

通过以上方法,你应该能够在Debian系统中查看CPU温度。选择适合你的方法进行操作即可。

0
看了该问题的人还看了