cpustat
是一个用于监控系统 CPU 使用情况的工具,它是 sysstat
包的一部分。使用 cpustat
命令时,可以通过不同的参数来定制输出的信息和格式。以下是一些常用的参数及其用法:
-c
或 --cpu
:显示每个 CPU 的统计信息。-m
或 --mode
:显示 CPU 的模式(如用户态、内核态等)。-P
或 --pid
:显示指定进程的 CPU 使用情况。-e
或 --elapsed
:显示自系统启动以来的时间(以秒为单位)。-i
或 --interval
:设置报告之间的间隔时间(以秒为单位)。默认值为 1 秒。-s
或 --summary
:显示 CPU 使用情况的摘要。-u
或 --user
:仅显示用户态的 CPU 使用情况。-v
或 --verbose
:显示详细的 CPU 使用情况。-h
或 --help
:显示帮助信息。以下是一些使用示例:
cpustat
cpustat -i 2
cpustat -P 1234
cpustat -s
你可以根据需要组合使用这些参数。例如,如果你想要每隔 5 秒显示一次特定进程(PID 为 1234)的 CPU 使用情况,可以使用以下命令:
cpustat -i 5 -P 1234
在使用 cpustat
命令时,请确保你已经安装了 sysstat
包。在大多数 Linux 发行版中,你可以使用包管理器(如 apt
、yum
或 pacman
)来安装它。