zoukankan      html  css  js  c++  java
  • mpstat命令学习

    mpstat是一个linux系统实时监控工具,它与vmstat命令类似

    mpstat命令监控了cup的一些统计信息且这些信息存放在/proc/stat文件中

    mpstat命令多用在多cpu系统中,查看所有cpu的平均状况信息,也可查看特定cpu信息

    (vmstat看到的是cpu的总的信息)

    可通过mpstat --help或得该命令的帮助信息

    基本语法 mpstat [-P {|ALL}] [internal [count]]

    [-P {|ALL}] 表示监控哪个cpu,cpu在[0,cpu个数-1]中取值

    internal 两次采样的间隔时间,该参数也可单独使用

    count  采样次数

    [oracle@std ~]$ mpstat -P ALL 5 2
    Linux 2.6.18-194.el5 (std)      06/02/2015
    
    11:37:15 AM  CPU   %user   %nice    %sys %iowait    %irq   %soft  %steal   %idle    intr/s
    11:37:20 AM  all    0.10    0.00    0.10    0.62    0.10    0.10    0.00   98.97   1016.98
    11:37:20 AM    0    0.00    0.00    0.00    0.00    0.00    0.21    0.00   99.79   1000.62
    11:37:20 AM    1    0.00    0.00    0.21    1.24    0.21    0.00    0.00   98.35     13.46
    
    11:37:20 AM  CPU   %user   %nice    %sys %iowait    %irq   %soft  %steal   %idle    intr/s
    11:37:25 AM  all    0.00    0.00    0.11    0.74    0.00    0.00    0.00   99.16   1017.61
    11:37:25 AM    0    0.00    0.00    0.00    0.21    0.00    0.21    0.00   99.58   1004.82
    11:37:25 AM    1    0.00    0.00    0.00    1.06    0.00    0.00    0.00   98.94     12.79
    
    Average:     CPU   %user   %nice    %sys %iowait    %irq   %soft  %steal   %idle    intr/s
    Average:     all    0.05    0.00    0.10    0.68    0.05    0.05    0.00   99.06   1017.29
    Average:       0    0.00    0.00    0.00    0.10    0.00    0.21    0.00   99.69   1002.71
    Average:       1    0.00    0.00    0.10    1.15    0.10    0.00    0.00   98.64     13.12

     以上输出首先显示了所有 CPU 的合计指标,然后显示了每个 CPU 各自的指标。最后,在结尾处显示所有 CPU 的平均值。

    对以上的参数作出解释:

    %user 表示在间隔时间内用户进程所占cpu时间的百分比

    %nice 表示在间隔时间内nice值为负值的进程所占cpu时间百分比

    %sys  表示在间隔时间内系统内核进程所占用cpu时间百分比

    %iowait  表示在间隔时间内等待进行磁盘IO所占cpu时间的百分比

    %irq  表示在间隔时间内用于处理系统中断所占cpu时间的百分比

    %soft 表示在间隔时间内用于处理软件中断所占cpu时间的百分比

    %idle  表示在间隔时间内空闲时间所占cpu时间的百分比

    %intr/s 表示在间隔时间内每秒 CPU 接收的中断总数 

    mpstat 可以分别显示每个cpu的统计信息,而vmstat显示所有cpu的总计统计信息

  • 相关阅读:
    Service的生命周期与Activity生命周期区别
    常见浏览器兼容性问题与解决方案
    ToString()格式
    通过使用 SuppressMessage属性禁止显示或忽略代码分析冲突的功能
    javascript添加预览本地图片
    包管理器控制台常用命令
    C#读取设置Cookie(转)
    MIME类型
    stark组件(2):提取公共视图函数、URL分发和设置别名
    stark组件(1):动态生成URL
  • 原文地址:https://www.cnblogs.com/myrunning/p/4545962.html
Copyright © 2011-2022 走看看