cpustat
是一個用于監控系統 CPU 使用情況的工具,它是 sysstat
包的一部分。雖然 cpustat
本身并不直接提供 CPU 溫度的監控功能,但它可以幫助你診斷 CPU 是否過熱,通過監控 CPU 的使用率和負載情況。
以下是如何使用 cpustat
來診斷 CPU 過熱問題的一些步驟:
如果你還沒有安裝 sysstat
,可以使用以下命令來安裝它:
sudo apt update
sudo apt install sysstat
運行 cpustat
命令可以查看 CPU 的實時使用情況。例如:
cpustat -u 1
這個命令會每秒更新一次 CPU 的使用率。
cpustat
的輸出通常包括以下幾個部分:
如果 usr
和 sys
的值持續很高,而 idle
的值很低,這可能意味著 CPU 正在滿負荷運行,這可能是過熱的一個跡象。
為了更全面地診斷 CPU 過熱問題,你可以結合使用其他工具,比如 lm-sensors
和 watch
命令來監控 CPU 溫度。
首先,安裝 lm-sensors
:
sudo apt install lm-sensors
然后,運行 sensors-detect
來檢測傳感器:
sudo sensors-detect
按照提示操作,通常情況下選擇默認選項即可。
之后,你可以使用 sensors
命令來查看 CPU 的溫度:
sensors
這個命令會顯示所有傳感器的讀數,包括 CPU 的溫度。
通過結合 cpustat
和其他監控工具的輸出,你可以更好地診斷和解決 CPU 過熱的問題。