一、工具准备nmon16X(性能监控)和nmon_analyser(性能报告分析器)

二、工具安装

   1、下载nmon页面地址:

   2、下载指定版本nmon到centos6X:wget                               

   3、解压:tar -zxvf nmon16d_x86.tar.gz,会有多个不同发行版的适用包

    

   4、选择适合自己操作系统发行版(如果是32位的请选择32位的包):nmon_x86_64_centos6

   5、给运行程序执行权限chmod +x nmon_x86_64_centos6

   6、把程序加入环境变量运行目录:mv nmon_x86_64_centos6 /usr/local/bin/nmon

   7、运行nmon程序

    

三、数据采集

   1、-bash-4.1# nmon -fT -s 10 -c 60 -m /home

     -f参数:生成文件,文件名=主机名+当前时间.nmon

     -T参数:显示资源占有率较高的进程

     -s参数:-s 10表示每隔10秒采集一次数据

     -c参数:-s 10表示总共采集十次数据

     -m参数:指定文件保存目录

   2、文件生成OK

    -rw-r--r--  1 root  root     49320 Mar 30 23:54 test_170330_2349.nmon

   3、把文件传送到win平台下,等待使用nmon_analyser工具分析

四、数据分析

   1、下载nmon_analyser工具分析(其实是一个excel文档分析工具)

     

   2、解压运行后

   3、导入数据分析(注:用微软的office的话,要在工具菜单里启动宏即可,如果是WPS启用宏的话,可能要单独安装vba程序,具体解决方案,请参考:https://zhidao.baidu.com/question/1671417224584859867.html)

     

   4、生成图表