nmon性能监控分析工具

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

Nmon下载地址:http://www.ibm.com/developerworks/wikis/display/WikiPtype/nmon51Testing软件测试网pw(|$P U t

下载nmon analyser(生成性能报告的免费工具):
W?DP9Zna#] w0http://www.ibm.com/developerworks/wikis/display/Wikiptype/nmonanalyser
51Testing软件测试网D%^1aq4E'P$p-u4yO

 

jv(E3y_9FAu:f&q0

nmon所记录的数据包含以下一些方面(也是我们在寻找问题过程中所关注的资源点):51Testing软件测试网GV2s auxd

  ● cpu占用率

SU)H(@A0

  内存使用情况51Testing软件测试网D`7{ gne

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

gp.Wgw{I![c@(\L-e0

  文件系统的使用率

9j0bM O(W6k0

  网络I/O速度、传输和读写比率、错误统计率与传输包的大小51Testing软件测试网BF'x"L(R uY

  消耗资源最多的进程51Testing软件测试网UF _VU2E

  计算机详细信息和资源

%Z z+]u3|0

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

z k-H!w&]a2@k0

  用户自定义的磁盘组51Testing软件测试网H4F1j-I/@6t

  网络文件系统51Testing软件测试网#vCN*e8w:N7yT

  另外在AIX操作系统上,nmon还能监控到其他的一些信息,如异步I/O等。51Testing软件测试网(sd;J:[ {Q ` i^K

下载安装nmon

d0O#GX D~k,oi\0

  如何获取nmon呢?我们可以在IBM的官方网站上免费下载获取,下载网址为:http://www.ibm.com/developerworks/wikis/display/WikiPtype/nmon51Testing软件测试网Q#rb-[JQ

  nmon的安装步骤如下:51Testing软件测试网,^_ktl `#D:}[

  1)用root用户登录到系统中;51Testing软件测试网9mw\+V |K(Y6{RN.Y

  2)建目录:#mkdir /test51Testing软件测试网 ku?]H7oyCb

  3)把nmonftp上传到/test,或者通过其他介质拷贝到/test目录中;51Testing软件测试网0F \I;g)YTu!},I

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

d'I!ayyw @)S4M0

nmon数据采集51Testing软件测试网 V0i6E*tUsB

   数据采集51Testing软件测试网%y)}%E3tJf)v7bP7?,q

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

.D"AR6lN `I@0rw0

  #./ nmon -f -t -s 30 -c 18051Testing软件测试网z%mX l6~

  n -f:按标准格式输出文件:<hostname>_YYYYMMDD_HHMM.nmon51Testing软件测试网'E5n_H3uavQ

  n -t:输出中包括占用率较高的进程;51Testing软件测试网 ^n(y&g:K%DlU't6K gP

  n -s 30:每30秒进行一次数据采集51Testing软件测试网Ym's*U&U){6e*t`

  n -c 180:一共采集180

V!V:a]_1Cq(X7P"e0

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

,?]q'ZTlk/^a)n0

 通过sort命令可以将nmon结果文件转换为csv文件:51Testing软件测试网1F7l)AT{(m q!Tr

  # sort -A test1_090308_1313.nmon > test1_090308_1313.csv

X{$Hxclh(Qe6qw0

  执行完sort命令后即可在当前目录生产test1_090308_1313.csv文件。

wm(Oh4zE?&r0

  生成图形化结果51Testing软件测试网 { \c5G~2[

  为了分析nmon监控获得的结果,IBM还提供了相应的图形化分析工具nmon_analyser,通过nmon analyser.xls工具可以把监控的结果文件转换成excel文件,方便分析系统的各项资源占用情况。51Testing软件测试网 i)b F@(C0dml[

  nmon analyser.xls工具的使用方法如下:

)GPFs8W4z/b"w#s0

  (1)打开nmon analyser.xls工具;51Testing软件测试网l5s C~D i R

  (2)调整excel宏安全性:工具--安全性51Testing软件测试网;P]KL)b/ft

  (修改安全级别与可靠发行商)51Testing软件测试网K:N.PU1g4D

  (选择)安全级别:低

CN/ZIq7K0

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

ZIfp&Nby-a/V d0

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

%n D[pWWy"J0

  (3)修改完后,确定-关闭nmon analyser.xls,重新打开;

t/@e ~l C0

  (4)点击Analyse nmon data按钮,加载之前下载的test1_090308_1313.csv文件。

6N&tL o9v0

  以下是分析结果的截图:

A4`!q/I(pnjB5[2[.P0

51Testing软件测试网l5^t+h6q3o8~ Q v"v!b J

  以上就是nmon的简单描述与使用介绍,大家可以根据自己所采集到的结果分析系统的情况。

p.{#YW^0

生成报表:
l?2l,aG$^:[0
!@Cfc%q-Z0
范例151Testing软件测试网`s_@4yD
自动按天采集数据:51Testing软件测试网(P\^ ~G m:D1I9o/V
crontab中增加一条记录:

"P-^!u@ U0

0 0 * * * nmon -s300 -c288 -f -m /home/ > /dev/null 2>&151Testing软件测试网u6W,FI~7F
300*288=86400
秒,正好是一天的数据。51Testing软件测试网g$}k;W:O v

范例2
5Pf%S,F|s0A
、执行命令:#crontab -e51Testing软件测试网G4^QGw8b4[5|3j[
B
、在最后一行添加如下命令:
51Testing软件测试网 Y:E)Ue tK N+D

 0 8 * * 1,2,3,4,5 /nmon/scriptn/mon_x86_rhel52 -f -N -m /nmon/log -s 30 -c 120051Testing软件测试网(CII~&\3k

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


相关阅读:

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-05-19  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

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

RSS订阅

Open Toolbar