欢迎登陆真网站,您的到来是我们的荣幸。 登陆 注册 忘记密码? ☆设为首页 △加入收藏
欢迎加入真幸福QQ群
电脑知识: 基础知识 网络技术 操作系统 办公软件 电脑维修 电脑安全 windows7 windows8 windows10 服务器教程 平板电脑 视频播放教程 网络应用 互联网 工具软件 浏览器教程 QQ技巧 输入法教程 影视制作 YY教程 wps教程 word教程 Excel教程 PowerPoint
云南西双版纳特产小花糯玉米真空包装


Linux中用于更改光标和文本属性的tput命令使用详解
Linux系统中tr命令的基本使用教程
Win10系统驱动怎么备份?
整合服务器时易犯十个错误
服务器安全管理四个注意事项
Linux常见紧急情况处理方法
Linux操作系统下三种配置环境变量的方法
excel单元格怎么设置自动闪烁提醒?
讯飞语音输入法电脑版怎么用
Win7升级Win10后QQ能上网页却打不开怎么办
详解Linux中监控CPU与虚拟内存运行信息的命令用法
【 来源:网络 】【 点击:1 】 【 发布时间:2017_03_03 08:59:59 】

   mpstat

  mpstat是Multiprocessor Statistics的缩写,是实时系统监控工具。其报告与CPU的一些统计信息,这些信息存放在/proc/stat文件中。在多CPUs系统里,其不但能查看所有CPU的平均状况信息,而且能够查看特定CPU的信息。mpstat最大的特点是:可以查看多核心cpu中每个计算核心的统计数据;而类似工具vmstat只能查看系统整体cpu情况。

  语法

  mpstat [-P {|ALL}] [internal [count]]

  参数

  -P {|ALL} 表示监控哪个CPU, cpu在[0,cpu个数-1]中取值

  internal 相邻的两次采样的间隔时间、

  count 采样的次数,count只能和delay一起使用

  当没有参数时,mpstat则显示系统启动以后所有信息的平均值。有interval时,第一行的信息自系统启动以来的平均信息。从第二行开始,输出为前一个interval时间段的平均信息。mpstat是Multiprocessor Statistics的缩写,是实时系统监控工具。其报告与CPU的一些统计信息,这些信息存放在/proc/stat文件中。在多CPUs系统里,其不但能查看所有CPU的平均状况信息,而且能够查看特定CPU的信息。mpstat最大的特点是:可以查看多核心cpu中每个计算核心的统计数据;而类似工具vmstat只能查看系统整体cpu情况。

  语法

  mpstat [-P {|ALL}] [internal [count]]

  参数

  -P {|ALL} 表示监控哪个CPU, cpu在[0,cpu个数-1]中取值

  internal 相邻的两次采样的间隔时间、

  count 采样的次数,count只能和delay一起使用

  当没有参数时,mpstat则显示系统启动以后所有信息的平均值。有interval时,第一行的信息自系统启动以来的平均信息。从第二行开始,输出为前一个interval时间段的平均信息。

  例

  代码如下:

  # mpstat -P ALL 2 #查看多核CPU核心的当前运行状况信息, 每2秒更新一次

201634120804552.png (649×122)

  字段函意:

  %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

  vmstat

  vmstat 报告虚拟内存的统计信息

  用法

  vmstat [-a] [-n] [-S unit] [delay [ count]]

  vmstat [-s] [-n] [-S unit]

  vmstat [-m] [-n] [delay [ count]]

  vmstat [-d] [-n] [delay [ count]]

  vmstat [-p disk partition] [-n] [delay [ count]]

  vmstat [-f]

  vmstat [-V]

  参数

  -a:显示活跃和非活跃内存

  -f:显示从系统启动至今的fork数量 。引申閱讀: http://www.cnblogs.com/leoo2sk/archive/2009/12/11/talk-about-fork-in-linux.html

  -m:显示slabinfo

  -n:只在开始时显示一次各字段名称。

  -s:显示内存相关统计信息及多种系统活动数量。

  delay:刷新时间间隔。如果不指定,只显示一条结果。

  count:刷新次数。如果不指定刷新次数,但指定了刷新时间间隔,这时刷新次数为无穷。

  -d:显示磁盘相关统计信息。

  -p:显示指定磁盘分区统计信息

  -S:使用指定单位显示。参数有 k 、K 、m 、M ,分别代表1000、1024、1000000、1048576字节(byte)。默认单位为K(1024 bytes)

  -V:显示vmstat版本信息。

  例:

  代码如下:

  [root@localhost ~]# vmstat 2 #每二秒显示一次系统内存的统计信息

201634120840116.png (530×79)

  代码如下:

  [root@localhost ~]# vmstat 2 5 #每二秒显示一次系统内存的统计信息,总共5次

201634120905642.png (528×111)

  代码如下:

  [root@localhost ~]# vmstat -d #显示磁盘信息

201634120922320.png (554×424)

本网站由川南居提供技术支持,fkzxf版权所有 浙ICP备12031891号
淳安分站 淳安分站