cpustat
是一个用于监控 CPU 使用情况的命令行工具,它是 sysstat
包的一部分。cpustat
可以显示每个 CPU 的详细统计信息,包括用户空间占用、系统空间占用、空闲时间等。要使用 cpustat
,首先确保你已经安装了 sysstat
包。
在基于 Debian 的系统(如 Ubuntu)上,可以使用以下命令安装:
sudo apt-get update
sudo apt-get install sysstat
在基于 RHEL 的系统(如 CentOS、Fedora)上,可以使用以下命令安装:
sudo yum install sysstat
或者
sudo dnf install sysstat
安装完成后,你可以直接在终端中输入 cpustat
来查看 CPU 的统计信息。以下是一些常用的 cpustat
选项:
-c
:显示每个 CPU 的详细统计信息。-P
:显示所有 CPU 的统计信息,而不是默认只显示第一个 CPU。-m
:显示每个 CPU 的内存使用情况。-q
:显示 CPU 的运行队列长度。-h
:显示帮助信息。例如,要查看每个 CPU 的详细统计信息,可以使用以下命令:
cpustat -c
要查看所有 CPU 的统计信息,可以使用以下命令:
cpustat -P
要查看 CPU 的运行队列长度,可以使用以下命令:
cpustat -q
cpustat
还有许多其他选项,可以通过输入 cpustat --help
查看完整的帮助文档。