关闭

Linux CPU实时监控命令mpstat介绍

发表于:2014-11-25 09:39

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:tianya_2011    来源:51Testing软件测试网采编

  1,简介
  mpstat是Multiprocessor  Statistics的缩写,是实时系统监控工具。其报告是CPU的一些统计信息,这些信息存放在/proc/stat文件中。在多CPUs系统里,其不但能查看所有CPU的平均状况信息,而且能够查看特定CPU的信息。mpstat最大的特点是:可以查看多核心cpu中每个计算核心的统计数据;而类似工具vmstat只能查看系统整体cpu情况。
  2,安装
[root@ora10g ~]# mpstat
-bash: mpstat: command not found
[root@ora10g ~]# mount -o loop -t iso9660 /dev/cdrom /mnt/cdrom
[root@ora10g ~]# cd /mnt/cdrom/Server/
[root@ora10g Server]# rpm -ivh sysstat-7.0.2-3.el5.i386.rpm
warning: sysstat-7.0.2-3.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing...                ########################################### [100%]
1:sysstat                ########################################### [100%]
  3,实例
  用法
  mpstat -V  显示mpstat版本信息
  mpstat -P ALL 显示所有CPU信息
  mpstat -P n 显示第n个cup信息,n为数字,计数从0开始
  mpstat n m  每个n秒显示一次cpu信息,连续显示m次,最后显示一个平均值
  mpstat n    每个n秒显示一次cpu信息,连续显示下去
  查看每个cpu核心的详细当前运行状况信息,输出如下:
[root@ora10g ~]# mpstat -P ALL
Linux 2.6.18-194.el5 (ora10g.up.com)    11/05/14
09:13:02     CPU   %user   %nice    %sys %iowait    %irq   %soft  %steal   %idle    intr/s
09:13:02     all    0.62    0.01    0.54    3.48    0.00    0.02    0.00   95.32   1039.58
09:13:02       0    0.92    0.01    1.18    8.77    0.01    0.05    0.00   89.06   1030.23
09:13:02       1    0.27    0.00    0.31    1.46    0.00    0.01    0.00   97.96      1.00
....
09:13:02      14    1.12    0.02    0.45    2.99    0.00    0.01    0.00   95.39      7.74
09:13:02      15    0.18    0.00    0.22    0.70    0.00    0.01    0.00   98.90      0.59
  查看多核CPU核心的当前运行状况信息, 每2秒更新一次
  [root@ora10g ~]# mpstat -P ALL 2
  查看某个cpu的使用情况,数值在[0,cpu个数-1]中取值
  [root@ora10g ~]# mpstat -P 2
  Linux 2.6.18-194.el5 (ora10g.up.com)    11/05/14
  10:19:28     CPU   %user   %nice    %sys %iowait    %irq   %soft  %steal   %idle    intr/s
  10:19:28       2    0.08    0.00    0.04    0.22    0.00    0.01    0.00   99.64      0.55
  查看多核CPU核心的当前运行状况信息, 每2秒更新一次,显示5次
  [root@ora10g ~]# mpstat -P ALL 2 5
21/212>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号