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

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

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

  • 苹果12是oled屏吗(iphone 12是oled吗)

    苹果12是oled屏吗(iphone 12是oled吗)

  • boss直聘怎么修改求职状态(boss直聘怎么修改地址定位)

    boss直聘怎么修改求职状态(boss直聘怎么修改地址定位)

  • 美团我的钱包在哪找(美团我的钱包在哪里找不到)

    美团我的钱包在哪找(美团我的钱包在哪里找不到)

  • 滴滴口碑值是什么意思(滴滴口碑值什么时候更新一次)

    滴滴口碑值是什么意思(滴滴口碑值什么时候更新一次)

  • 华为手机勿扰模式闹钟响吗(华为手机勿扰模式怎么设置)

    华为手机勿扰模式闹钟响吗(华为手机勿扰模式怎么设置)

  • word怎么截取其中几页(如何在word中截取部分截图)

    word怎么截取其中几页(如何在word中截取部分截图)

  • oppo充电一会儿响一下(oppo充电一会儿响一下怎么关)

    oppo充电一会儿响一下(oppo充电一会儿响一下怎么关)

  • moaal00什么型号(moaal00华为是什么型号)

    moaal00什么型号(moaal00华为是什么型号)

  • 打印机保修期一般多长时间(打印机保修期从什么时候算起)

    打印机保修期一般多长时间(打印机保修期从什么时候算起)

  • 抖音怎么删除全部关注(抖音怎么删除全部私信聊天记录)

    抖音怎么删除全部关注(抖音怎么删除全部私信聊天记录)

  • 字符常量合法的是(字符串常量的合法形式)

    字符常量合法的是(字符串常量的合法形式)

  • qq消息删除了另一个手机能看见吗(qq消息删掉为什么在另一台手机还可以看到)

    qq消息删除了另一个手机能看见吗(qq消息删掉为什么在另一台手机还可以看到)

  • 骁龙865发布时间(骁龙第一代8+和骁龙888)

    骁龙865发布时间(骁龙第一代8+和骁龙888)

  • 苹果11有几个扬声器(苹果11几个扬声器响)

    苹果11有几个扬声器(苹果11几个扬声器响)

  • 多个商品怎么一起退款(多个商品怎么一起退货)

    多个商品怎么一起退款(多个商品怎么一起退货)

  • stabilitrak亮了能开吗(stabilitrak故障还能继续开么)

    stabilitrak亮了能开吗(stabilitrak故障还能继续开么)

  • vivo手机恢复出厂设置(vivo手机恢复出厂设置一直停在开机画面)

    vivo手机恢复出厂设置(vivo手机恢复出厂设置一直停在开机画面)

  • airpods可以用快充吗(airpods可以用快冲吗)

    airpods可以用快充吗(airpods可以用快冲吗)

  • 手机云服务要开启吗(手机云服务开启要钱吗)

    手机云服务要开启吗(手机云服务开启要钱吗)

  • 微博怎么看关注时间(微博怎么看关注时间多久)

    微博怎么看关注时间(微博怎么看关注时间多久)

  • 淘金币怎么换种子(淘金币怎么换钱)

    淘金币怎么换种子(淘金币怎么换钱)

  • 苹果电话怎么转人工(苹果电话怎么转到华为手机)

    苹果电话怎么转人工(苹果电话怎么转到华为手机)

  • wps没保存(wps没保存电脑关机了还在吗)

    wps没保存(wps没保存电脑关机了还在吗)

  • 当当网如何取消订单(怎么取消当当网自动续费)

    当当网如何取消订单(怎么取消当当网自动续费)

  • 计算机网络的主要用途(计算机网络的主要目标是实现什么)

    计算机网络的主要用途(计算机网络的主要目标是实现什么)

  • 怎样往qq邮箱发文件(怎样往qq邮箱发信息)

    怎样往qq邮箱发文件(怎样往qq邮箱发信息)

  • Win7系统正确使用ReadyFor4GB的方法(windows7使用方法)

    Win7系统正确使用ReadyFor4GB的方法(windows7使用方法)

  • 公司支付的房租押金怎么入账
  • 资金账簿印花税每年都要交吗?
  • 研发项目帐务处理方案
  • 制单会计岗位实验报告
  • 核定征收的计算方法有哪些
  • 电费为什么计入成本费用
  • 工人工资算生产总值吗
  • 转租房产税计税依据
  • 企业大额融资贷款
  • 工资3700扣多少社保钱
  • 个人所得税专项扣除子女教育标准
  • 企业合并股份比例
  • 营业外支出计入
  • 增值税研发和技术服务内容
  • 非独立核算的分公司如何报税
  • 失控发票怎么做账处理
  • 食堂货款报账明细表
  • 收到场地租赁费用计入什么科目
  • 公司购买茶叶应计入哪里
  • 个体户小规模纳税人每月开票
  • 红字增值税发票含税吗
  • 没有对公账户怎么办
  • 商家收白条
  • 公司账户替别人过账
  • u盘中病毒了怎么格式化
  • 工会经费,职工福利费,教育经费的扣除标准
  • 购买电子承兑差额怎么算
  • php中的事务使用是什么
  • 外地的社保在本地个税扣除
  • 转出未交增值税会计科目
  • 资金性质是什么有哪些方面
  • uniapp的css库
  • php大于等于号怎么打
  • php访问数据库的方式
  • 刚成立的公司招人能去吗
  • 来料加工 增值税
  • 公司买发票的费用怎么做账?
  • 摇树的英文是什么
  • FPN细节剖析以及pytorch代码实现
  • phptime函数
  • 消费者如何鉴别美的乐享三代风管机
  • python输入三个数判断能否构成三角形
  • 小规模劳务派遣公司税率
  • 企业向个人租房发票怎么开
  • 什么是企业年金险
  • 员工垫付费用怎么做账
  • 子公司提的盈余公积合并时如何抵消
  • 社保计提少了怎么办
  • 什么是增值税的销项税额
  • 电子设备折旧残值率
  • 折旧和摊销的概念
  • 期初试算平衡表资产多
  • 电子发票服务平台怎么下载发票
  • 三大财务报表英文
  • 企业什么情形必须签无固定期限合同
  • 财务软件摊销年限的最新规定
  • 公司增资怎么办理手续
  • macos终端删除文件
  • 平板电脑中的电池工作时是将什么能转化成了电能
  • LibreOffice 4.1.4 正式版下载
  • wbs是什么的缩写
  • xp系统回收站的东西删除了怎么找回来
  • 你不知道的关于现代主义的故事
  • mac怎么共享网络给iphone
  • centos elk
  • win10电池图标不动
  • win10家庭版教程
  • linux中ftp命令的用法
  • 编写自己的linux系统
  • linux下socket编程常用头文件(推荐)
  • Zero Clipboard js+swf实现的复制功能使用方法
  • jquery中可以用什么方法来获取和设置元素属性
  • java教程csdn
  • twist python
  • android 数据库
  • 央企收入归谁
  • 青岛胶州国际机场在哪个区
  • 中心组学习的意义?
  • 湖北低保查询网站官网
  • 公司注册资本印花税的税率是多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设