mpstat 是Multiprocessor Statistics的缩写,是一种实时系统监控工具。mpstat命令会输出CPU的一些统计信息,这些信息存放在/proc/stat文件中。在多CPU的系统里,此命令不但能用来查看所有CPU的平均状况信息,而且还能够用来查看特定CPU的信息。
mpstat命令的最大特点是:可以查看多核心CPU中每个计算核心的统计数据,而类似命令vmstat只能查看系统整体的CPU情况。
mpstat [option] [delay [count]]
mpstat命令的参数选项及说明
-P      指定CPU编号,例如:
-P 0表示第一个CPU
-P 1表示第二个CPU
-P ALL表示所有CPU

显示CPU信息统计。

[root@cs6 ~]# mpstat 
Linux 2.6.32-754.el6.x86_64 (cs6) 2019年05月05日 _x86_64_ (2 CPU)
16时38分37秒 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle
16时38分37秒 all 0.17 0.00 0.18 0.03 0.00 0.00 0.00 0.00 99.62
[root@cs6 ~]# mpstat 5 6
Linux 2.6.32-754.el6.x86_64 (cs6) 2019年05月05日 _x86_64_ (2 CPU)
16时39分02秒 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle
16时39分07秒 all 0.00 0.00 0.10 0.00 0.00 0.00 0.00 0.00 99.90
16时39分12秒 all 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00
16时39分17秒 all 0.00 0.00 0.10 0.00 0.00 0.00 0.00 0.00 99.90
16时39分22秒 all 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00
16时39分27秒 all 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00
16时39分32秒 all 0.00 0.00 0.10 0.00 0.00 0.00 0.00 0.00 99.90
平均时间: all 0.00 0.00 0.05 0.00 0.00 0.00 0.00 0.00 99.95
以下是命令结果的详细说明。
第1列:16时39分02秒,表示当前时间。
第2列:CPU,all表示所有CPU,0表示第一个CPU……
后面9列的含义分别如下。
%usr:用户进程消耗的CPU时间百分比。
%nice:改变过优先级的进程占用的CPU时间百分比。
%sys:系统(内核)进程消耗的CPU时间百分比。
%iowait:I0等待所占用的CPU时间百分比。
%irq:硬中断占用的CPU时间百分比。
%soft:软中断占用的CPU时间百分比。
%steal:虚拟机强制CPU等待的时间百分比。
%guest:虚拟机占用CPU时间的百分比。
%idle:CPU处在空闲状态的时间百分比。

显示指定CPU信息的统计。

[root@cs6 ~]# mpstat -P 0
Linux 2.6.32-754.el6.x86_64 (cs6) 2019年05月05日 _x86_64_ (2 CPU)
16时40分51秒 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle
16时40分51秒 0 0.10 0.00 0.14 0.04 0.00 0.00 0.00 0.00 99.72

11.6 mpstat:CPU信息统计相关推荐

  1. 英特尔cpu发布时间表_英特尔第11代桌面CPU将会支持PCIe4.0,Z490主板或可支持PCIe4.0...

    Hello大家好,我是兼容机之家的小牛. PCIe4.0在AMD平台上的X570芯片组中早已应用了,但是英特尔这边还没有一点动静,英特尔甚至还声称PCIe4.0没有用.不过终究架不住真香定律,近日,有 ...

  2. 升级bios_华硕400系主板升级BIOS:静待11代酷睿CPU

    1月份对PC玩家来说还有很多惊喜,AMD.NVIDIA.Intel都会在CES上推出新一代产品,其中Intel针对桌面端的产品是11代酷睿,代号Rocket Lake-S. Rocket Lake仍将 ...

  3. 内存占用率火速暴降!Windows 11“效率模式”CPU性能提升4倍

    无论是手机.电脑还是其他智能终端,用户之所以看重每一次的系统升级优化,是因为希望在体验新功能的同时,还能享受到越用越流畅的感受. 有人抱怨Windows 11下设备的性能并不能完全发挥,微软Windo ...

  4. 每日一课(11/75)CPU资源和存储器 之 80x86 内存管理

    存储器的管理模式intel公司的80x86系列的CPU对内存的管理采用的是内存分段的方式. 1. 存储器的分段计算机的内存管理单元是以"字节"为最小单位进行线性编址的,字节是80x ...

  5. S11 Linux系统管理命令

    11.1 lsof:查看进程打开的文件 11.2 uptime:显示系统的运行时间及负载 11.3 free:查看系统内存信息 11.4 iftop:动态显示网络接口流量信息 11.5 vmstat: ...

  6. mpstat iostat iotop noload pidstat lsof tcpdump top命令

    目录 一.mpstat 二. iostat 三. iotop 四.noload 五.pidstat 一.mpstat CPU信息统计 参数选项-P      指定CPU编号 例如:-P 0表示第一个 ...

  7. Linux CPU之mpstat

    文章目录 前言 一.mpstat 简介 二.mpstat -P 三.mpstat -I 3.1 mpstat -I SUM 3.2 mpstat -I CPU 3.2.1 数据来源 3.2.2 内核源 ...

  8. Linux性能监控(CPU监控)

    Linux性能监控(CPU监控) 主要分为四类: cup监控 内存监控命令 IO性能 网络性能 cup监控 关于CPU,有3个重要的概念:上下文切换(context switchs),运行队列(Run ...

  9. linux系统CPU,内存,磁盘,网络流量监控脚本

    前序 1, #cat /proc/stat/  信息包含了所有CPU活动的信息,该文件中的所有值都是从系统启动开始累积到当前时刻 2, #vmstat –s   或者 #vmstat    虚拟内存统 ...

最新文章

  1. linux扩容家目录,linux 根目录扩容
  2. Centos7系统下httpd各种方式实现与配置
  3. 【学习笔记】出货认证(QM模块)
  4. Java拆分字符串的函数——split
  5. VMWare NAT模式和桥接模式的区别
  6. THU – team players 合作精神
  7. 当磁盘工具无法修复磁盘时,你可以这样做!
  8. 44. 容器的成员函数优先于同名的算法
  9. 【文章汇总】J2ME程序开发全方位基础讲解
  10. 物联网中对视频远程传输解决方案
  11. 【hdu 6045】Is Derek lying?
  12. 用c语言做RFID读卡程序,2.STM32读卡号读写数据代码示例3.0(C语言)
  13. 快速开发jdeveloper12C-bpm流程图
  14. 浅谈《串联型直流稳压电源工作原理及制作》
  15. 【陈工笔记】# Anaconda 虚拟环境中的简单操作指令#
  16. 五年级上册计算机教案闽教版,闽教版五年级上册信息技术教案
  17. 共享 || 那些不可错过的Axure元件库
  18. 【BZOJ2127】happiness(网络流dinic)
  19. CentOS 7.x 快速搭建ARK服务器
  20. python in arcgis_【直播】基于Python开发ArcGIS插件:Python Add-in

热门文章

  1. 观察者设计模式 php,PHP设计模式 - 观察者模式
  2. php的json_encode实例,php json_encode()函数返回json数据实例代码
  3. mqtt连接失败_Flutter通过Mqtt消费ActivieMQ
  4. c++ 输出二进制_【位运算与状态压缩】二进制的魅力
  5. 从python开始学编程pdf 解压密码_从Python开始学编程PDF高清完整版网盘免费分享...
  6. 用户怒了!红帽公司宣布CentOS 8将停止维护,“免费” RHEL 寿终正寝
  7. 100 个网络基础知识,看完成半个网络高手
  8. 知乎上 40 个有趣回复,很精辟!
  9. 华为程序员面试要改:网上编程 90 分钟,现场编程 30 分钟
  10. 小长假来了,送 40 本 Python 好书