Linux mpstat命令

Linux mpstat命令:报告CPU相关的统计数据。

Linux mpstat命令 功能描述

使用mpstat命令可以获取CPU相关的统计信息。mpstat是一个实时系统监控工具,报告CPU统计信息,这些信息存放在/proc/stat文件中。在多CPU系统里,不但能查看所有CPU的平均状况信息,而且能够查看特定CPU的信息。
当使用mpstat命令不带任何选项时,输出从系统启动以来的CPU平均值。默认输出是按照CPU号码排序。第一个行给出了从系统引导以来的所有活跃数据,接下来每行对应一个CPU的活跃状态。

Linux mpstat命令 语法

mpstat [选项] [时间间隔] [次数]

命令中各选项的含义如表所示。

mpstat命令选项含义

Linux mpstat命令 示例

显示每个CPU的中断总数

[root@rhel ~]# mpstat -I SUM
Linux 2.6.32-358.el6.x86_64(rhel)     2013年08月19日  _x86_64_       (1 CPU)
07时58分29秒  CPU   intr/s
07时58分29秒  all    93.48

显示从系统启动以来的CPU平均值

[root@rhel ~]# mpstat
Linux 2.6.32-358.el6.x86_64(rhel)     2013年08月19日  _x86_64_       (1 CPU)
04时19分41秒CPU  %usr  %nice  %sys  %iowait  %irq  %soft  %steal  %guest  %idle
04时19分41秒  all  0.36  0.31  1.18  2.89    0.00   0.05  0.00   0.00   95.20

每隔5秒运行一次,共运行2次,显示所有CPU的统计信息

[root@rhel ~]# mpstat -P ALL 5 2
Linux 2.6.32-358.el6.x86_64(rhel)     2013年08月19日  _x86_64_       (1 CPU)
02时38分42秒  CPU  %usr  %nice  %sys  %iowait  %irq  %soft  %steal  %guest  %idle
02时38分47秒  all   0.00  0.00  0.20  0.00    0.00  0.00  0.00   0.00   99.80
02时38分47秒  0    0.00  0.00  0.20  0.00    0.00  0.00  0.00   0.00   99.80
02时38分47秒CPU   %usr  %nice  %sys %iowait  %irq  %soft  %steal  %guest  %idle
02时38分52秒  all   0.00   0.00   0.00   0.00  0.00  0.00   0.00   0.00  100.00
02时38分52秒  0    0.00   0.00   0.00   0.00  0.00  0.00   0.00   0.00  100.00
平均时间:  CPU  %usr  %nice  %sys  %iowait  %irq   %soft  %steal  %guest  %idle
平均时间:  all   0.00   0.00   0.10   0.00   0.00   0.00   0.00   0.00  99.90
平均时间:  0   0.00   0.00   0.10   0.00   0.00   0.00   0.00   0.00  99.90

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程