一、mpstat说明

mpstat是MultiProcessor Statistics的缩写,是实时系统监控工具。其报告与CPU的一些统计信息,这些信息存放在/proc/stat文件中。在多CPUs系统里,其不 但能查看所有CPU的平均状况信息,而且能够查看特定CPU的信息。

二、命令格式

mpstat [-P {|ALL}] [internal [count]]

三、参数详解

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

internal 相邻的两次采样的间隔时间

count 采样的次数,count只能和delay一起使用

当没有参数时,mpstat则显示系统启动以后所有信息的平均值。有interval时,

第一行的信息自系统启动以来的平均信息。

从第二行开始,输出为前一个interval时间段的平均信息。与CPU有关的输出的含义如下:

CPU 处理器ID

user   在internal时间段里,用户态的CPU时间(%),不包含 nice值为负 进程 (usr/total)*100

nice   在internal时间段里,nice值为负进程的CPU时间(%)   (nice/total)*100

system 在internal时间段里,核心时间(%)   (system/total)*100

iowait 在internal时间段里,硬盘IO等待时间(%) (iowait/total)*100

irq    在internal时间段里,硬中断时间(%)      (irq/total)*100

soft   在internal时间段里,软中断时间(%)    (softirq/total)*100

idle   在internal时间段里,CPU除去等待磁盘IO操作外的因为任何原因而空闲的时间闲置时间(%)(idle/total)*100intr/s 在internal时间段里,每秒CPU接收的中断的次数intr/total)*100

CPU总的工作时间=total_cur=user+system+nice+idle+iowait+irq+softirq

total_pre=pre_user+ pre_system+ pre_nice+ pre_idle+ pre_iowait+ pre_irq+ pre_softirq

user=user_cur-user_pre

total=total_cur-total_pre

其中_cur 表示当前值,_pre表示interval时间前的值。上表中的所有值可取到两位小数点。

四、实例讲解:

mpstat -P ALL 2 3

上面的命令可以每2秒产生了2个处理器的统计数据报告,一共产生三个interval

的信息,然后再给出这三个interval的平均信息。默认时,输出是按照CPU 号排

序。第一个行给出了从系统引导以来的所有活跃数据。接下来每行对应一个处理器的

活跃状态。

Linux下mpstat命令下,linux mpstat命令详解相关推荐

  1. Linux下的tar归档及解压缩功能详解

    Linux下的tar归档及解压缩功能详解 一.Linux下解压缩工具 二.gzip工具的使用方法 三.其他解压缩工具 一.Linux下解压缩工具 二.gzip工具的使用方法 三.其他解压缩工具 一.L ...

  2. linux 子域dns,linux下搭建DNS子域及相关授权详解

    linux下搭建DNS子域及相关授权详解forward功能是本地无法解析的域名,转发给指定DNS服务器 forward only; 所有无法解析的域名,都转发给指定DNS服务器,必须有解析结果 for ...

  3. linux添加nginx,linux下安装Nginx1.16.0的教程详解

    因为最近在倒腾linux,想安装新版本的nginx,找了一圈教程没有找到对应的教程,在稍微倒腾了一会之后终于成功的安装了最新版. 服务器环境为centos,接下来是详细步骤: 安装必要依赖插件 ? 创 ...

  4. linux输出文件没有找到,Linux环境下标准输入、输出、错误信息详解

    Linux环境下标准输入.输出.错误信息详解 下面我们介绍在Linux环境下标准输入.输出.错误设备.标准输入设备代号为0, 用来显示输入信息,标准输出设备代号为1,用来显示正常信息,标准错误设备代号 ...

  5. linux下安装mysql_Linux下安装mysql-8.0.20的教程详解

    ** Linux下安装mysql-8.0.20 ** 环境介绍 操作系统:CentOS 7 mysql下载地址:https://dev.mysql.com/downloads/mysql/ 下载版本: ...

  6. linux nginx编译详解,Linux下nginx编译安装教程和编译参数详解

    这篇文章主要介绍了Linux下nginx编译安装教程和编译参数详解,需要的朋友可以参考下 一.必要软件准备 1.安装pcre 为了支持rewrite功能,我们需要安装pcre 复制代码 代码如下:# ...

  7. linux下搭建DNS子域及相关授权详解

    linux下搭建DNS子域及相关授权详解 forward功能是本地无法解析的域名,转发给指定DNS服务器 forward only; 所有无法解析的域名,都转发给指定DNS服务器,必须有解析结果 fo ...

  8. linux 帐号 配置sftp_Linux 下sftp配置之密钥方式登录详解

    Linux下sftp配置之密钥方式登录 由于vsftp采用明文传输,用户名密码可通过抓包得到,为了安全性,需使用sftp,锁定目录且不允许sftp用户登到服务器.由于sftp使用的是ssh协议,需保证 ...

  9. linux命令ps -aux|grep xxx详解

    linux命令ps -aux|grep xxx详解 要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程, 而ps命令(Process Status)就是最基本同时也是非常强大 ...

  10. linux xxx命令,linux命令ps aux|grep xxx详解

    对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程, 而ps命令(Process Status)就是最基本同时也是非常强大的进程查看命令. 使用该命令 可以确定有哪些进程正在运 ...

最新文章

  1. 2014年工作中遇到的10个问题:221-230
  2. 程序员面试题精选100题(26)-和为n连续正数序列[算法]
  3. (chap6 Http首部) 为Cookie服务的首部字段
  4. OpenCV训练面部界标探测器face_landmark_trainer
  5. 2019年了,C#发展的怎么样了呢?
  6. t-sql还原数据库_如何更新T-SQL工具箱数据库
  7. 为什么我在实时编码时失败了?
  8. PHP设计模式——解释器模式
  9. Introduction to Computer Networking学习笔记(五):ARP协议(Address Resolution Protocol)
  10. 小米 android 7.0下载地址,小米4安卓7.0
  11. 办公自动化系统项目报告
  12. MySQL 通过存储过程生成带有随机姓名的百万条测试数据
  13. python xlwt_python 中 xlwt 操作excel
  14. python使用mq-fw包
  15. 5万成员丨CSDN 大数据领域网红社区!
  16. qq企业邮箱怎么删除邮件服务器,腾讯企业邮箱删除邮件方法
  17. IP地址、子网掩码、网络地址之间相关的计算
  18. undefined reference to `__stack_chk_guard‘ .. undefined reference to `__stack_chk_fail‘
  19. androidstudio 编译apk时出现Error while Launching activity错误
  20. 0x0000007b电脑蓝屏的解决方法

热门文章

  1. node.js目录结构
  2. swapidc不能连接到主机_利用SWAPIDC与Kangle搭建虚拟主机销售平台
  3. 通用商业画布-0408-v1.0张雅慧
  4. 晶晨方案Burn_Card_Maker工具v2.0.2
  5. 商场、超市信息发布解决方案
  6. 电源系统分析之电源电路原理
  7. android手机短信转发+隐藏应用程序图片+开机自启
  8. java Eclipes配置黑色框架
  9. 几何、函数等的画图和注释
  10. python爬取大量百度图片