溫馨提示×

如何通過CPUInfo監控CPU溫度

小樊
45
2025-07-12 04:08:36
欄目: 編程語言

在Linux系統中,有多種方法可以監控CPU溫度。以下是一些常用的工具和方法:

使用lm-sensors工具

  1. 安裝lm-sensors

    • 在Debian/Ubuntu系統上:
      sudo apt-get update
      sudo apt-get install lm-sensors
      
    • 在Fedora/CentOS/RHEL系統上:
      sudo yum install lm_sensors
      
      sudo dnf install lm_sensors
      
  2. 檢測和配置

    sudo sensors-detect
    

    按照提示操作,通常接受默認設置即可。

  3. 查看溫度

    sensors
    

    輸出類似以下信息:

    coretemp-isa-0000 Adapter: ISA adapter
    Physical id 0: 39.0°C (high 80.0°C, crit 100.0°C)
    Core 0: 33.0°C (high 80.0°C, crit 100.0°C)
    Core 1: 35.0°C (high 80.0°C, crit 100.0°C)
    

    Physical id 0表示整個CPU,Core 0, Core 1等代表各個CPU核心。

直接讀取系統文件

Linux內核將溫度信息存儲在/sys/class/thermal/thermal_zone*/temp目錄下??梢允褂靡韵旅钭x取溫度(單位為毫攝氏度):

cat /sys/class/thermal/thermal_zone0/temp

例如,輸出43000表示43°C??梢允褂靡韵旅钸M行轉換:

echo $(( $(cat /sys/class/thermal/thermal_zone0/temp) / 1000 ))°C

使用ipmitool工具(適用于支持IPMI的系統)

  1. 安裝ipmitool

    sudo apt-get install ipmitool
    
  2. 查看溫度

    sudo ipmitool -I open sdr | grep Temp
    

使用lm-sensors的s-tui界面

安裝lm-sensors后,運行以下命令可以查看實時監控界面,顯示CPU溫度、負載和頻率等信息:

sudo sensors-detect
sudo sensors-conf
sensors

然后運行:

sudo s-tui

通過以上方法,您可以方便地在Linux系統中監控CPU溫度,確保系統穩定運行。根據您的系統配置選擇合適的方法即可。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女