溫馨提示×

如何用cpustat檢查CPU過熱

小樊
48
2025-08-02 22:18:38
欄目: 編程語言

cpustat 是一個用于監控 CPU 使用情況的命令行工具,它可以顯示 CPU 的各種統計信息,包括使用率、上下文切換次數、中斷次數等。但是,cpustat 本身并不直接提供 CPU 溫度的監控功能。

如果你想要檢查 CPU 是否過熱,你可以使用以下幾種方法:

  1. 使用 sensors 命令sensors 是 lm-sensors 包的一部分,它可以顯示包括 CPU 在內的各種硬件的溫度信息。首先,你需要安裝 lm-sensors(在大多數 Linux 發行版中可以使用包管理器安裝),然后運行 sensors 命令來查看溫度。

    sudo apt-get install lm-sensors # 在 Debian/Ubuntu 上安裝
    sudo sensors-detect       # 檢測傳感器
    sensors                    # 查看溫度信息
    
  2. 使用 lm-sensorswatch 命令: 如果你想要實時監控 CPU 溫度,可以將 sensors 命令與 watch 命令結合使用。

    watch -n 1 sensors
    

    這將每秒刷新一次溫度信息。

  3. 查看 /sys/class/thermal/thermal_zone*/temp 文件: 在某些 Linux 發行版中,你可以通過讀取 /sys/class/thermal/thermal_zone*/temp 文件來獲取溫度信息。

    cat /sys/class/thermal/thermal_zone0/temp
    

    這將顯示第一個溫度傳感器的溫度,單位通常是毫開爾文(mK)。

  4. 使用第三方工具: 還有一些第三方工具可以用來監控 CPU 溫度,例如 coretemp、psensor 等。

請注意,CPU 的正常工作溫度范圍因型號而異,因此最好查閱你的 CPU 手冊或制造商提供的規格來確定安全的溫度范圍。如果 CPU 溫度超過了推薦的最大值,可能需要檢查散熱系統是否工作正常,或者考慮采取降頻等措施來降低溫度。

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