cpustat
是一个用于显示 CPU 使用情况的命令行工具,它是 sysstat
软件包的一部分。在 Ubuntu 系统中,使用 cpustat
命令可以查看 CPU 的各种性能指标。以下是 cpustat
输出结果中可能包含的一些关键数据:
- CPU:表示 CPU 的编号。
- %user:用户态进程占用 CPU 的百分比。
- %system:内核态进程占用 CPU 的百分比。
- %idle:空闲 CPU 百分比。
- %iowait:等待 I/O 操作完成的 CPU 百分比。
- %steal:虚拟机管理程序从该虚拟机窃取的 CPU 时间百分比(仅适用于虚拟化环境)。
- %guest:运行虚拟机时的 CPU 时间百分比(仅适用于虚拟化环境)。
- %idle:空闲 CPU 百分比。
- irq:处理硬件中断所花费的 CPU 时间百分比。
- softirq:处理软件中断所花费的 CPU 时间百分比。
此外,cpustat
还可以显示每个 CPU 核心的详细信息,包括:
- cpu:CPU 编号。
- usr:用户态进程占用的 CPU 时间(以秒为单位)。
- sys:内核态进程占用的 CPU 时间(以秒为单位)。
- ctx:上下文切换次数。
- intr:中断次数。
- cpu%:CPU 使用率。
请注意,cpustat
的输出可能会因系统配置和版本而有所不同。要查看 cpustat
的完整帮助文档,可以在终端中运行 man cpustat
命令。