📅  最后修改于: 2023-12-03 14:43:56.803000             🧑  作者: Mango
mpstat 是 Linux 下的一个系统监控工具,用于显示 CPU 统计信息。它可以显示 CPU 的使用情况、闲置率、等待输入、等待输出以及中断的数目等信息。
如果您使用的是 Red Hat 或 CentOS,可以通过以下命令安装:
yum install sysstat -y
如果您使用的是 Ubuntu 或 Debian,可以通过以下命令安装:
apt-get install sysstat -y
mpstat 命令的通用用法如下:
mpstat [ options ] [ interval [ count ] ]
其中,options 是可选参数。interval 指定数据采集的时间间隔,单位为秒,默认为 1 秒。count 指定数据采集的次数,默认为无限次,也可以指定为一个具体的数值。
以下是 mpstat 命令的主要参数说明:
以下是一些 mpstat 命令的示例:
mpstat -P ALL
输出:
Linux 5.13.13-arch1-1 (archlinux) 12月27日
12时47分19秒 IST
CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle
all 1.34 0.01 0.49 0.11 0.00 0.06 0.00 0.00 0.00 98.00
0 1.20 0.01 0.43 0.09 0.00 0.05 0.00 0.00 0.00 98.23
1 1.44 0.01 0.54 0.13 0.00 0.07 0.00 0.00 0.00 97.81
2 1.61 0.01 0.56 0.14 0.00 0.09 0.00 0.00 0.00 97.59
3 1.36 0.01 0.50 0.08 0.00 0.06 0.00 0.00 0.00 98.00
4 1.40 0.01 0.47 0.14 0.00 0.06 0.00 0.00 0.00 98.91
5 1.29 0.01 0.43 0.15 0.00 0.07 0.00 0.00 0.00 98.04
6 1.21 0.01 0.44 0.14 0.00 0.06 0.00 0.00 0.00 98.13
7 1.17 0.01 0.42 0.08 0.00 0.05 0.00 0.00 0.00 98.26
解释:
mpstat -P 2
输出:
Linux 5.13.13-arch1-1 (archlinux) 12月27日
12时48分20秒 IST
CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle
2 1.56 0.01 0.57 0.14 0.00 0.10 0.00 0.00 0.00 97.63
mpstat 2 3
输出:
Linux 5.13.13-arch1-1 (archlinux) 12月27日
12时49分22秒 IST
CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle
all 1.45 0.01 0.51 0.13 0.00 0.07 0.00 0.00 0.00 97.83
0 1.37 0.01 0.47 0.11 0.00 0.06 0.00 0.00 0.00 98.00
1 1.38 0.00 0.52 0.12 0.00 0.06 0.00 0.00 0.00 97.91
2 1.71 0.01 0.63 0.15 0.00 0.09 0.00 0.00 0.00 97.40
3 1.34 0.01 0.48 0.09 0.00 0.05 0.00 0.00 0.00 98.03
4 1.31 0.01 0.44 0.12 0.00 0.06 0.00 0.00 0.00 98.06
5 1.27 0.01 0.47 0.12 0.00 0.07 0.00 0.00 0.00 97.92
6 1.31 0.01 0.48 0.13 0.00 0.05 0.00 0.00 0.00 97.99
7 1.20 0.01 0.43 0.09 0.00 0.04 0.00 0.00 0.00 98.23
12时49分24秒 IST
CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle
all 1.68 0.01 0.63 0.14 0.00 0.08 0.00 0.00 0.00 97.46
0 1.59 0.01 0.56 0.11 0.00 0.07 0.00 0.00 0.00 98.64
1 1.48 0.01 0.56 0.14 0.00 0.06 0.00 0.00 0.00 97.74
2 2.07 0.01 0.94 0.21 0.00 0.12 0.00 0.00 0.00 96.65
3 1.57 0.01 0.61 0.10 0.00 0.05 0.00 0.00 0.00 97.67
4 1.48 0.01 0.55 0.16 0.00 0.07 0.00 0.00 0.00 98.18
5 1.33 0.01 0.52 0.15 0.00 0.08 0.00 0.00 0.00 97.90
6 1.30 0.01 0.50 0.17 0.00 0.07 0.00 0.00 0.00 97.95
7 1.12 0.01 0.46 0.09 0.00 0.04 0.00 0.00 0.00 98.28
12时49分26秒 IST
CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle
all 1.79 0.01 0.61 0.16 0.00 0.08 0.00 0.00 0.00 97.36
0 1.81 0.01 0.60 0.16 0.00 0.07 0.00 0.00 0.00 97.34
1 1.63 0.01 0.57 0.17 0.00 0.07 0.00 0.00 0.00 97.55
2 2.53 0.01 0.89 0.27 0.00 0.13 0.00 0.00 0.00 96.17
3 1.44 0.01 0.50 0.10 0.00 0.05 0.00 0.00 0.00 97.85
4 1.47 0.01 0.57 0.20 0.00 0.08 0.00 0.00 0.00 98.28
5 1.41 0.01 0.48 0.19 0.00 0.08 0.00 0.00 0.00 97.84
6 1.38 0.01 0.49 0.20 0.00 0.07 0.00 0.00 0.00 97.85
7 1.20 0.01 0.44 0.08 0.00 0.05 0.00 0.00 0.00 98.23
解释:数据采集的时间间隔为 2 秒,采集次数为 3 次。