cpustat 是一个用于显示 CPU 使用情况的工具,通常在 Linux 系统中使用。它是 sysstat 包的一部分。cpustat 命令的输出格式可能会因版本不同而有所差异,但通常包括以下几个部分:
CPU:显示 CPU 的编号。
%usr:用户空间占用 CPU 的百分比。
%sys:内核空间占用 CPU 的百分比。
%iowait:CPU 等待 I/O 操作完成的时间百分比。
%steal:在虚拟化环境中,CPU 时间被其他虚拟机占用的百分比(仅在虚拟化环境中显示)。
%idle:CPU 空闲时间的百分比。
输出示例:
CPU %usr %sys %iowait %steal %idle
all 12.34 5.67 1.23 0.00 80.76
0 10.12 4.56 1.56 0.00 83.76
1 15.43 6.78 0.98 0.00 76.83
在这个示例中:
all 表示所有 CPU 的总体统计信息。0 和 1 表示具体的 CPU 核心编号。%usr、%sys、%iowait、%steal 和 %idle 分别表示各个 CPU 核心的使用情况百分比。你可以通过查看 cpustat 的手册页(使用 man cpustat 命令)来获取更详细的信息和特定版本的输出格式说明。