ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 使用mpstat监控CPU的使用情况

使用mpstat监控CPU的使用情况

原创 Linux操作系统 作者:pingley 时间:2012-03-08 18:43:52 0 删除 编辑
使用mpstat监控CPU的使用情况
mpstat(multiple processor statistics)的缩写。
[oracle@zeng ~]$ mpstat 
Linux 2.6.32-71.el6.i686 (zeng)         03/08/2012      _i686_  (1 CPU)
04:02:26 PM  CPU    %usr   %nice    %sys %iowait    %irq   %soft  %steal  %guest   %idle
04:02:26 PM  all    2.11    0.01    4.81    0.67    0.06    0.36    0.00    0.00   91.98
上面是mpstat 的默认输出。行中的各栏的值是所有CPU的汇总值。
[oracle@zeng ~]$ mpstat -P ALL
Linux 2.6.32-71.el6.i686 (zeng)         03/08/2012      _i686_  (1 CPU)
04:02:11 PM  CPU    %usr   %nice    %sys %iowait    %irq   %soft  %steal  %guest   %idle
04:02:11 PM  all    2.11    0.01    4.81    0.67    0.06    0.36    0.00    0.00   91.98
04:02:11 PM    0    2.11    0.01    4.81    0.67    0.06    0.36    0.00    0.00   91.98
-P 表示要监控那个CPU,CPU的个数是从0开始计数的。ALL表示所有的CPU。
可以通过下面的语法格式来实现更加精细化的监控:
mpstat -P 指定要监控的CPU  监控的时间间隔   监控重复的次数
[oracle@zeng ~]$ mpstat -P 0 3 3 
Linux 2.6.32-71.el6.i686 (zeng)         03/08/2012      _i686_  (1 CPU)
05:58:36 PM  CPU    %usr   %nice    %sys %iowait    %irq   %soft  %steal  %guest   %idle
05:58:39 PM    0    2.32    0.00    2.65    0.33    0.00    0.66    0.00    0.00   94.04
05:58:42 PM    0    2.01    0.00    4.01    0.33    0.33    0.33    0.00    0.00   92.98
05:58:45 PM    0    1.68    0.00    3.02    1.34    0.00    0.00    0.00    0.00   93.96
Average:       0    2.00    0.00    3.23    0.67    0.11    0.33    0.00    0.00   93.66
上面的命令指对第一块CPU,每隔3秒监控一次,重复3次。
关键字段解释:
CPU    CPU 编号,all 那行是所有CPU的平均统计值。
%user  在监控的时间间隔内,用户级进程(运用程序)占用的CPU时间百分比。
%nice  在监控的时间间隔内,nice值为负的用户级进程所占用的CPU时间百分比。
%sys   在监控的时间间隔内,系统及进程(内核)占用的CPU使用率。该时间包括了系统处理软、硬中断所花的时间。
%iowait  在监控的时间间隔内,等待硬盘I/O的时间,CPU的闲置时间百分比。
%irq   在监控的时间间隔内,CPU服务硬中断的所占的时间百分比。
%soft  在监控的时间间隔内,CPU服务软中断的所占的时间百分比。
%idle  在监控的时间间隔内,CPU闲置时间所占用的时间百分比,不包括等待磁盘IO请求的时间。
其中最重要的字段是%idle,%iowait。如果%idle 说明CPU的负载不高。如果%iowait,说明存在I/O竞争。 也可以使用输出重定向保存mpstat对CPU的监控数据,用作CPU历史使用率分析。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26110315/viewspace-718086/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2012-02-06

  • 博文量
    169
  • 访问量
    715741