mpstat分析 /proc/stat文件报告与CPU相关的统计信息。
在多CPU系统里,不但能查看所有CPU的平均状况信息,而且能够查看指定CPU的信息
mpstat [-P { cpu|All }] [interval [count] ]
-P {cpu|ALL}:用CPU-ID指定CPU,CPU-ID是从0开始的,即第一个CPU为0。ALL表示所有CPU
interval:为取样时间间隔。指定0则输出系统自启动以来到当前时间的所有信息的平均值。
count:为输出次数。若指定了取样时间间隔且省略此项,将不断产生统计信息。
[root@iZ8vb9nmgwljcf9m2wxaekZ /]# mpstat 2 5
Linux 3.10.0-1160.45.1.el7.x86_64 (iZ8vb9nmgwljcf9m2wxaekZ) 2021年12月15日 _x86_64_ (1 CPU)
10时31分24秒 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle
10时31分26秒 all 3.06 0.00 3.06 0.00 0.00 0.00 0.00 0.00 0.00 93.88
10时31分28秒 all 4.02 0.00 5.53 0.00 0.00 0.00 0.00 0.00 0.00 90.45
10时31分30秒 all 3.03 0.00 4.04 0.00 0.00 0.00 0.00 0.00 0.00 92.93
10时31分32秒 all 3.03 0.00 4.55 0.00 0.00 0.00 0.00 0.00 0.00 92.42
10时31分34秒 all 2.50 0.00 4.00 0.00 0.00 0.00 0.00 0.00 0.00 93.50
平均时间: all 3.13 0.00 4.24 0.00 0.00 0.00 0.00 0.00 0.00 92.63