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

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

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

  • iphone13怎么显示实时网速(iphone13怎么显示运营商)

    iphone13怎么显示实时网速(iphone13怎么显示运营商)

  • opporeno7怎么调出虚拟按键(opporeno7怎么调出来信息闪光灯)

    opporeno7怎么调出虚拟按键(opporeno7怎么调出来信息闪光灯)

  • 为什么耳机插上还是外放(为什么耳机插上手机上面没有显示)

    为什么耳机插上还是外放(为什么耳机插上手机上面没有显示)

  • adobe bridge干什么的

    adobe bridge干什么的

  • 微信通用开启横屏模式意思(微信通用开启横屏功能)

    微信通用开启横屏模式意思(微信通用开启横屏功能)

  • 什么是暗网

    什么是暗网

  • 惠州西门子与西门子有关系吗(惠州西门子和德国西门子)

    惠州西门子与西门子有关系吗(惠州西门子和德国西门子)

  • 腾讯视频怎么删动态(腾讯视频怎么删除登陆设备)

    腾讯视频怎么删动态(腾讯视频怎么删除登陆设备)

  • 华为截图手势怎么设置(华为手机截图手势)

    华为截图手势怎么设置(华为手机截图手势)

  • 电脑怎么缩小显示比例(电脑怎么缩小显示比例win10)

    电脑怎么缩小显示比例(电脑怎么缩小显示比例win10)

  • 微信收款交易限制什么原因(微信收款交易限制人脸识别解除)

    微信收款交易限制什么原因(微信收款交易限制人脸识别解除)

  • 华为翻新机能查出来吗(华为翻新机能查真伪吗)

    华为翻新机能查出来吗(华为翻新机能查真伪吗)

  • ipad4升级到10.3.3会卡吗(ipad4升级到10.3.3频繁重启,什么原因)

    ipad4升级到10.3.3会卡吗(ipad4升级到10.3.3频繁重启,什么原因)

  • 快手卸载了重新登录,作品还有吗(快手卸载了重新登录,小店订单还有吗)

    快手卸载了重新登录,作品还有吗(快手卸载了重新登录,小店订单还有吗)

  • apple pencil一代支持哪些(apple pencil一代支持)

    apple pencil一代支持哪些(apple pencil一代支持)

  • 美团打车加入条件(美团打车怎么加入要求)

    美团打车加入条件(美团打车怎么加入要求)

  • 苹果x听筒进水有杂音(苹果x听筒进水声音变小)

    苹果x听筒进水有杂音(苹果x听筒进水声音变小)

  • iphone8摄像头和闪光灯失灵(iphone8和8p摄像头)

    iphone8摄像头和闪光灯失灵(iphone8和8p摄像头)

  • 苹果6p小白球怎么设置(苹果6sp小白球怎么设置)

    苹果6p小白球怎么设置(苹果6sp小白球怎么设置)

  • 手机长期开启nfc耗电吗(手机长期开启省电模式对手机有伤害吗?)

    手机长期开启nfc耗电吗(手机长期开启省电模式对手机有伤害吗?)

  • 拼多多填错单号过了24小时怎么办(拼多多填错单号怎么修改)

    拼多多填错单号过了24小时怎么办(拼多多填错单号怎么修改)

  • 微博小视频怎么下载到手机(微博小视频怎么发)

    微博小视频怎么下载到手机(微博小视频怎么发)

  • oppo哪个型号有呼吸灯(OPPO哪个型号有NFC)

    oppo哪个型号有呼吸灯(OPPO哪个型号有NFC)

  • 淘宝预售定金怎么退款(淘宝预售定金怎么设置)

    淘宝预售定金怎么退款(淘宝预售定金怎么设置)

  • 华为微信自启在哪里设置(华为微信自动管理功能是什么)

    华为微信自启在哪里设置(华为微信自动管理功能是什么)

  • 智能证件照怎么保存电子版(智能证件照怎么换照片底色)

    智能证件照怎么保存电子版(智能证件照怎么换照片底色)

  • 企业抖音怎么登录(抖音如何登录企业号)

    企业抖音怎么登录(抖音如何登录企业号)

  • 怎么传照片到电脑(怎么传照片到电脑上)

    怎么传照片到电脑(怎么传照片到电脑上)

  • 商品房销售税率10%执行时间
  • 经营者个人所得税申报
  • 营销策划合同需要缴纳印花税吗
  • 为什么收不到发票短信?
  • 物业补贴计入什么科目
  • 租赁行业的增值税税率
  • 公司收到法院的欠款起诉书,应该怎么办
  • 企业注销建造师流程
  • 异地上班员工报销路费
  • 货物运输企业的经营方式
  • 开具增值税专用发票承诺函
  • 滴滴打车税收问题
  • 递延收益的所得税影响
  • 劳务派遣劳务费发票怎么开
  • 支付车辆保险费及车船税会计科目
  • 公司股权转让流程是先工商还是税务
  • 文件类型错误请重新选择
  • 工厂的绿化费进项税额
  • 评标专家评审费应该谁来付
  • 土地使用税的税目写什么
  • 长期股权投资引入新投资者账务处理
  • 购入包装物的增值税计入进项税吗
  • ubuntu20.04安装make
  • 出口增值税怎么计算公式
  • 投资收益怎么做不影响利润
  • 未达起征点纳税人房产税土地使用税如何缴纳
  • 坎伯兰森林西部
  • php代码报错
  • php ladp
  • 小规模纳税人交增值税吗
  • 公司员工的车加油可以开公司发票吗
  • 这一年我学会了
  • laravel5.2实现区分前后台用户登录的方法
  • smarty模板数学运算示例
  • 强化学习——Q-Learning算法原理
  • php clob
  • 增值税 附加税
  • 公章盖错在旁边加盖正确的说明
  • 捐赠商品分录
  • mysql数据库死锁产生的原因及解决方案
  • python创建ndarray
  • 间接费用允许调整吗
  • 收到服务费的增值税发票
  • 个税哪种申报方式好
  • 企业工会经费计提比例
  • access 200
  • 管理费用 暂估入账
  • 资产组可收回金额包含完全商誉吗
  • 劳务派遣公司该不该去
  • 专票红冲信息表填开显示红字信息表金额大于蓝色金额
  • 企业管理费用科目有哪些
  • 配电箱安装步骤及要求
  • 企业的银行转账多久到账
  • 手工账本应付账款怎么做
  • 坏账准备具有什么功能
  • 成品油预付卡销售*成品油卡 怎么入账
  • 税收滞纳金计入营业外收入的哪里
  • 参展费会计分录
  • 残保金是公司交还是员工交
  • 会计往来账如何记账
  • mysql开源社区
  • innodb_flush_method取值方法(实例讲解)
  • solaris 磁盘管理
  • 电脑蓝屏bios设置教程
  • dns_config_service_win
  • win10周年更新版是什么意思
  • ubuntu设置启动项
  • windows8使用技巧
  • win10系统日历设置
  • 基于jquery实现可定制的web在线富文本编辑器附源码下载
  • python ints
  • android listView二级目录选中效果
  • android图片裁剪
  • javascript运行环境有哪些
  • 如何加入一带一路?
  • 中石化一键加油周几有优惠
  • 党建 共享
  • 企业月度统计表在哪里查找
  • 众筹在中国的发展潜力
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设