在Debian系统中,cpustat
命令是sysstat
包的一部分,它主要用于显示CPU的使用情况,包括用户态、系统态、空闲时间等。然而,cpustat
本身并不直接提供CPU温度的检测功能。
要检测CPU温度,你可以使用其他工具或命令。以下是一些常用的方法:
sensors
命令sensors
命令是lm-sensors
包的一部分,它可以显示CPU和其他硬件的温度。
lm-sensors
sudo apt update
sudo apt install lm-sensors
lm-sensors
运行以下命令来检测和配置传感器:
sudo sensors-detect
按照提示进行操作,通常选择默认选项即可。
配置完成后,运行以下命令查看CPU温度:
sensors
coretemp
模块coretemp
模块可以直接读取CPU核心的温度。
coretemp
模块sudo modprobe coretemp
运行以下命令查看CPU核心的温度:
cat /sys/devices/virtual/thermal/thermal_zone*/temp
温度值以毫开尔文(mK)为单位,需要除以1000转换为摄氏度。
lm-sensors
和watch
命令你可以使用watch
命令定期查看CPU温度。
watch -n 1 sensors
这会每秒刷新一次温度信息。
cpustat
主要用于显示CPU使用情况,不直接检测温度。sensors
命令可以方便地检测CPU和其他硬件的温度。coretemp
模块可以直接读取CPU核心的温度。watch
命令可以定期查看温度信息。通过这些方法,你可以在Debian系统中有效地检测CPU温度。