cpustat 是一个用于显示 CPU 使用情况的工具,它通常包含在 sysstat 软件包中。默认情况下,cpustat 并不直接显示 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
配置 lm-sensors:
运行 sudo sensors-detect 并按照提示进行配置。
查看 CPU 温度:
sensors
watch 命令结合 sensors你可以使用 watch 命令定期运行 sensors 来实时监控 CPU 温度:
watch -n 1 sensors
这里的 -n 1 表示每秒刷新一次。
cpustat 结合其他工具虽然 cpustat 本身不显示温度,但你可以结合其他工具来实现这一功能。例如,使用 mpstat 和 sensors:
安装 sysstat(如果尚未安装):
sudo apt-get install sysstat # Debian/Ubuntu
sudo yum install sysstat # CentOS/RHEL
sudo dnf install sysstat # Fedora
使用 mpstat 和 sensors:
watch -n 1 "mpstat -P ALL 1 1 && sensors"
这将每秒显示一次所有 CPU 的使用情况,并紧接着显示温度信息。
还有一些第三方工具可以更方便地监控 CPU 温度,例如:
coretemp:提供详细的 CPU 温度信息。lm-sensors:如前所述,是一个强大的工具,可以检测各种硬件传感器。通过上述方法,你应该能够在 Linux 系统上查看 CPU 温度。