cpustat 是一个用于显示 CPU 使用情况的工具,它是 sysstat 包的一部分。cpustat 命令提供了实时的 CPU 统计信息,包括用户空间占用、系统空间占用、空闲时间等。
cpustat 的输出格式可能会因版本和系统配置的不同而有所差异,但通常包含以下列:
以下是一个典型的 cpustat 输出示例:
CPU %usr %sys %iowait %steal %idle
all 12.34 5.67 0.89 0.01 80.19
0 10.23 4.56 1.23 0.00 83.98
1 14.56 6.78 0.56 0.02 78.18
在这个示例中:
%usr 列显示了用户空间进程占用的 CPU 百分比。%sys 列显示了内核空间进程占用的 CPU 百分比。%iowait 列显示了 CPU 等待 I/O 操作完成的时间百分比。%steal 列显示了在虚拟化环境中被其他虚拟机占用的 CPU 时间百分比。%idle 列显示了 CPU 空闲时间的百分比。请注意,实际的输出可能会根据你的系统和 cpustat 版本有所不同。你可以通过运行 cpustat -h 或查看 man cpustat 来获取更多关于 cpustat 命令的帮助和详细信息。