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 的帮助文档。