Linux常用命令-mpstat

命令

mpstat

描述

Report processors related statistics
显示CPU统计信息

用法

1
mpstat [ options ] [ <interval> [ <count> ] ]

选项

1
2
3
4
5
Options:
-A 等同于-u -I ALL -P ALL
-I { SUM | CPU | SCPU | ALL } SCPU显示逻辑CPU信息
-P { cpu [,...] | ON | ALL } 显示逻辑CPU信息,如-P 0
-u 显示CPU利用率

注意

示例

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
$ mpstat
Linux 3.10.0-1160.11.1.el7.x86_64 (centos7) 03/03/2021 _x86_64_ (2 CPU)
07:17:37 PM CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle
07:17:37 PM all 0.07 0.00 0.12 0.00 0.00 0.00 0.00 0.00 0.00 99.80
# 间隔2s获取5次汇总统计数据
$ mpstat 2 5
Linux 3.10.0-1160.11.1.el7.x86_64 (centos7) 03/03/2021 _x86_64_ (2 CPU)
07:19:40 PM CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle
07:19:42 PM all 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00
07:19:44 PM all 0.25 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 99.75
07:19:46 PM all 0.00 0.00 0.25 0.00 0.00 0.00 0.00 0.00 0.00 99.75
07:19:48 PM all 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00
07:19:50 PM all 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00
Average: all 0.05 0.00 0.05 0.00 0.00 0.00 0.00 0.00 0.00 99.90
# 间隔2s获取3次所有CPU的统计数据
$ mpstat -P ALL 2 3
Linux 3.10.0-1160.11.1.el7.x86_64 (centos7) 03/03/2021 _x86_64_ (2 CPU)
07:22:02 PM CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle
07:22:04 PM all 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00
07:22:04 PM 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00
07:22:04 PM 1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00

07:22:04 PM CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle
07:22:06 PM all 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00
07:22:06 PM 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00
07:22:06 PM 1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00

07:22:06 PM CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle
07:22:08 PM all 0.00 0.00 0.25 0.00 0.00 0.00 0.00 0.00 0.00 99.75
07:22:08 PM 0 0.00 0.00 0.50 0.00 0.00 0.00 0.00 0.00 0.00 99.50
07:22:08 PM 1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00

Average: CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle
Average: all 0.00 0.00 0.08 0.00 0.00 0.00 0.00 0.00 0.00 99.92
Average: 0 0.00 0.00 0.17 0.00 0.00 0.00 0.00 0.00 0.00 99.83
Average: 1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00