nmon性能监控工具介绍与部署指南

    http://blog.csdn.net/ljunjie82/article/details/38350473

    1、nmon简要介绍
    nmon是IBM开发,对操作系统层的性能监控工具,有aix和linux两种版本
    2、nmon下载地址
    2.1、nmon for aix下载地址
    https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/Power%20Systems/page/nmon
    2.2 、nmonfor linux下载地址
    http://nmon.sourceforge.net/pmwiki.php?n=Site.Download
    3、主要参数介绍
    序号
    参数
    简要说明
    1
    -f
    nmon的必选项,指明将监控数据输出到文件,文件名默认为hostname_yymmdd_hhmi.nmon
    2
    -t
    输出top processes的监控数据
    3
    -T
    as -t plus saves command line arguments in UARG section
    4
    -s
    between refreshing the screen [default 2],单位为秒
    5
    -c
    of refreshes [default millions]
    4、自动监控部署方法
    4.1、创建存放nmon程序与log的文件目录
    [root@INFA]# mkdir -p/u01/nmon/log/day
    [root@INFA]# mkdir -p/u01/nmon/log/week
    4.2、制订crontab定时任务(以linux版本为例)
    4.2.1 以天为单位保存监控数据方式部署crontab
    0 0 /u01/nmon/nmon_x86_64_rhel45 -fT -m /u01/nmon/log/day -s 60 -c 1440
    说明:-s60:每间隔60秒收集一次
    -c 1400:持续收集1440次,1400
    60正好为一整天的时间
    4.2.2 以周为单位保存监控数据方式部署crontab
    35 13 0 /u01/nmon/nmon_x86_64_rhel45 -fT -m /u01/nmon/log/week -s 900 -c 672
    说明:-s900:每间隔900秒收集一次
    -c 672:持续收集672次,672*900正好为7天的时间
    5、解析工具nmon_analyser
    nmon采集到的性能指标数据,存放到.nmon文件后,是纯文本型的文件,展示效果差,且没有图形。使用nmon_analyser工具可以产生漂亮的趋势图和按时间格式化详细数据。
    当前版本为nmon Analyser V3.4,下载地址:
    https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/Power%20Systems/page/nmon_analyser
    6、手动运行nmon交互式监控
    [root@INFA log]# /u01/nmon/nmon_x86_64_rhel45
    输出窗口:
    +nmon-14g——————————-Hostname=INFA————-Refresh= 0secs —-22:26.17————————-+
    | |
    | ——————————————— 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 |
    |———————————————————————————————————————————————|
    重点在于”these keys to toggle statistics on/off”部分,例如要监控网络,则输入”n”,
    (1)输入n后得到的输出结果如下:
    +nmon-14g——————————-Hostname=INFA————-Refresh= 2secs —-22:27.48————————-+
    | Network I/O ————————————————————————————————————————-|
    |I/F Name Recv=KB/s Trans=KB/s packin packout insize outsize Peak->Recv Trans |
    | lo 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 |
    | eth2 0.0 1.1 0.5 1.0 60.0 1080.0 4.0 8.7 |
    | Network Error Counters ———————————————————————————————————|
    |I/F Name iErrors iDrop iOverrun iFrame oErrors oDrop oOverrun oCarrier oColls |
    | lo 0 0 0 0 0 0 0 0 0 |
    | eth2 0 0 0 0 0 0 0 0 0 |
    |———————————————————————————————————————————————|
    上面数据,每2秒刷新一次。
    (2)输入大写C后得到的输出结果如下:
    x—————————————-+————————————————————————-+x
    xCPU User% Sys% Wait% Idle|0 |25 |50 |75 100|x
    x 1 0.0 0.0 0.0 100.0| > |x
    x 2 0.5 0.0 0.0 99.5| > |x
    x 3 0.5 0.5 0.5 98.5| > |x
    x 4 0.5 0.0 1.0 98.5| > |x
    x 5 0.0 0.0 0.0 100.0| > |x
    x 6 1.0 0.0 0.0 99.0| > |x
    x 7 1.0 0.0 2.5 96.5|W > |x
    x 8 0.5 0.0 1.0 98.5| > |x
    x 9 0.5 0.0 0.0 99.5| > |x
    x 10 1.5 0.0 6.0 92.5|WWW > |x
    x 11 0.0 0.0 0.0 100.0| > |x
    x 12 26.0 7.8 44.8 21.4|UUUUUUUUUUUUUsssWWWWWWWWWWWWWWWWWWWWWW > |x
    x 13 34.5 4.1 34.5 26.9|UUUUUUUUUUUUUUUUUssWWWWWWWWWWWWWWWWW > |x
    x 14 20.0 3.5 30.5 46.0|UUUUUUUUUUsWWWWWWWWWWWWWWW > |x
    x 15 5.5 1.0 7.5 86.0|UUWWW > |x
    x 16 22.2 5.1 13.1 59.6|UUUUUUUUUUUssWWWWWW > |x
    x 17 8.5 1.5 8.0 82.1|UUUUWWW > |x
    x 18 8.0 1.0 9.0 82.1|UUUWWWW > |x
    x 19 0.0 0.0 0.0 100.0| > |x
    x 20 1.0 0.5 1.5 97.0| > |x
    x 21 1.0 0.0 0.0 99.0| > |x
    x 22 0.0 0.0 1.0 99.0| > |x
    x 23 18.1 4.7 32.1 45.1|UUUUUUUUUssWWWWWWWWWWWWWWWW > |x
    x 24 0.0 0.0 0.0 100.0| > |x
    x—————————————-+————————————————————————-+x
    xAvg 6.2 1.2 8.0 84.7|UUUWWW > |x
    x—————————————-+————————————————————————-+
    上面数据,每2秒刷新一次。