cpustat
是一个用于显示 CPU 统计信息的工具,它是 sysstat
包的一部分。要解读 cpustat
的输出报告,首先需要了解它的各个字段及其含义。以下是一个典型的 cpustat
输出报告示例:
Linux 5.4.0-42-generic (hostname) 08/01/2021 _x86_64_ (4 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
12.34 0.01 3.45 0.67 0.00 83.53
Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await r_await w_await svctm %util
sda 0.00 0.00 1.00 1.00 9.60 19.20 19.20 0.00 0.00 0.00 0.00 0.10 0.10
sdb 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
这个输出报告可以分为两个部分:CPU 使用情况摘要和设备 I/O 统计信息。
CPU 使用情况摘要
这一部分显示了 CPU 的整体使用情况,包括以下几个字段:
设备 I/O 统计信息
这一部分显示了各个设备的 I/O 统计信息,包括以下几个字段:
通过分析这些字段,可以了解 CPU 和设备的性能状况,从而找出潜在的性能瓶颈并进行优化。