cpustat
是一個用于監控 CPU 使用情況的工具,它可以顯示 CPU 的各種統計信息,包括使用率、上下文切換次數、中斷次數等。但是,cpustat
本身并不直接提供 CPU 溫度的監測功能。要檢測 CPU 是否過熱,你需要結合其他工具或方法。
以下是一些常用的方法來檢測 CPU 溫度:
lm-sensors
lm-sensors
是一個用于監控 Linux 系統中硬件傳感器(包括 CPU 溫度)的工具。
安裝 lm-sensors
:
sudo apt-get install lm-sensors # Debian/Ubuntu
sudo yum install lm_sensors # CentOS/RHEL
配置 lm-sensors
:
運行以下命令來檢測系統中的傳感器:
sudo sensors-detect
按照提示完成配置。
查看 CPU 溫度: 配置完成后,你可以使用以下命令查看 CPU 溫度:
sensors
coretemp
coretemp
是一個內核模塊,可以提供 CPU 核心的溫度信息。
安裝 coretemp
:
sudo apt-get install coretemp # Debian/Ubuntu
sudo yum install coretemp # CentOS/RHEL
查看 CPU 溫度: 使用以下命令查看 CPU 核心的溫度:
cat /sys/devices/virtual/thermal/thermal_zone*/temp
輸出的溫度值是以毫開爾文(mK)為單位的,需要除以 1000 轉換為攝氏度。
htop
htop
是一個交互式的進程查看器,也可以顯示 CPU 溫度(如果系統支持)。
安裝 htop
:
sudo apt-get install htop # Debian/Ubuntu
sudo yum install htop # CentOS/RHEL
運行 htop
:
htop
在 htop
界面中,你可以看到 CPU 溫度信息(如果系統支持)。
watch
命令結合 sensors
你可以使用 watch
命令定期運行 sensors
命令來實時監控 CPU 溫度。
watch -n 1 sensors
這會每秒刷新一次溫度信息。
通過以上方法,你可以有效地檢測和監控 CPU 的溫度,確保系統的穩定運行。