在Debian系统中,cpustat
是一个用于显示CPU使用情况的工具,它通常包含在 sysstat
包中。然而,cpustat
默认情况下并不直接报告CPU温度。要获取CPU温度,你需要使用其他工具或方法。
以下是一些在Debian系统中获取CPU温度的方法:
使用 sensors
命令:
sensors
是一个常用的工具,用于显示硬件传感器信息,包括CPU温度。它通常包含在 lm-sensors
包中。
首先,安装 lm-sensors
包:
sudo apt update
sudo apt install lm-sensors
然后,运行 sensors-detect
命令来检测传感器:
sudo sensors-detect
按照提示操作,通常选择“yes”以添加传感器支持。
最后,使用 sensors
命令查看CPU温度:
sensors
使用 lm-sensors
和 watch
命令:
如果你想实时监控CPU温度,可以使用 watch
命令结合 sensors
:
watch -n 1 sensors
这将每秒刷新一次CPU温度信息。
查看 /sys/class/thermal/thermal_zone*/temp
文件:
一些Linux系统会在 /sys/class/thermal/
目录下提供温度信息。你可以查看这些文件来获取CPU温度:
cat /sys/class/thermal/thermal_zone0/temp
注意,这些文件通常以毫开尔文(mK)为单位,需要除以1000来转换为摄氏度。
使用 powertop
或 tlp
:
这些工具主要用于电源管理,但它们也可能显示一些温度信息。
请根据你的需求和系统配置选择合适的方法来获取CPU温度。