• <acronym id='zp5of'><em id='zp5of'></em><td id='zp5of'><div id='zp5of'></div></td></acronym><address id='zp5of'><big id='zp5of'><big id='zp5of'></big><legend id='zp5of'></legend></big></address>

    <dl id='zp5of'></dl>

    1. <i id='zp5of'><div id='zp5of'><ins id='zp5of'></ins></div></i>
    2. <tr id='zp5of'><strong id='zp5of'></strong><small id='zp5of'></small><button id='zp5of'></button><li id='zp5of'><noscript id='zp5of'><big id='zp5of'></big><dt id='zp5of'></dt></noscript></li></tr><ol id='zp5of'><table id='zp5of'><blockquote id='zp5of'><tbody id='zp5of'></tbody></blockquote></table></ol><u id='zp5of'></u><kbd id='zp5of'><kbd id='zp5of'></kbd></kbd>
          <span id='zp5of'></span>

          <fieldset id='zp5of'></fieldset>
          <i id='zp5of'></i>

          <code id='zp5of'><strong id='zp5of'></strong></code>
          <ins id='zp5of'></ins>

            详解Linux中监控CPU与虚拟内存运行信息的命令用法

            • 时间:
            • 浏览:9
            • 来源:124软件资讯网

                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秒更新一次

                字段函意:

                %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 #每二秒显示一次系统内存的统计信息


                代码如下:

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


                代码如下:

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