cpustat
是一个用于显示 CPU 使用情况的工具,它是 sysstat
包的一部分。要使用 cpustat
命令及其参数,首先确保已经安装了 sysstat
包。
以下是 cpustat
命令的一些常用参数:
-c
或 --cpu
:显示每个 CPU 的统计信息。-m
或 --mode
:显示 CPU 的模式(如用户、系统、空闲等)。-p
或 --pid
:显示指定进程的 CPU 使用情况。-u
或 --user
:显示用户级别的 CPU 使用情况。-v
或 --verbose
:显示详细的 CPU 使用情况,包括每个 CPU 的频率和上下文切换次数等。-w
或 --wait
:等待指定的时间间隔后再次显示 CPU 使用情况。默认时间为 1 秒。-h
或 --help
:显示帮助信息。以下是一些使用 cpustat
命令的示例:
显示所有 CPU 的统计信息:
cpustat
显示每个 CPU 的详细统计信息:
cpustat -v
每隔 2 秒显示一次 CPU 使用情况,共显示 5 次:
cpustat -w 2 5
显示指定进程(进程 ID 为 12345)的 CPU 使用情况:
cpustat -p 12345
显示用户级别的 CPU 使用情况:
cpustat -u
注意:cpustat
命令的输出可能因系统和配置的不同而有所差异。在使用过程中,请根据实际情况调整参数。