位置: 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 转载请保留说明!

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

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

  • 小米civi怎么恢复出厂设置(小米civi怎么恢复桌面时间)

    小米civi怎么恢复出厂设置(小米civi怎么恢复桌面时间)

  • 健康码怎么看核酸检测记录(健康码怎么看核酸检测报告)

    健康码怎么看核酸检测记录(健康码怎么看核酸检测报告)

  • 支付宝如何解绑生活缴费账户(支付宝如何解绑抖音账号)

    支付宝如何解绑生活缴费账户(支付宝如何解绑抖音账号)

  • 微信关闭手机号添加方式可以搜索到吗(微信关闭手机号转账功能)

    微信关闭手机号添加方式可以搜索到吗(微信关闭手机号转账功能)

  • 笔记本不支持5gwifi怎么办(笔记本不支持5G是不是网速浪费了)

    笔记本不支持5gwifi怎么办(笔记本不支持5G是不是网速浪费了)

  • 苹果平板5代上市时间(iphone平板5代)

    苹果平板5代上市时间(iphone平板5代)

  • 京东铜牌是什么等级(手机京东铜牌在哪里看)

    京东铜牌是什么等级(手机京东铜牌在哪里看)

  • windows是计算机系统中的什么软件(windows是计算机高级语言吗)

    windows是计算机系统中的什么软件(windows是计算机高级语言吗)

  • 什么不能作为计算机的输出设备(什么不能作为计价依据)

    什么不能作为计算机的输出设备(什么不能作为计价依据)

  • 内存条低压和标压可以一起用吗(内存条低压和标压怎么选)

    内存条低压和标压可以一起用吗(内存条低压和标压怎么选)

  • 手机1小时耗电多少正常(手机1小时耗电多少)

    手机1小时耗电多少正常(手机1小时耗电多少)

  • 镜头主要分为哪几类(镜头的分类包括四个)

    镜头主要分为哪几类(镜头的分类包括四个)

  • vivo悬浮球有什么作用(vivo手机悬浮球app)

    vivo悬浮球有什么作用(vivo手机悬浮球app)

  • 手机美团怎么修改地址(手机美团怎么修改骑手的评价)

    手机美团怎么修改地址(手机美团怎么修改骑手的评价)

  • 手机没欠费为什么没网(手机没欠费为什么呼叫失败)

    手机没欠费为什么没网(手机没欠费为什么呼叫失败)

  • 饿了么注册骑手(饿了么注册骑手可以不接单吗)

    饿了么注册骑手(饿了么注册骑手可以不接单吗)

  • 手环如何刷公交卡(手环如何刷公交卡使用)

    手环如何刷公交卡(手环如何刷公交卡使用)

  • qq照片如何打印出来(qq照片怎样打印)

    qq照片如何打印出来(qq照片怎样打印)

  • 电信卡信号差网慢怎么办(电信卡信号变弱)

    电信卡信号差网慢怎么办(电信卡信号变弱)

  • 文件视频怎么保存到相册(文件视频怎么保存到电脑)

    文件视频怎么保存到相册(文件视频怎么保存到电脑)

  • 1060显卡比970强多少(10603g显卡和970)

    1060显卡比970强多少(10603g显卡和970)

  • oppor17怎样连接电脑(oppor17怎样连接打印机)

    oppor17怎样连接电脑(oppor17怎样连接打印机)

  • 抖音怎么开商品橱柜(抖音怎么开商品链接)

    抖音怎么开商品橱柜(抖音怎么开商品链接)

  • netframework4.8安装失败解决方法(netframework4.8安装未成功)

    netframework4.8安装失败解决方法(netframework4.8安装未成功)

  • vue3+ts之忽略ts类型警告(ts与vue3.0)

    vue3+ts之忽略ts类型警告(ts与vue3.0)

  • 年末暂估成本是否进行纳税调整处理
  • 什么是增值税扣缴义务
  • 流转税通俗
  • 增值税影响利润总额吗
  • 中级会计实务主观题
  • 自来水厂的供水管是什么材质的
  • 购买福利用品
  • 小规模按季申报 月销售收入不超过
  • 会计能开收据吗?
  • 企业进项发票不够销项开的多
  • 研发机构认定条件
  • 土地使用税怎么终止
  • 资产类期末借方余额怎么算
  • 企业重组股权支付是什么意思
  • 事业单位收到借款分录
  • 物业公司需要向哪个部门缴费
  • 酒店代金券怎么做账
  • 入库出库模板
  • 事业单位财政授权书模板
  • 劳动合同解除和终止的经济补偿
  • 汽车修理费增值税税率
  • 在外省预交企业所得税
  • 认证后的发票可以留存多久
  • 员工疗养要扣公休假吗
  • 应交增值税会计科目
  • 航天金税服务费280怎么缴费
  • 评估资产没有发票和流水怎么办
  • 自然人股息红利免征个人所得税?
  • 委托加工物资怎么入账
  • 金税三期核心征管系统行政处罚
  • 企业向个人借款是否交印花税
  • 个人退回公积金怎么操作
  • 租金怎么来计算个税
  • 经营租赁是什么意思
  • 质权的成立时间为
  • 可以用鸿蒙系统的手机
  • win10网络带宽
  • 家用电脑分为哪几类
  • laravel视频教程
  • 在产品按定额成本计价法的特点
  • 个人所得税减免政策2023
  • gpt详解
  • 出借和出租包装物的区别
  • 【C#+JavaScript+SQL Server】实现Web端在线考试系统 五:考试模块设计(附源码和资源)
  • 短期投资属于短期资产吗
  • 让客户抽奖赠送什么礼物
  • 外汇核销是什么意思
  • 固定资产计提完折旧报废的账务处理
  • 关联方计提坏账吗
  • 会计中报销费用是什么会计科目
  • 工商企业年报网上申报流程
  • 执行迟延履行利息的计算
  • 车间房屋的日常修理费
  • 工程物资是
  • 贸易公司退税计算方法选哪一种
  • 支付结算办法是部门规章吗
  • 预缴所得税会计分录怎么做东奥
  • 车票抵扣进项税怎么计算
  • windows10x build 20279
  • ubuntu20.04教程
  • explorer.exe进程出错
  • win10一周年深色主题
  • windows config文件
  • javascript基于什么的语言
  • 正则表达\d
  • 正则表达式语法 \d
  • 使用jQuery获取data-的自定义属性
  • js 验证数字
  • python中OrderedDict的使用方法详解
  • Python遍历文件夹及子文件夹中的所有文档
  • js 括号函数
  • MaterialCheckBox
  • eclipse运用
  • 脚本 python
  • 批量ssh登录
  • javascript有几种类型
  • javascript基本概念
  • 青海税务app
  • 国税总局云南省税务局官网
  • 推动税务系统全面从严
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设