cpustat
是一個用于監控 CPU 使用情況的命令行工具,它可以顯示 CPU 的各種統計信息,包括使用率、上下文切換次數、中斷次數等。但是,cpustat
本身并不直接提供 CPU 溫度的監控功能。
如果你想要檢查 CPU 是否過熱,你可以使用以下幾種方法:
使用 sensors
命令:
sensors
是 lm-sensors 包的一部分,它可以顯示包括 CPU 在內的各種硬件的溫度信息。首先,你需要安裝 lm-sensors(在大多數 Linux 發行版中可以使用包管理器安裝),然后運行 sensors
命令來查看溫度。
sudo apt-get install lm-sensors # 在 Debian/Ubuntu 上安裝
sudo sensors-detect # 檢測傳感器
sensors # 查看溫度信息
使用 lm-sensors
和 watch
命令:
如果你想要實時監控 CPU 溫度,可以將 sensors
命令與 watch
命令結合使用。
watch -n 1 sensors
這將每秒刷新一次溫度信息。
查看 /sys/class/thermal/thermal_zone*/temp
文件:
在某些 Linux 發行版中,你可以通過讀取 /sys/class/thermal/thermal_zone*/temp
文件來獲取溫度信息。
cat /sys/class/thermal/thermal_zone0/temp
這將顯示第一個溫度傳感器的溫度,單位通常是毫開爾文(mK)。
使用第三方工具:
還有一些第三方工具可以用來監控 CPU 溫度,例如 coretemp
、psensor
等。
請注意,CPU 的正常工作溫度范圍因型號而異,因此最好查閱你的 CPU 手冊或制造商提供的規格來確定安全的溫度范圍。如果 CPU 溫度超過了推薦的最大值,可能需要檢查散熱系統是否工作正常,或者考慮采取降頻等措施來降低溫度。