cpustat
是一个用于监控 CPU 使用情况的工具,它是 sysstat
包的一部分。要使用 cpustat
,首先确保已经安装了 sysstat
。在大多数 Linux 发行版中,可以使用包管理器来安装它。
以下是 cpustat
的一些基本用法:
查看所有 CPU 的统计信息:
cpustat
查看特定 CPU 的统计信息:
cpustat -C 0 # 查看 CPU 0 的统计信息
查看特定时间间隔的 CPU 统计信息:
cpustat -i 1 # 每秒更新一次 CPU 统计信息
查看特定时间间隔和持续时间的 CPU 统计信息:
cpustat -i 1 -s 5 # 每秒更新一次 CPU 统计信息,持续 5 秒
查看详细的 CPU 统计信息:
cpustat -e # 显示扩展的 CPU 统计信息
查看特定 CPU 核心的详细统计信息:
cpustat -C 0 -e # 查看 CPU 0 的详细统计信息
查看特定 CPU 核心的频率信息:
cpustat -C 0 -f # 查看 CPU 0 的频率信息
查看特定 CPU 核心的温度信息(如果系统支持):
cpustat -C 0 -t # 查看 CPU 0 的温度信息
cpustat
提供了许多选项,可以根据需要进行组合使用。要查看所有可用选项,请参阅 man cpustat
或 cpustat --help
。
注意:在某些 Linux 发行版中,可能需要先安装 sysstat
包才能使用 cpustat
。可以使用以下命令进行安装:
对于基于 Debian 的系统(如 Ubuntu):
sudo apt-get install sysstat
对于基于 RHEL 的系统(如 CentOS、Fedora):
sudo yum install sysstat
对于基于 Arch 的系统:
sudo pacman -S sysstat