cpustat
是一个用于显示 CPU 使用情况的工具,它通常包含在 sysstat
软件包中。默认情况下,cpustat
并不直接显示 CPU 温度信息。但是,你可以结合其他工具或命令来获取 CPU 温度。
以下是一些方法来显示 CPU 温度信息:
sensors
命令安装 lm-sensors
(如果尚未安装):
sudo apt-get install lm-sensors # Debian/Ubuntu
sudo yum install lm-sensors # CentOS/RHEL
sudo dnf install lm-sensors # Fedora
运行 sensors-detect
来检测传感器:
sudo sensors-detect
按照提示操作,通常选择默认选项即可。
使用 sensors
命令查看温度:
sensors
lm-sensors
和 watch
命令实时监控温度你可以使用 watch
命令来实时刷新 sensors
的输出:
watch -n 1 sensors
这会每秒更新一次 CPU 温度信息。
/sys/class/thermal/thermal_zone*/temp
文件某些系统会在 /sys/class/thermal/thermal_zone*/temp
目录下提供温度信息:
cat /sys/class/thermal/thermal_zone0/temp
注意:这里的 thermal_zone0
可能不是唯一的,具体路径可能因硬件和系统配置而异。
lm-sensors
和 grep
过滤特定传感器的温度如果你只想查看某个特定传感器的温度,可以使用 grep
过滤:
sensors | grep 'temp1'
这里的 temp1
是示例,你需要根据实际情况替换为正确的传感器名称。
虽然 cpustat
本身不显示 CPU 温度信息,但通过结合 sensors
命令和其他工具,你可以轻松获取并监控 CPU 温度。