nmon性能监控分析工具

上一篇 / 下一篇  2013-03-12 18:30:55 / 个人分类:工具

Nmon下载地址:http://www.ibm.com/developerworks/wikis/display/WikiPtype/nmon51Testing软件测试网EL/l@] q v

下载nmon analyser(生成性能报告的免费工具):
8Tq7CJ ?%wa$I;X0http://www.ibm.com/developerworks/wikis/display/Wikiptype/nmonanalyser
51Testing软件测试网2cudY"eV*c

 51Testing软件测试网n~U_8Po

nmon所记录的数据包含以下一些方面(也是我们在寻找问题过程中所关注的资源点):

3{mc {pMf0

  ● cpu占用率51Testing软件测试网&xV0YJJmT

  内存使用情况51Testing软件测试网4iIC?/Yl4p

  磁盘I/O速度、传输和读写比率

S)fl5A ~5eww)n0

  文件系统的使用率

/~ oUWOTa2`)b0

  网络I/O速度、传输和读写比率、错误统计率与传输包的大小

e#Gayx5@k.E(N0

  消耗资源最多的进程51Testing软件测试网Y6z3^9HLH

  计算机详细信息和资源

)Y6G%Lm;d&|E E0

  页面空间和页面I/O速度

/eg v _r Q0

  用户自定义的磁盘组51Testing软件测试网(JK1?ZZ:[W%~-T#E

  网络文件系统51Testing软件测试网)z(a2s!Vd@,j0J

  另外在AIX操作系统上,nmon还能监控到其他的一些信息,如异步I/O等。51Testing软件测试网N1X2J"l$S{

下载安装nmon51Testing软件测试网G+MBl'}rj7O

  如何获取nmon呢?我们可以在IBM的官方网站上免费下载获取,下载网址为:http://www.ibm.com/developerworks/wikis/display/WikiPtype/nmon51Testing软件测试网8S?3C"~gW

  nmon的安装步骤如下:

.bM(C.t/B;|rS+P+C0

  1)用root用户登录到系统中;

l{TxK:CK0

  2)建目录:#mkdir /test

X&YHYma5Q0

  3)把nmonftp上传到/test,或者通过其他介质拷贝到/test目录中;

q eZ%Y6S&L0

  4)执行授权命令:#chmod +x nmon

#Rb%TJ$vy0

nmon数据采集

(?3_EawQ0

   数据采集51Testing软件测试网DN#I'L*A${/K

  为了实时监控系统在一段时间内的使用情况并将结果记录下来,我们可以通过运行以下命令实现:

E&z0zK8b3C0

  #./ nmon -f -t -s 30 -c 18051Testing软件测试网'J@Kw;hH

  n -f:按标准格式输出文件:<hostname>_YYYYMMDD_HHMM.nmon51Testing软件测试网5iP yiG0y]f6v,@

  n -t:输出中包括占用率较高的进程;

4yD%z8Ad[0w4`0

  n -s 30:每30秒进行一次数据采集

)H4t9B#a&PI0` E0

  n -c 180:一共采集180

8i1o^X6R'|F E0

  输入命令回车后,将自动在当前目录生成一个hostname_timeSeries.nmon的文件,如果hosnametest1,生产的文件为:test1_090308_1313.nmon

%rV){y&@0

 通过sort命令可以将nmon结果文件转换为csv文件:

'E1_eRa,oR0

  # sort -A test1_090308_1313.nmon > test1_090308_1313.csv

B },lKCf%DSr0

  执行完sort命令后即可在当前目录生产test1_090308_1313.csv文件。51Testing软件测试网6P[5\/qc;E&~

  生成图形化结果51Testing软件测试网9G@[3JTM3?3G|

  为了分析nmon监控获得的结果,IBM还提供了相应的图形化分析工具nmon_analyser,通过nmon analyser.xls工具可以把监控的结果文件转换成excel文件,方便分析系统的各项资源占用情况。

&Jm.oQi`1CI,vS }0

  nmon analyser.xls工具的使用方法如下:51Testing软件测试网'As,ryG]V}

  (1)打开nmon analyser.xls工具;51Testing软件测试网R/L:F;sr0IYM%n

  (2)调整excel宏安全性:工具--安全性

!F.km;`%QDS*q*r0

  (修改安全级别与可靠发行商)51Testing软件测试网c rJ-FZb'xu2{B'|

  (选择)安全级别:低

+@@?}s;^r0

  (勾上)信任所有安装的加载项和模板

h:~2O&m V3n!pI0

  (勾上)信任对于“Visual Baisc项目的访问

2{9K gK5e[2g0

  (3)修改完后,确定-关闭nmon analyser.xls,重新打开;51Testing软件测试网&l,T"l']K!ja H

  (4)点击Analyse nmon data按钮,加载之前下载的test1_090308_1313.csv文件。51Testing软件测试网4f FF,X k\^

  以下是分析结果的截图:51Testing软件测试网g9faMR?'U

5p\ q1t!Z$G0

  以上就是nmon的简单描述与使用介绍,大家可以根据自己所采集到的结果分析系统的情况。51Testing软件测试网#U+G y!h|lC*G-W

生成报表:51Testing软件测试网Ni U j SU-Hjj9|

a2Snb2j/q0
范例1
l$aot'g0
自动按天采集数据:51Testing软件测试网&| RS1\!Nm
crontab中增加一条记录:
51Testing软件测试网|2Q$^'vY!]i Za

0 0 * * * nmon -s300 -c288 -f -m /home/ > /dev/null 2>&1
,_3kd$L1{*Nd0300*288=86400
秒,正好是一天的数据。

Wt[:|d2[p0

范例2
ePZO!`hL z#Y0A
、执行命令:#crontab -e
J-G5j ^R2S1dmc/X0B
、在最后一行添加如下命令:

#n.X*cb#h0

 0 8 * * 1,2,3,4,5 /nmon/scriptn/mon_x86_rhel52 -f -N -m /nmon/log -s 30 -c 1200

3JG*p)n1C0

表示: 周一到周五,从早上08点开始,监控10个小时(到18:00整为止),输出到/nmon/log51Testing软件测试网Z9dzCpR9?


相关阅读:

TAG: 性能分析 NMON nmon 监控

fuhao的个人空间 引用 删除 fuhao   /   2014-02-21 17:37:56
怎么截取loadrunner运行的监控部分
fuhao的个人空间 引用 删除 fuhao   /   2014-02-21 17:37:14
good
测试之路 引用 删除 luoriver   /   2013-11-12 22:27:22
原帖由lm414011303于2013-10-18 15:19:09发表
求解如何监控指定进程

你可以试试cacti
引用 删除 lm414011303   /   2013-10-18 15:19:23
5
引用 删除 lm414011303   /   2013-10-18 15:19:09
求解如何监控指定进程
 

评分:0

我来说两句

luoriver

luoriver

北漂一族,80后,计算机专业,从事SIP相关软件测试3年,热爱生活,崇尚运动。 爱看WWE、公开课。爱钻“牛角尖”,这就是我:luorivr!!!!!

日历

« 2024-04-17  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 345581
  • 日志数: 96
  • 图片数: 1
  • 建立时间: 2012-12-27
  • 更新时间: 2014-05-03

RSS订阅

Open Toolbar