在Debian系统中,cpustat命令是sysstat包的一部分,它主要用于显示CPU的使用情况,包括用户态、系统态、空闲时间等。然而,cpustat本身并不直接提供CPU温度的检测功能。
要检测CPU温度,你可以使用其他工具或命令。以下是一些常用的方法:
sensors命令sensors命令是lm-sensors包的一部分,它可以显示CPU和其他硬件的温度。
lm-sensorssudo 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温度。