cpustat
是一个用于显示 CPU 使用情况的工具,它是 sysstat
包的一部分。cpustat
命令提供了多种命令行参数来定制输出的信息和格式。以下是一些常用的 cpustat
参数:
-c
或 --cpu
:显示每个 CPU 的统计信息。-m
或 --mode
:显示 CPU 的模式(如 user, system, idle 等)。-p
或 --pid
:显示每个进程的 CPU 使用情况。-P
或 --pid
:与 -p
相同,但只显示指定 PID 的进程。-e
或 --elapsed
:显示自系统启动以来的时间(elapsed time)。-h
或 --help
:显示帮助信息。-V
或 --version
:显示版本信息。-i
或 --interval
:设置报告之间的间隔时间(以秒为单位)。-s
或 --summary
:显示 CPU 使用情况的摘要。-u
或 --user
:只显示用户级别的 CPU 时间。-r
或 --system
:只显示系统级别的 CPU 时间。-y
或 --yield
:显示 CPU 空闲时间中用于等待 I/O 的比例。-w
或 --wait
:显示 CPU 空闲时间中用于等待 I/O 的比例。-k
或 --kilobytes
:以 KB 为单位显示 CPU 时间。-m
或 --mode
:显示 CPU 的模式(如 user, system, idle 等)。-C
或 --cumulative
:显示累积的 CPU 时间。请注意,不同的系统版本可能支持不同的参数,因此最好查看你所使用的系统的 man
页面或 cpustat --help
来获取最准确的信息。例如,你可以通过在终端中输入 man cpustat
或 cpustat --help
来查看 cpustat
的帮助文档。