在Ubuntu系统中,cpustat
命令是sysstat
包的一部分,它主要用于显示CPU的使用情况,包括用户空间占用、系统空间占用、空闲时间等。然而,cpustat
本身并不直接提供CPU温度的监控功能。
要监控CPU温度,你可以使用以下几种方法:
lm-sensors
是一个用于检测Linux系统中硬件传感器(如CPU温度、风扇速度等)的工具。首先,你需要安装lm-sensors
:sudo apt update
sudo apt install lm-sensors
安装完成后,运行sensors-detect
命令来检测系统中的传感器:
sudo sensors-detect
按照提示操作,通常选择“yes”以启用所有检测到的传感器。完成后,你可以使用watch
命令结合sensors
来实时监控CPU温度:
watch -n 1 sensors | grep 'temp'
这里,-n 1
表示每隔1秒刷新一次输出,grep 'temp'
用于过滤出包含“temp”的行,即温度信息。
其他工具:
除了lm-sensors
之外,还有其他一些工具可以用于监控CPU温度,例如coretemp
、psensor
等。这些工具提供了更直观的界面和更多的功能,但可能需要额外的安装步骤。
查看/proc/acpi/thermal_zone/目录:
在某些Linux发行版中,你还可以通过查看/proc/acpi/thermal_zone/
目录下的文件来获取CPU温度信息。例如:
cat /proc/acpi/thermal_zone/THRM/temperature
请注意,这种方法可能不适用于所有系统或内核版本。
总之,要监控CPU温度,最常用且可靠的方法是使用lm-sensors
。安装并配置好lm-sensors
后,你可以轻松地实时监控CPU温度和其他硬件传感器的数据。