在Linux下,cpustat
是一个非常有用的工具,它可以用来实时监控CPU的使用情况。它是 sysstat
包的一部分,因此首先需要确保已经安装了这个包。
sysstat
在大多数Linux发行版中,你可以使用包管理器来安装 sysstat
:
Debian/Ubuntu:
sudo apt-get update
sudo apt-get install sysstat
CentOS/RHEL:
sudo yum install sysstat
Fedora:
sudo dnf install sysstat
Arch Linux:
sudo pacman -S sysstat
cpustat
安装完成后,你可以通过以下命令来实时监控CPU的使用情况:
cpustat
默认情况下,cpustat
会每秒更新一次CPU的统计信息。如果你想改变更新的频率,可以使用 -i
选项指定间隔时间(以秒为单位)。例如,每5秒更新一次:
cpustat -i 5
cpustat
输出示例cpustat
的输出通常包括以下几个部分:
例如,要查看每个CPU核心的详细统计信息,可以使用:
cpustat -c
要查看系统上下文切换的次数,可以使用:
cpustat -y
通过这些选项,你可以根据需要定制 cpustat
的输出,以便更好地监控和分析CPU的使用情况。