首页 > 编程笔记 > Linux笔记 阅读:17

Linux mpstat命令的用法(附带实例)

mpstat 是系统实时监控工具,主要报告 CPU 的一些信息,该命令的语法如下:
mpstat [-P {|ALL}] [internal [count]]
各参数的含义如下:
下面通过案例来介绍一下该命令的具体用法。

【实例】 mpstat 命令的使用。显示所有 CPU 的信息,每秒执行一次:
[root@localhost ~]# mpstat -P ALL 1
Linux 2.6.25-14.fc9.i686 (localhost.localdomain)     11/23/2012     _i686_ (1 CPU)

07:49:21 AM
CPU    %usr   %nice    %sys %iowait    %irq   %soft  %steal  %guest   %idle
07:49:22 AM  all    0.99    0.00    0.99    0.00    0.00    0.00    0.00    0.00
98.02
07:49:22 AM    0    0.99    0.00    0.99    0.00    0.00    0.00    0.00    0.00
98.02
 
07:49:22 AM
CPU    %usr   %nice    %sys %iowait    %irq   %soft  %steal  %guest   %idle
07:49:23 AM  all    3.03    0.00    3.03    0.00    0.00    1.01    0.00    0.00
92.93
07:49:23 AM    0    3.03    0.00    3.03    0.00    0.00    1.01    0.00    0.00
92.93

显示 ID 为 0 的 CPU 的信息,每秒执行一次:
[root@localhost ~]# mpstat -P 0 1
Linux 2.6.25-14.fc9.i686 (localhost.localdomain)  11/23/2012  _i686_             (1 CPU)

10:42:38 PM  CPU   %user   %nice %system %iowait    %irq   %soft   %idle   intr/s
10:42:43 PM  all    6.89    0.00   44.76    0.10    0.10    0.10   48.05  1121.60
10:42:43 PM    0    9.20    0.00   49.00    0.00    0.00    0.20   41.60   413.00
10:42:43 PM    1    4.60    0.00   40.60    0.00    0.20    0.20   54.60   708.40
10:42:43 PM  CPU  %user  %nice %system %iowait  %irq  %soft  %idle   intr/s
10:42:48 PM  all   7.60   0.00   45.30    0.30  0.00   0.10  46.70  1195.01
10:42:48 PM    0   4.19   0.00    2.20    0.40  0.00   0.00  93.21  1034.53
10:42:48 PM    1  10.78   0.00   88.22    0.40  0.00   0.00   0.20   160.48
Average:     CPU  %user  %nice %system %iowait  %irq  %soft  %idle   intr/s
Average:     all   7.25   0.00   45.03    0.20  0.05   0.10  47.38  1158.34
Average:       0   6.69   0.00   25.57    0.20  0.00   0.10  67.43   724.08
Average:       1   7.69   0.00   64.44    0.20  0.10   0.10  27.37   434.17
结果中各参数的含义如下:

相关文章