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. 微信公众平台推出"微信保护"提升微信账号安全 附微信保护开启教程

    前两天小美女的微信公众平台要群发消息时提示需要绑定手机才能操作,当时还以为是动态ip的问题,今天微信公众平台安全中心就说升级了,原来那时已经在公测了.微信公众平台推出"微信保护", ...

  2. PHP面向对象(OOP)编程入门教程

    面向对象编程(OOP)是我们编程的一项基本技能,PHP5对OOP提供了良好的支持.如何使用OOP的思想来进行PHP的高级编程,对于提高 PHP编程能力和规划好Web开发构架都是非常有意义的.下面我们就 ...

  3. kxbdSuperMarquee.js滚动的神器-推荐

    http://code.ciaoca.com/jquery/kxbdmarquee/ 版本:jQuery v1.3.2+ 查看 Demo 下载 jQuery kxbdMarquee 文档目录 使用方法 ...

  4. php之jquery

    <!DOCTYPE html> <html> <head> <script type="xxx.js"></script> ...

  5. 时下手机和p2p理财的共同点

    1, 雨后春笋,百家争鸣:一会听说这个又做手机了,一会听说哪哪哪又搞了个P2P. 2, 性价比高的都得靠抢:手机配置高价格低的要抢:p2p利率高时间短的要抢. 3, 竞争惨烈:手机千元机各种血拼:P2 ...

  6. mapReduce编程之Recommender System

    1 协同过滤算法 协同过滤算法是现在推荐系统的一种常用算法.分为user-CF和item-CF. 本文的电影推荐系统使用的是item-CF,主要是由于用户数远远大于电影数,构建矩阵的代价更小:另外,电 ...

  7. How-to-uninstall-Meteor // install Meteor manually

    How-to-uninstall-Meteor :  http://www.uninstallapp.com/article/How-to-uninstall-Meteor-.html install ...

  8. linux编程问题记录

    1.程序中需要用到字符串的时候,尽可能选择string类型,这种类型的字符串有很多比较容易的功能,如字符串之间可以直接拷贝赋值 string a; string b="123"; ...

  9. JS中多种方式创建对象

    1.内置对象创建 var girl=new Object(); girl.name='hxl'; console.log(typeof girl); 2.工厂模式,寄生构造函数模式 function ...

  10. Linux 安装基于(PHP5.5)memcache扩展

    一. memcache服务器端 下载地址:http://memcached.org/ 安装memcached,同时需要安装中指定libevent的安装位置 tar zxvf memcached-1.2 ...