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 温度。