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

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

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

  • 微信运营该怎样进行?(如何微信运营)

    微信运营该怎样进行?(如何微信运营)

  • 苹果官网支持14天无理由退货吗(苹果官网支持14天无理由退货为什么授权店不支持)

    苹果官网支持14天无理由退货吗(苹果官网支持14天无理由退货为什么授权店不支持)

  • 哈啰单车怎么预约(哈啰单车怎么预约电动车)

    哈啰单车怎么预约(哈啰单车怎么预约电动车)

  • 华为每周六都有返利活动吗(华为有周末吗)

    华为每周六都有返利活动吗(华为有周末吗)

  • RX640显卡性能相当于

    RX640显卡性能相当于

  • 快手id怎么改第三次(快手id如何更改)

    快手id怎么改第三次(快手id如何更改)

  • 动态ip流量卡是什么意思

    动态ip流量卡是什么意思

  • 内存条怎么擦(内存条怎么擦没有橡皮)

    内存条怎么擦(内存条怎么擦没有橡皮)

  • 微信被别人绑定了手机号码并冻结了怎么办(微信被别人绑定了抖音怎么办)

    微信被别人绑定了手机号码并冻结了怎么办(微信被别人绑定了抖音怎么办)

  • 退出icloud照片没了(icloud退出登录后照片没有了)

    退出icloud照片没了(icloud退出登录后照片没有了)

  • 骑手已取餐可以取消订单吗(骑手取餐了还能退款吗)

    骑手已取餐可以取消订单吗(骑手取餐了还能退款吗)

  • bestv当贝影视可以看直播吗

    bestv当贝影视可以看直播吗

  • ios系统qq如何停用看点(苹果手机如何关闭qq)

    ios系统qq如何停用看点(苹果手机如何关闭qq)

  • 怎样在手机的文件管理的文档看到保存的文件(怎样在手机的文件上写字)

    怎样在手机的文件管理的文档看到保存的文件(怎样在手机的文件上写字)

  • 手机磁盘空间不足怎么清理(手机磁盘空间不足怎么清理苹果)

    手机磁盘空间不足怎么清理(手机磁盘空间不足怎么清理苹果)

  • 手机2gram是什么意思(手机上的2g4g是什么意思)

    手机2gram是什么意思(手机上的2g4g是什么意思)

  • 多媒体是以什么方式进行的(多媒体是以什么形式存储的)

    多媒体是以什么方式进行的(多媒体是以什么形式存储的)

  • 淘宝商家不给退货怎么投诉(淘宝商家不给退款怎么申请小二介入)

    淘宝商家不给退货怎么投诉(淘宝商家不给退款怎么申请小二介入)

  • 唯品会登录名怎么查(唯品会登录名怎么写)

    唯品会登录名怎么查(唯品会登录名怎么写)

  • 小米miplay是什么型号(小米miplay是什么型号小米几)

    小米miplay是什么型号(小米miplay是什么型号小米几)

  • 手机最小宽度有什么用(手机最小宽度设置多多少合适)

    手机最小宽度有什么用(手机最小宽度设置多多少合适)

  • 以压缩格式储存的是什么文件(压缩格式储存的文件)

    以压缩格式储存的是什么文件(压缩格式储存的文件)

  • oppor11手机怎么录屏幕视频(oppor11手机怎么恢复出厂设置)

    oppor11手机怎么录屏幕视频(oppor11手机怎么恢复出厂设置)

  • 解决Win7无法启动"WLAN AutoConfig"服务的问题(win7 无法 启动)

    解决Win7无法启动"WLAN AutoConfig"服务的问题(win7 无法 启动)

  • 【原生Ajax】全面了解xhr的概念与使用。(原生ajax和axios的区别)

    【原生Ajax】全面了解xhr的概念与使用。(原生ajax和axios的区别)

  • 印花税和契税是什么意思?什么时候交?
  • 公司购进一台不需要安装的设备设备价款为700万元
  • 企业所得税纳税人包括哪些类型
  • 筹建期间有收入怎么办
  • 增值税一般纳税人证明怎么查询
  • 未到期责任准备金计算方法
  • 耕地占用税为什么属于房地产开发成本
  • 应缴纳的所得税税额
  • 房地产行业零税率发票
  • 契税计税依据是否包含耕地占用税
  • 投资款的印花税的纳税义务时间
  • 本年利润余额负数表示什么意思
  • 怎么处理有问题的货物
  • 其他应收款注销时处理
  • 企业发放贷款怎么做分录
  • 地方教育附加怎么算的?
  • 电脑黑屏怎么办主机还是亮的
  • 应收账款保理会计处理 会计视野
  • 库存现金银行存款用什么凭证
  • 附加税减免要计税吗
  • 结转成本,成本多了还是少了
  • 静默安装命令
  • 苹果手机抖音投屏到电视怎么投屏
  • 发生坏账计入
  • 年底会计结账
  • 在那高高的草丛里
  • 贵的u盘和便宜的有什么区别
  • 从小规模纳税人购进农产品进项税怎么计算
  • 注意力机制详解
  • 广告费和业务宣传费调增还是调减
  • 装饰工程开票项目
  • 浅谈php中静态方法的应用
  • 通讯费补贴会计怎么做账
  • 代扣代缴境外增值税税率是多少
  • 进项税转出能转回吗
  • 小企业会计准则会计科目表
  • 收到进项发票怎么入账
  • 小规模纳税人销售货物税率是多少
  • 网购会计如何确认成本
  • 普通发票被作废了还能报销吗
  • 往来账户余额
  • MYSQL administrator 使用
  • 管理费用核算的是
  • 收到发票未收到货物
  • 一般纳税人不得领用专票的情形
  • 长期股权投资中级会计例题
  • 到期无法收回的银行承兑汇票计入什么科目
  • 工程咨询服务发展指导意见坚持市场培优的原则
  • 固定资产没有折旧完要转走会计科目
  • 增加固定资产原值后折旧
  • 红冲发票后如何申报增值税
  • 利润分配未分配利润是净利润吗
  • 高新企业研发费用会计分录
  • 因企业增资而产生的费用
  • 无形资产的费用化支出计入成本吗
  • 如何填写记账凭证视频
  • 纳税人虽设置账簿,但账目混乱
  • 在MySQL中使用通配符时应该注意的问题
  • MySQL数据库索引设计
  • sql server错误和使用情况报告
  • 电脑windows不可用怎么办
  • win8.1还原系统
  • Windows移动中心里没有无线网络
  • xp.系统
  • win7桌面图标跑到最下面怎么办
  • win8操作中心怎么关闭
  • vs2019怎么用gets
  • bootstrap3中container与container_fluid外层容器的区别讲解
  • 使用vue-cli快速搭建vue项目
  • jquery常用
  • javascript 基础篇2 数据类型,语句,函数
  • nodejs body-parser 解析post数据实例
  • 内蒙古电子税务局开票流程
  • 湖南省国家电子税务局官网
  • 增值税申报表如何导出
  • 企业所得税纳税申报表A类
  • 北京的个人所得税怎么算
  • 四川地税务局官网
  • 在深圳月薪8000是什么水平
  • 迈凯伦gt1
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设