cpustat
是一个用于显示 CPU 使用情况的工具,它是 sysstat
软件包的一部分。在 Ubuntu 系统中,你可以使用 cpustat
命令来查看 CPU 的实时性能统计信息。
当你运行 cpustat
命令时,它会输出一系列关于 CPU 使用情况的统计信息。以下是一些常见的输出列及其含义:
此外,cpustat
还可以显示其他一些统计信息,例如上下文切换次数、中断次数等。
例如,运行 cpustat
命令可能会得到如下输出:
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 14.56 6.78 0.89 0.00 77.77
在这个例子中:
%usr
列显示了用户空间程序占用的 CPU 时间百分比。%sys
列显示了内核空间程序占用的 CPU 时间百分比。%iowait
列显示了 CPU 等待 I/O 操作完成的时间百分比。%steal
列显示了虚拟机管理程序从虚拟 CPU 中窃取的时间百分比(在这个例子中为 0,因为可能不是在虚拟化环境中运行)。%idle
列显示了 CPU 空闲时间百分比。通过分析这些数据,你可以了解系统的 CPU 使用情况,并根据需要进行优化。