IBM系统监控工具nmon使用说明(1)!

nmon工具是IBM提供的免费的监控系统资源的工具。该工具可将服务器的系统资源耗用情况收集起来并输出一个特定的文件,并可利用excel分析工具进行数据的统计分析。下载地址如下:

nmon:http://nmon.sourceforge.net/pmwiki.php?n=Site.Download

nmonanalyser http://www.ibm.com/developerworks/wikis/display/WikiPtype/nmonanalyser

help:http://nmon.sourceforge.net/pmwiki.php?n=Site.Documentation


注意:nmon不是必须非要root用户才能够运行的。

安装配置:

下载的时候注意对应的操作系统,下载下来是一个二进制文件,上传到服务器后直接就可以使用,但是要注意权限问题。

[root@linux ~]# cd /u01/app/
[root@linux app]# ll
总计 12
drwxr-xr-x 9 oracle oinstall 4096 12-12 21:48 oracle
drwxrwx--- 5 oracle oinstall 4096 12-12 21:39 oraInventory
drwxr-xr-x 7   1003 dba      4096 12-13 05:09 osw
[root@linux app]# mkdir nmon
[root@linux app]# ll
总计 16
drwxr-xr-x 2 root   root     4096 12-13 16:20 nmon
drwxr-xr-x 9 oracle oinstall 4096 12-12 21:48 oracle
drwxrwx--- 5 oracle oinstall 4096 12-12 21:39 oraInventory
drwxr-xr-x 7   1003 dba      4096 12-13 05:09 osw
[root@linux app]# cd nmon/
[root@linux nmon]# ll
总计 184
-rw-r--r-- 1 root root 184266 12-13 16:20 nmon_x86_rhel54
[root@linux nmon]# chmod 777 nmon_x86_rhel54 
[root@linux nmon]# ll
总计 184
-rwxrwxrwx 1 root root 184266 12-13 16:20 nmon_x86_rhel54
[root@linux nmon]# mv nmon_x86_rhel54 nmon.sh
[root@linux nmon]# ll
总计 184
-rwxrwxrwx 1 root root 184266 12-13 16:20 nmon.sh

在服务器监控:

[root@linux ~]# cd /u01/app/nmon/
[root@linux nmon]# ll
总计 184
-rwxrwxrwx 1 root root 184266 12-13 16:20 nmon.sh
[root@linux nmon]# ./nmon.sh 
然后就进入如下界面:
+nmon-14g---------------------Hostname=linux--------Refresh= 2secs ---21:18.04-----------------------------------------------------------------------------------------------------------------+
|                                                                                                                                                                                              |
|  ------------------------------       For help type H or ...                                                                                                                                 |
|  #    #  #    #   ####   #    #        nmon -?  - hint                                                                                                                                       |
|  ##   #  ##  ##  #    #  ##   #        nmon -h  - full                                                                                                                                       |
|  # #  #  # ## #  #    #  # #  #                                                                                                                                                              |
|  #  # #  #    #  #    #  #  # #       To start the same way every time                                                                                                                       |
|  #   ##  #    #  #    #  #   ##        set the NMON ksh variable                                                                                                                             |
|  #    #  #    #   ####   #    #                                                                                                                                                              |
|  ------------------------------                                                                                                                                                              |
|                                                                                                                                                                                              |
|  Use these keys to toggle statistics on/off:                                                                                                                                                 |
|     c = CPU        l = CPU Long-term   - = Faster screen updates                                                                                                                             |
|     m = Memory     j = Filesystems     + = Slower screen updates                                                                                                                             |
|     d = Disks      n = Network         V = Virtual Memory                                                                                                                                    |
|     r = Resource   N = NFS             v = Verbose hints                                                                                                                                     |
|     k = kernel     t = Top-processes   . = only busy disks/procs                                                                                                                             |
|     h = more options                   q = Quit                                                                                                                                              |
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
上面所讲的只是在服务器监控,我们真正需要的是如何收集这些数据并处理分析他们。nmon提供了一个nmon_analyser的分析工具,可以利用excel进行统计结果的分析。


输出文件:

[root@linux nmon]# ./nmon.sh -s 10 -c 120 -f -m /u01/app/nmon
-s 10 表示每10秒采集一次数据。

-c 120 表示采集120次。120*10=1200秒,总共就是20分钟。

-f 表示生成的数据文件名中有时间

-m /u01/app/nmon  表示生成的数据文件的路径


可以看见这个启动的进程:

[root@linux ~]# ps -ef | grep nmon
root      4094     1  0 21:45 ?        00:00:00 ./nmon.sh -s 10 -c 120 -f -m /u01/app/nmon
root      4269  4228  0 21:51 pts/1    00:00:00 grep nmon
停止就是杀掉这个进程就OK拉!


可以看见生产的文件:

[root@linux nmon]# pwd
/u01/app/nmon
[root@linux nmon]# ll
总计 228
-rw-r--r-- 1 root root  41191 12-13 21:52 linux_111213_2145.nmon
-rwxrwxrwx 1 root root 184266 12-13 16:20 nmon.sh
说一下生成的这个文件(linux_111213_2145.nmon),linux是主机的名字,111213是年、月、日,2145是时、分。


分析数据:

数据收集完成以后,将linux_111213_2145.nmon下传到本地电脑,打开nmon analyser v334.xls这个excel如下图:

点击Analyse nmon data找到下传下来的文件,就会生成一个报表了,注意excel的宏设置,可能会点不动Analyse nmon data按钮,图形报表如下:

生成的报表里面有很多内容,可以选择性的查看!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值