位置: IT常识 - 正文

Linux mpstat命令的方法(实时系统监控工具)(mpd linux)

编辑:rootadmin
mpstat是Multiprocessor Statistics的缩写,是实时系统监控工具。其报告与CPU的一些统计信息,这些信息存放在/proc/stat文件中。在多CPUs系统里,其不但能查看所有CPU的平均状况信息... 18-02-18

推荐整理分享Linux mpstat命令的方法(实时系统监控工具)(mpd linux),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux mpu,linuxsnmp,mpd linux,linux mput命令,linux mpls,linux mput命令,linux mput命令,linux mpich,内容如对您有帮助,希望把文章链接给更多的朋友!

简介

mpstat是Multiprocessor Statistics的缩写,是实时系统监控工具。其报告与CPU的一些统计信息,这些信息存放在/proc/stat文件中。在多CPUs系统里,其不但能查看所有CPU的平均状况信息,而且能够查看特定CPU的信息。mpstat最大的特点是:可以查看多核心cpu中每个计算核心的统计数据;而类似工具vmstat只能查看系统整体cpu情况。

mpstat命令指令主要用于多CPU环境下,它显示各个可用CPU的状态系你想。这些信息存放在/proc/stat文件中。在多CPUs系统里,其不但能查看所有CPU的平均状况信息,而且能够查看特定CPU的信息。

语法

mpstat(选项)(参数)

mpstat [-P {|ALL}] [internal [count]]参数 解释-P {|ALL} 表示监控哪个CPU, cpu在[0,cpu个数-1]中取值internal 相邻的两次采样的间隔时间、count 采样的次数,count只能和delay一起使用当没有参数时,mpstat则显示系统启动以后所有信息的平均值。有interval时,第一行的信息自系统启动以来的平均信息。从第二行开始,输出为前一个interval时间段的平均信息。

选项

-P:指定CPU编号。

参数

间隔时间:每次报告的间隔时间(秒);

次数:显示报告的次数。

Linux mpstat命令的方法(实时系统监控工具)(mpd linux)

实例

当mpstat不带参数时,输出为从系统启动以来的平均值。

mpstatLinux 2.6.9-5.31AXsmp (builder.redflag-linux.com) 12/16/200509:38:46 AM CPU %user %nice %system %iowait %irq %soft %idle intr/s09:38:48 AM all 23.28 0.00 1.75 0.50 0.00 0.00 74.47 1018.59

每2秒产生了2个处理器的统计数据报告:

下面的命令可以每2秒产生了2个处理器的统计数据报告,一共产生三个interval 的信息,然后再给出这三个interval的平均信息。默认时,输出是按照CPU 号排序。第一个行给出了从系统引导以来的所有活跃数据。接下来每行对应一个处理器的活跃状态。

mpstat -P ALL 2 3Linux 2.6.18-164.el5 (server.sys.com) 01/04/201009:34:20 PM CPU %user %nice %sys %iowait %irq %soft %steal %idle intr/s09:34:22 PM all 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00 1001.4909:34:22 PM 0 0.00 0.00 0.50 0.00 0.00 0.00 0.00 99.50 1001.0009:34:22 PM 1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00 0.00

比较带参数和不带参数的mpstat的结果:

在后台开一个2G的文件

cat 1.img &

然后在另一个终端运行mpstat命令

mpstatLinux 2.6.18-164.el5 (server.sys.com) 01/04/201010:17:31 PM CPU %user %nice %sys %iowait %irq %soft %steal %idle intr/s10:17:31 PM all 0.07 0.02 0.25 0.21 0.01 0.04 0.00 99.40 1004.57mpstatLinux 2.6.18-164.el5 (server.sys.com) 01/04/201010:17:35 PM CPU %user %nice %sys %iowait %irq %soft %steal %idle intr/s10:17:35 PM all 0.07 0.02 0.25 0.21 0.01 0.04 0.00 99.39 1004.73mpstat 3 10Linux 2.6.18-164.el5 (server.sys.com) 01/04/201010:17:55 PM CPU %user %nice %sys %iowait %irq %soft %steal %idle intr/s10:17:58 PM all 13.12 0.00 20.93 0.00 1.83 9.80 0.00 54.32 2488.0810:18:01 PM all 10.82 0.00 19.30 0.83 1.83 9.32 0.00 57.90 2449.8310:18:04 PM all 10.95 0.00 20.40 0.17 1.99 8.62 0.00 57.88 2384.0510:18:07 PM all 10.47 0.00 18.11 0.00 1.50 8.47 0.00 61.46 2416.0010:18:10 PM all 11.81 0.00 22.63 0.00 1.83 11.98 0.00 51.75 2210.6010:18:13 PM all 6.31 0.00 10.80 0.00 1.00 5.32 0.00 76.58 1795.3310:18:19 PM all 1.75 0.00 3.16 0.75 0.25 1.25 0.00 92.85 1245.1810:18:22 PM all 11.94 0.00 19.07 0.00 1.99 8.29 0.00 58.71 2630.4610:18:25 PM all 11.65 0.00 19.30 0.50 2.00 9.15 0.00 57.40 2673.9110:18:28 PM all 11.44 0.00 21.06 0.33 1.99 10.61 0.00 54.56 2369.87Average: all 9.27 0.00 16.18 0.30 1.50 7.64 0.00 65.11 2173.54

上两表显示出当要正确反映系统的情况,需要正确使用命令的参数。vmstat 和iostat 也需要注意这一问题。

查看多核CPU核心的当前运行状况信息, 每2秒更新一次

mpstat 219:45:12 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle19:45:14 all 0.04 0.00 0.00 0.00 0.00 0.00 0.00 0.00 99.9619:45:16 all 0.00 0.00 0.00 0.03 0.00 0.00 0.00 0.00 99.9719:45:18 all 0.00 0.07 0.07 0.00 0.00 0.00 0.00 0.00 99.87

如果要看每个cpu核心的详细当前运行状况信息,输出如下:

mpstat -P ALL 219:43:58 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle19:43:59 all 0.00 0.00 0.04 0.00 0.00 0.00 0.00 0.00 99.9619:43:59 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.0019:43:59 1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00.......19:43:59 13 0.99 0.00 0.00 0.00 0.00 0.00 0.00 0.00 99.0119:43:59 14 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.0019:43:59 15 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00

字段的含义如下

%user 在internal时间段里,用户态的CPU时间(%),不包含nice值为负进程 (usr/total)*100%nice 在internal时间段里,nice值为负进程的CPU时间(%) (nice/total)*100%sys 在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)*100

计算公式如下

total_cur=user+system+nice+idle+iowait+irq+softirqtotal_pre=pre_user+ pre_system+ pre_nice+ pre_idle+ pre_iowait+ pre_irq+ pre_softirquser=user_cur – user_pretotal=total_cur-total_pre其中_cur 表示当前值,_pre表示interval时间前的值。上表中的所有值可取到两位小数点。

好了,这篇文章就介绍到这了,希望大家以后多多支持电脑学习网。

本文链接地址:https://www.jiuchutong.com/zhishi/283602.html 转载请保留说明!

上一篇:天竺葵的养殖方法(天竺葵的养殖方法和繁殖方法)

下一篇:耳朵进水怎么办(图文)(游泳耳朵进水怎么办)

  • windows11我的电脑怎么放到桌面(windows11我的电脑图标不见了)

    windows11我的电脑怎么放到桌面(windows11我的电脑图标不见了)

  • 拼多多游戏福利在哪(拼多多游戏福利是真的吗)

    拼多多游戏福利在哪(拼多多游戏福利是真的吗)

  • 怎么才能集齐抖音卡(抖音2021怎么集)

    怎么才能集齐抖音卡(抖音2021怎么集)

  • 没带卡针如何快速取卡(没有取卡针可以用什么)

    没带卡针如何快速取卡(没有取卡针可以用什么)

  • 扫描文件默认放在哪(扫描的文件存储位置怎么设置)

    扫描文件默认放在哪(扫描的文件存储位置怎么设置)

  • 笔记本放久了启动不了(笔记本放久了启动不了拿去修要多少钱)

    笔记本放久了启动不了(笔记本放久了启动不了拿去修要多少钱)

  • qq密码最多几位数(qq密码最多有多少位)

    qq密码最多几位数(qq密码最多有多少位)

  • 虎牙直播是什么平台(虎牙直播是什么样的平台)

    虎牙直播是什么平台(虎牙直播是什么样的平台)

  • 微信号被冻结了手机号被换了该怎么办(微信号被冻结了怎么注销账号)

    微信号被冻结了手机号被换了该怎么办(微信号被冻结了怎么注销账号)

  • 一淘和淘宝的货一样吗(一淘和淘宝的东西一样吗)

    一淘和淘宝的货一样吗(一淘和淘宝的东西一样吗)

  • 华为手机快应用中心可以卸载吗(华为手机快应用中心怎么关闭)

    华为手机快应用中心可以卸载吗(华为手机快应用中心怎么关闭)

  • div和span的区别(div span和div>span的区别)

    div和span的区别(div span和div>span的区别)

  • 华为手机怎么截图(华为手机怎么截取视频的一部分)

    华为手机怎么截图(华为手机怎么截取视频的一部分)

  • 京东买家自己如何消除差评(京东买家操作流程)

    京东买家自己如何消除差评(京东买家操作流程)

  • 淘宝补发是什么意思(淘宝补发是什么流程)

    淘宝补发是什么意思(淘宝补发是什么流程)

  • 手机怎么投屏到电视(手机怎么投屏到汽车中控屏)

    手机怎么投屏到电视(手机怎么投屏到汽车中控屏)

  • 荣耀v20怎么限制后台(荣耀v20怎么限制应用运营数量)

    荣耀v20怎么限制后台(荣耀v20怎么限制应用运营数量)

  • 电脑管家在哪里打开(华为笔记本电脑管家在哪里)

    电脑管家在哪里打开(华为笔记本电脑管家在哪里)

  • oppoFindx智能语音助手怎么设置(oppofindx语音助手怎么唤醒)

    oppoFindx智能语音助手怎么设置(oppofindx语音助手怎么唤醒)

  • wps怎么求和(笔记本wps怎么求和)

    wps怎么求和(笔记本wps怎么求和)

  • 芒果tv缓存视频如何铺满全屏

    芒果tv缓存视频如何铺满全屏

  • 360极速浏览器如何进入管理加载项(360极速浏览器如何倍速播放)

    360极速浏览器如何进入管理加载项(360极速浏览器如何倍速播放)

  • 账户被禁用无法登录(账户禁用无法登录怎么办)

    账户被禁用无法登录(账户禁用无法登录怎么办)

  • 销售软件系统退货怎么退
  • 已认证进项税转出怎样做账务处理
  • 服务外包行业要交社保吗
  • 多缴纳了印花税有什么影响
  • 残疾人个人所得税
  • 公户结算卡最多可以拿多少现金
  • 营业外支出影响利润
  • 测绘费发票需要备注么
  • 税务登记注销前异常项目类型非强制什么意思
  • 用于展览的存货如何做会计处理?
  • 补偿款开具发票
  • 科技公司营业执照经营范围明细
  • 汇算所得税中“以前年度多缴的所得税额在本年抵减额”怎么填 ?
  • 养牛需要活动场地吗
  • 利息保障倍数为负数说明什么
  • 增资有哪些途径
  • 小规模季度30万免税怎么做账
  • 建筑工程公司需要注册商标吗
  • 企业关闭时国税、地税注销需要哪些手续,时间是多长?
  • 劳动报酬个人所得税由扣缴义务人预扣预缴
  • macxi
  • linux CentOS WEB服务器分区方案
  • windows11不显示桌面
  • 鸿蒙工具栏在哪里
  • 注册会计师考试科目有哪些
  • 劳务收入的会计分录
  • 生产车间发生的间接费用会计科目
  • php安装教程详解
  • win7系统鼠标不能用了怎么设置
  • 个人减免税政策6条
  • 一公顷等于多少千米
  • thinkphp excel
  • vue3与vue2的区别
  • 房地产企业出售房产增值税
  • 出口退税哪些税不退
  • 多交的城建税可以抵减扣除吗
  • javaweb:jquery中ajax的应用
  • 客户购买商品的条件?
  • 行政单位预算外收入有哪些
  • 防伪税控技术服务费订单号怎么查
  • 外购商品转为自用固定资产,进项税
  • 交易性金融资产处置时的会计核算步骤
  • 出口退税方法相关文献
  • nacos注册流程
  • phpcms使用教程
  • 快递公司的收件员好干吗
  • 去银行取对账单需要带什么
  • 库存商品可以领用加工吗
  • PostgreSQL中调用存储过程并返回数据集实例
  • sql查看所有数据表
  • 印花税减半征收优惠政策2021
  • 销售成品油的税率
  • 服装厂布料都是在哪里进的
  • 其他应付款的核算项目是什么
  • 销项税额和转出未交增值税余额怎么结转
  • 交易性金融资产包括哪些项目
  • 年末增值税有留底,挂在哪个科目
  • 管理费用一般包含研发费用吗
  • 房地产企业增值税计算
  • 工商注册资本什么意思
  • mysql不能写入中文
  • win8.1所有程序在哪里
  • win7和winxp区别
  • centos怎么执行文件
  • winhost.exe - winhost是什么进程
  • winole.exe - winole是什么进程
  • dvd-rom drive是什么意思
  • 查找返回一行数据
  • Win7旗舰版系统镜像文件
  • win7系统中怎样没有智能卡服务
  • 和大家一起分享一下你读书以后的感受吧
  • 安卓listview的用法
  • python kmeans sklearn
  • cocos2dx4.0教程
  • jquery 入门
  • jquery截取字符串的方法
  • pythonista pygame
  • jquery设置input的value
  • 增值税税控系统专用设备及技术维护费
  • 玉石手镯零售环保要求
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设