nmon 系统性能监控工具的使用

nmon 说明

下载/安装

运行

  • 实时监控:nmon
  • 后台监控:cd /opt ; nmon -f -s 10 -c 360
    • 前面的 cd /opt 表示,进入 opt 目录,nmon 生成的文件是在当前目录下。
    • -f :按标准格式输出文件名称:_YYYYMMDD_HHMM.nmon
    • -s :每隔n秒抽样一次,这里为10秒
    • -c :取出多少个抽样数量,这里为360,即监控=10*360/3600=1小时
    • 该命令启动后,nmon 会在当前目录下生成监控文件,并持续写入资源数据,直至360个监控点收集完成——即监控1小时,这些操作均自动完成,无需手工干预,测试人员可以继续完成其他操作。如果想停止该监控,需要通过 ps -ef | grep nmon 查询进程号,然后杀掉该进程以停止监控。
  • 定期监控:本质是 crontab 加上后台监控命令

解析监控文件

  • 把 nmon 文件转换成 csv 文件:sort localhost_120427_0922.nmon > localhost_120427_0922.csv
  • 把 csv 转换成 Excel 图表文件:
    • 打开 nmon analyser 分析工具:nmon analyser v50_2.xlsm
      • 点击 Analyse nmon data 会弹出一个弹出框,选择刚刚转换的 csv 文件,然后就会自动再转化成 excel 文件
  • 导出的综合报表的参数说明:http://www.51testing.com/html/25/15146625-3714909.html

资料