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

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

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

  • 外地接种的疫苗如何在本地健康码显示(外地接种的疫苗怎么在北京健康宝显示)

    外地接种的疫苗如何在本地健康码显示(外地接种的疫苗怎么在北京健康宝显示)

  • 花开半夏(花开半夏电视剧简介)

    花开半夏(花开半夏电视剧简介)

  • 无法在iphone上激活触控id怎么回事(无法在iphone上激活触控id的提示怎么办)

    无法在iphone上激活触控id怎么回事(无法在iphone上激活触控id的提示怎么办)

  • 笔记本的无线网卡在哪(笔记本的无线网卡可以给台式用吗)

    笔记本的无线网卡在哪(笔记本的无线网卡可以给台式用吗)

  • 华为退货政策(华为退货多久到账)

    华为退货政策(华为退货多久到账)

  • 苹果手机上有个电话箭头是什么意思(苹果手机上有个爱心小图标什么)

    苹果手机上有个电话箭头是什么意思(苹果手机上有个爱心小图标什么)

  • 拉人进群为什么显示撤销二字(拉人进群为什么会频繁)

    拉人进群为什么显示撤销二字(拉人进群为什么会频繁)

  • 拼多多好友突然不见了(拼多多好友突然不见了没有删除)

    拼多多好友突然不见了(拼多多好友突然不见了没有删除)

  • 抖音分享视频是什么意思(抖音分享视频是每天任务吗)

    抖音分享视频是什么意思(抖音分享视频是每天任务吗)

  • oppo手机闪充在哪里设置(oppo闪充的时候显示图什么?)

    oppo手机闪充在哪里设置(oppo闪充的时候显示图什么?)

  • 华为nova5pro可以遥控空调吗(华为nova5pro可以开空调吗)

    华为nova5pro可以遥控空调吗(华为nova5pro可以开空调吗)

  • 苹果七手机为什么用着很卡(苹果七手机为什么不能语音)

    苹果七手机为什么用着很卡(苹果七手机为什么不能语音)

  • 苹果手机半屏有什么用(iphone屏幕半屏)

    苹果手机半屏有什么用(iphone屏幕半屏)

  • window10是什么操作系统(window10是干什么的)

    window10是什么操作系统(window10是干什么的)

  • iPhoneX的底部小白条如何取消(iphonex底部菜单栏在哪里)

    iPhoneX的底部小白条如何取消(iphonex底部菜单栏在哪里)

  • 电话拉黑会嘟一声吗(电话拉黑了会嘟吗)

    电话拉黑会嘟一声吗(电话拉黑了会嘟吗)

  • ipad能用万能钥匙吗(ipad能不能用万能钥匙?)

    ipad能用万能钥匙吗(ipad能不能用万能钥匙?)

  • 华为怎么删除所有电话联系人(华为怎么删除所有照片里的照片不删除新建照片里的照片)

    华为怎么删除所有电话联系人(华为怎么删除所有照片里的照片不删除新建照片里的照片)

  • 苹果6可以点击亮屏嘛(苹果可以点击屏幕亮屏吗)

    苹果6可以点击亮屏嘛(苹果可以点击屏幕亮屏吗)

  • 手机停机后还收费吗(手机停机后收不到短信)

    手机停机后还收费吗(手机停机后收不到短信)

  • 怎么设置手机qq自启(手机qq设置在哪)

    怎么设置手机qq自启(手机qq设置在哪)

  • 抖音怎么官方买热门(抖音上如何购买产品)

    抖音怎么官方买热门(抖音上如何购买产品)

  • 腾讯电脑管家中一键加速是什么?(腾讯电脑管家中如何安装 文件夹上锁专家)

    腾讯电脑管家中一键加速是什么?(腾讯电脑管家中如何安装 文件夹上锁专家)

  • 机器学习-10 聚类算法

    机器学习-10 聚类算法

  • 出口退税申报软件实际操作视频
  • 长期股权投资为什么要冲减资本公积
  • 银行存款对银行的作用
  • 购买方怎么写分录
  • 增值税退税比例怎么算
  • 增值税 附表三
  • 厨房酒店用品
  • 一般纳税人开红票怎么处理
  • 票据和结算凭证上的签章
  • 应付账款坏账处理分录怎么写
  • 原始凭证审核的内容
  • 银行利息收入要开发票吗
  • 发票可以开具办公用品吗?
  • 固定资产评估是什么单位
  • 红字发票需要盖章子吗
  • 进项抵扣抵扣
  • 进项税额不得抵扣在哪个科目
  • 怎么核算外汇业务
  • 公司注销货币资金有余额要交税吗
  • 机动车发票认证了的发票怎么红冲
  • 城建税计税依据及税率
  • 过桥过闸 增值税
  • 华为分享的文件在电脑哪个文件夹
  • win10 20h2更新后闪屏
  • linux shell语句
  • RPDFLchr.exe - RPDFLchr是什么进程 有什么用
  • 重建索引命令
  • 代开专票缴纳的增值税怎么做账?
  • php字符串定义的三种方式
  • 企业税收有哪些部分组成
  • php 魔术
  • 科罗拉多斯普林斯海拔
  • 银行罚息计入什么会计科目
  • 企业新录用并签订
  • 公司为员工投保意外险,意外险赔付给谁
  • mp3格式最高音质
  • nginx配置php项目
  • jquery制作轮播切换效果
  • 前端解决跨域问题的代理
  • 在国内如何用ChatGPT
  • 旅游业哪些发票需要交税
  • 购货没有发票
  • php上传不了文件
  • 上期累计应纳税所得额
  • 供货方代垫运费会计分录
  • 百旺如何作废发票
  • 母公司借款给子公司如何做账
  • 新办企业小规模纳税人多久可以申请发票增量
  • 资本公积的用途有哪些
  • 安防工程的注意事项
  • 初始数据都录入什么意思
  • 实收资本或股本什么意思
  • 已付款未认证发票怎么做账
  • 事业单位公务员考试条件
  • 加工企业如何计税
  • 业务招待费会计科目
  • 小规模收的专票以后能抵扣吗
  • 实收资本实际缴纳要去税务局备案吗
  • 出售无形资产属什么科目
  • sql中的where in
  • sql中where语句的写法
  • mssql in
  • linux系统的配置设计过程
  • linux如何拨号
  • win10打开软件提示允许此应用对你设备进行更改
  • win10系统如何开启远程桌面连接
  • win8系统中向日葵软件造成的屏幕亮度无法调节怎么办?
  • pdv是什么格式文件
  • windows7怎么禁用网络
  • linux命令行怎么用
  • 怎么用root登录
  • 在Linux下HTTPie工具的使用教程
  • perl scripts
  • Android 执行油猴脚本
  • Android: netd中DnsProxyListener的简单介绍
  • node.js调用第三方物流跟踪api
  • node.js权威指南
  • eclipse导入server
  • 圣诞树代码html
  • 22号天蝎座的运势
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设