cpustat
是一个用于监控 CPU 使用情况的命令行工具,它通常作为 sysstat
包的一部分提供。要使用 cpustat
,首先确保你的系统上安装了 sysstat
包。在 Debian 或基于 Debian 的系统上,你可以使用以下命令安装它:
sudo apt-get update sudo apt-get install sysstat
安装完成后,你可以直接在终端中输入 cpustat
来查看 CPU 的统计信息。cpustat
默认会显示当前和前一个时间间隔的 CPU 使用情况。
下面是一些常用的 cpustat
选项:
-c
:显示每个 CPU 的详细信息。-P ALL
:显示所有 CPU 的统计信息。-m
:显示内存使用情况。-r
:显示每个 CPU 的运行队列信息。-u
:显示 CPU 使用率的详细信息,包括用户空间、系统空间、空闲等。-y
:显示系统上下文切换和中断的统计信息。-h
:显示帮助信息。
例如,要查看所有 CPU 的详细使用情况,你可以运行:
cpustat -c -P ALL
要查看 CPU 使用率的详细信息,可以运行:
cpustat -u
cpustat
默认会更新间隔为 1 秒,持续时间为 1。如果你想改变这些参数,可以使用 -i
和 -s
选项。例如,要设置更新间隔为 5 秒,持续时间为 3,可以运行:
cpustat -i 5 -s 3
更多关于 cpustat
的信息和选项,你可以查看其手册页:
man cpustat
这将显示 cpustat
的详细文档,包括所有可用的命令行选项和示例。