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
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命令学习的更多相关文章
- Linux命令学习-mpstat
mpstat 用于获取多个 CPU 相关统计信息的有用的命令是 mpstat.下面是一个示例输出: # mpstat -P ALL 5 2 Linux 2.6.9-67.ELsmp (oraclera ...
- mpstat命令详解
基础命令学习目录首页 原文链接:https://www.cnblogs.com/ggjucheng/archive/2013/01/13/2858775.html 简介 mpstat是Multipro ...
- 《Linux命令学习手册》系列分享专栏
<Linux命令学习手册>系列分享专栏 <Linux命令学习手册>已整理成PDF文档,点击可直接下载至本地查阅https://www.webfalse.com/read/207 ...
- 别出心裁的Linux命令学习法
别出心裁的Linux命令学习法 操作系统操作系统为你完成所有"硬件相关.应用无关"的工作,以给你方便.效率.安全.操作系统的功能我总结为两点:管家婆和服务生: 管家婆:通过进程.虚 ...
- Git版本控制软件结合GitHub从入门到精通常用命令学习手册(转)
简要参考:http://www.tuicool.com/articles/mEvaq2 http://gitref.org/zh/index.html GIT 学习手册简介 本站为 Git 学习参考手 ...
- penghui_031413 Bat命令学习
penghui_031413 Bat命令学习 基础部分:====================================================================== ...
- Linux命令学习
Linux命令学习 Ubuntu常用快捷键 •Ctrl+Alt+T: 打开终端 •Ctrl+Shift+T: 新建标签页 •Tab: 终端中命令补全 •Alt+数字N: 终端中切换到第N个标签页 •↑ ...
- Linux的几个概念,常用命令学习
Linux的几个概念,常用命令学习---------------------------------设备名装载点// 通过装载点访问设备-------------------------------- ...
- Java命令学习系列(7):Javap(转)
原文出处: Hollis(@Hollis_Chuang) javap是jdk自带的一个工具,可以对代码反编译,也可以查看java编译器生成的字节码. 一般情况下,很少有人使用javap对class文件 ...
随机推荐
- [Python] 学习笔记之MySQL数据库操作
1 Python标准数据库接口DB-API介绍 Python标准数据库接口为 Python DB-API,它为开发人员提供了数据库应用编程接口.Python DB-API支持很多种的数据库,你可以选择 ...
- 亲历腾讯WEB前端开发三轮面试经历及面试题
[一面]~=110分钟 2014/09/24 11:20 星期三 进门静坐30分钟做题. 填空题+大题+问答题 >>填空题何时接触电脑 何时接触前端运算符 字符串处理 延 ...
- STM32F103之DMA
一.背景: 需要使用STM32的DAC,例程代码中用了DMA,对DMA之前没有实际操作过,也很早就想知道DMA到底是什么,因此,看了一下午手册,代码和网上的资料,便有了此篇文章,做个记录. 二.正文: ...
- centos安装PHP服务器步骤
方法一.使用网友开发的EZHTTP程序包一键安装. 可以参考地址http://www.centos.bz/2013/08/ezhttp-tutorial/ http://www.cnblogs.com ...
- 数据结构快速回顾——平衡二叉树 AVL (转)
平衡二叉树(Balanced Binary Tree)是二叉查找树的一个进化体,也是第一个引入平衡概念的二叉树.1962年,G.M. Adelson-Velsky 和 E.M. Landis发明了这棵 ...
- 知识联结梳理 : I/O多路复用、EPOLL(SELECT/POLL)、NIO、Event-driven、Reactor模式
为了形成一个完整清晰的认识,将概念和关系梳理出来,把坑填平. I/O多路复用 I/O多路复用主要解决传统I/O单线程阻塞的问题.它通过单线程管理多个FD,当监听的FD有状态变化的时候的,调用回调函数, ...
- 深入浅出iOS事件机制
原文地址: http://zhoon.github.io/ios/2015/04/12/ios-event.html 本文章将讲解有关iOS事件的传递机制,如有错误或者不同的见解,欢迎留言指出. iO ...
- 利用js刷新页面方法
1,reload 方法,该方法强迫浏览器刷新当前页面. location.reload(force) 如果该方法没有规定参数,或者参数是 false,它就会用 HTTP 头 If-Modified-S ...
- JavaScript方法
1.hasOwnProperty:是用来判断一个对象是否有你给出名称的属性或对象.不过需要注意的是,此方法无法检查该对象的原型链中是否具有该属性,该属性必须是对象本身的一个成员.isPrototype ...
- NSString相关操作
//创建一个字符串对象 NSString * str_1 = @"Hello"; //字面量方法 ; NSString * str_2 = [NSString stringWith ...