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
Linux 2.6.-.el5 (std) // :: AM CPU %user %nice %sys %iowait %irq %soft %steal %idle intr/s
:: AM all 0.10 0.00 0.10 0.62 0.10 0.10 0.00 98.97 1016.98
:: AM 0.00 0.00 0.00 0.00 0.00 0.21 0.00 99.79 1000.62
:: AM 0.00 0.00 0.21 1.24 0.21 0.00 0.00 98.35 13.46 :: AM CPU %user %nice %sys %iowait %irq %soft %steal %idle intr/s
:: AM all 0.00 0.00 0.11 0.74 0.00 0.00 0.00 99.16 1017.61
:: AM 0.00 0.00 0.00 0.21 0.00 0.21 0.00 99.58 1004.82
:: AM 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.00 0.00 0.00 0.10 0.00 0.21 0.00 99.69 1002.71
Average: 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的总计统计信息

mpstat命令学习的更多相关文章

  1. Linux命令学习-mpstat

    mpstat 用于获取多个 CPU 相关统计信息的有用的命令是 mpstat.下面是一个示例输出: # mpstat -P ALL 5 2 Linux 2.6.9-67.ELsmp (oraclera ...

  2. mpstat命令详解

    基础命令学习目录首页 原文链接:https://www.cnblogs.com/ggjucheng/archive/2013/01/13/2858775.html 简介 mpstat是Multipro ...

  3. 《Linux命令学习手册》系列分享专栏

    <Linux命令学习手册>系列分享专栏 <Linux命令学习手册>已整理成PDF文档,点击可直接下载至本地查阅https://www.webfalse.com/read/207 ...

  4. 别出心裁的Linux命令学习法

    别出心裁的Linux命令学习法 操作系统操作系统为你完成所有"硬件相关.应用无关"的工作,以给你方便.效率.安全.操作系统的功能我总结为两点:管家婆和服务生: 管家婆:通过进程.虚 ...

  5. Git版本控制软件结合GitHub从入门到精通常用命令学习手册(转)

    简要参考:http://www.tuicool.com/articles/mEvaq2 http://gitref.org/zh/index.html GIT 学习手册简介 本站为 Git 学习参考手 ...

  6. penghui_031413 Bat命令学习

    penghui_031413   Bat命令学习 基础部分:====================================================================== ...

  7. Linux命令学习

    Linux命令学习 Ubuntu常用快捷键 •Ctrl+Alt+T: 打开终端 •Ctrl+Shift+T: 新建标签页 •Tab: 终端中命令补全 •Alt+数字N: 终端中切换到第N个标签页 •↑ ...

  8. Linux的几个概念,常用命令学习

    Linux的几个概念,常用命令学习---------------------------------设备名装载点// 通过装载点访问设备-------------------------------- ...

  9. Java命令学习系列(7):Javap(转)

    原文出处: Hollis(@Hollis_Chuang) javap是jdk自带的一个工具,可以对代码反编译,也可以查看java编译器生成的字节码. 一般情况下,很少有人使用javap对class文件 ...

随机推荐

  1. thinkphp3.2.3之自动完成的实现

    有时候,我们希望系统能够帮我们自动完成一些功能,比如自动为密码加密,忽略空等,这个时候我们就需要利用到自动完成(填写)的功能. ThinkPHP 模型层提供的数据处理方法,主要用于数据的自动处理和过滤 ...

  2. PYTHON 全局变量和局部变量

    #局部变量,只能调用函数体内的变量 def fun(): a = 234 print(a) #全局变量,在函数体外声明,在函数体内都可调用 b = 'gyc' def fun(): a = 234 p ...

  3. MongoDB C Driver使用教程

    MongoDB C Driver使用教程 转载请注明出处http://www.cnblogs.com/oloroso/ 本指南提供简介 MongoDB C 驱动程序. 在 C API 的详细信息,请参 ...

  4. Android Killer工具用法

    一.工程信息 工程信息主要是解析的AndroidManifest文件 二.工程管理器 三.配置插入代码 在代码中点右键就可以一键插入代码了 四.字符串搜索功能 支持正则, 比jeb搜索功能强大 来自为 ...

  5. xss小试

    javascript:alert(document.cookie)javascript:alert(document.domain) 预防: HTTP cookie设置为readOnly 豆瓣 coo ...

  6. Java 类初始化顺序

    总的来说: 父类静态代码块->子类静态代码块->子类main()方法->父类构造块->父类构造方法->子类构造块->子类构造方法 注意,就算是静态的方法也需要调用才 ...

  7. js实现四舍六入 奇进偶舍

    function PointFloat(src, pos) { return Math.round(src * Math.pow(10, pos)) / Math.pow(10, pos); } // ...

  8. 转:Autodesk 2017软件下载+注册机+破解方法(持续更新)

    转载自http://blog.sina.com.cn/s/blog_710225790102w03e.html Autodesk 2017安装步骤: 安装Autodesk 2017相关软件 使用序列号 ...

  9. Multiple dex files define Lcom/google/zxing/BarcodeFormat

    解决zxing “Could not find class 'com.goole.zxing.Result”和“Multiple dex files define”问题 时间 2014-04-24 1 ...

  10. button按钮波纹,箭头特效css

    波纹特效: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <tit ...