简介:
mpstat是Multiprocessor Statistics的缩写,是实时系统监控工具。其报告与CPU的一些统计信息,这些信息存放在/proc/stat文件中。在多CPUs系统里,其不但能查看所有CPU的平均状况信息,而且能够查看特定CPU的信息。mpstat最大的特点是:可以查看多核心cpu中每个计算核心的统计数据;而类似工具vmstat只能查看系统整体cpu情况。
语法:
mpstat [ -A ] [ -n ] [ -u ] [ -V ] [ -I { keyword [,...] | ALL } ] [ -N { node_list | ALL } ] [ -o JSON] [ -P { cpu_list | ON | ALL } ] [ interval [ count ] ]
-P {|ALL} 表示监控哪个CPU, cpu在[0,cpu个数-1]中取值
interval :间隔多久统计一次数据,可选
count:统计一次,可选
注意:若只传了 interval ,则统计次数是无限次,结束统计后会打印本次所有数据的平均值
实例:
- 每隔 1s 统计打印一次数据,统计无限次
qiteck@logic:~$ mpstat 1 Linux 5.15.0-50-generic (logic) 12/23/2022 _x86_64_ (2 CPU) 03:31:38 AM CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle 03:31:39 AM all 3.52 0.00 1.51 1.51 0.00 0.00 0.00 0.00 0.00 93.47 03:31:40 AM all 2.54 0.00 1.52 3.05 0.00 0.00 0.00 0.00 0.00 92.89 03:31:41 AM all 1.02 0.00 0.51 1.53 0.00 0.00 0.00 0.00 0.00 96.94
- 每隔 2s 统计打印一次数据,共统计 5 次
qiteck@logic:~$ mpstat 2 5 Linux 5.15.0-50-generic (logic) 12/23/2022 _x86_64_ (2 CPU) 03:32:19 AM CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle 03:32:21 AM all 3.02 0.00 0.76 3.53 0.00 0.00 0.00 0.00 0.00 92.70 03:32:23 AM all 1.52 0.00 1.52 4.56 0.00 0.25 0.00 0.00 0.00 92.15 03:32:25 AM all 4.55 0.00 0.76 2.78 0.00 0.00 0.00 0.00 0.00 91.92 03:32:27 AM all 3.28 0.00 1.26 3.03 0.00 0.00 0.00 0.00 0.00 92.42 03:32:29 AM all 3.03 0.00 1.77 3.54 0.00 0.00 0.00 0.00 0.00 91.67 Average: all 3.08 0.00 1.21 3.48 0.00 0.05 0.00 0.00 0.00 92.17
- 每隔 1s 统计打印一次所有核的数据,统计无限次
Cqiteck@logic:~$ mpstat -P ALL 1 Linux 5.15.0-50-generic (logic) 12/23/2022 _x86_64_ (2 CPU) 03:33:17 AM CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle 03:33:18 AM all 3.55 0.00 1.02 4.06 0.00 0.00 0.00 0.00 0.00 91.37 03:33:18 AM 0 3.03 0.00 1.01 7.07 0.00 0.00 0.00 0.00 0.00 88.89 03:33:18 AM 1 4.08 0.00 1.02 1.02 0.00 0.00 0.00 0.00 0.00 93.88 03:33:18 AM CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle 03:33:19 AM all 3.03 0.00 2.53 16.16 0.00 0.00 0.00 0.00 0.00 78.28 03:33:19 AM 0 3.00 0.00 3.00 13.00 0.00 0.00 0.00 0.00 0.00 81.00 03:33:19 AM 1 3.06 0.00 2.04 19.39 0.00 0.00 0.00 0.00 0.00 75.51 03:33:19 AM CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle 03:33:20 AM all 2.53 0.00 1.01 0.51 0.00 0.00 0.00 0.00 0.00 95.96 03:33:20 AM 0 3.06 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 96.94 03:33:20 AM 1 2.00 0.00 2.00 1.00 0.00 0.00 0.00 0.00 0.00 95.00 ^C Average: CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle Average: all 3.04 0.00 1.52 6.91 0.00 0.00 0.00 0.00 0.00 88.53 Average: 0 3.03 0.00 1.35 6.73 0.00 0.00 0.00 0.00 0.00 88.89 Average: 1 3.04 0.00 1.69 7.09 0.00 0.00 0.00 0.00 0.00 88.18
标签:03,--,0.00,AM,33,linux,mpstat,CPU From: https://www.cnblogs.com/zhanchenjin/p/17000352.html