5分钟教你学会OS性能分析工具_nmon_(AIX压力测试常用)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

5分钟教你学会OS性能分析工具 nmon (压力测试常用)

nmon是一个分析OS性能屡试不爽的工具,Nmon的使用需要nmon工具和nmonanalyser

分析程序两者配合使用。nmon工具生成性能数据文件,然后monanalyser以nmon生成的数据文件作为输入,输出为Excel 电子表格,并自动地生成相应的图形,使得我们直观的观察OS性能(CPU、IO和内存等)的变化过程,本文主要描述nomn的使用的详细操作过程。

1)下载nmon工具和nmonanalyser

Nmon下载:

位置:可从IBM Wiki上下载

/collaboration/wiki/display/WikiPtype/nmon

下载页面如下:

例如我测试的系统是AIX5.3,那么就可以下载nmon4aix12e.zip,下载后我们可以看到压缩包里是一些文件,如下:

其实nmon就是shell脚本,nmon文件运行时调用其他的文件,生成性能数据,这个工具运行时也是通过执行nmon脚本接受参数。

Nmonanalyser下载:

位置:可从可从IBM Wiki上下载

/collaboration/wiki/display/Wikiptype/nmonanalyser

下载页面如下:

例如我们下载V3.3版本的。

2)上传nomn工具到服务器上&修改属性

nmon的安装步骤如下:

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

2)建目录:mkdir /test;

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

4)执行授权命令:chmod +x nmon。文件属性变为可执行

出现如下页面:

+nmon-11f------[H for help]---Hostname=debian4------Refresh= 2secs ---14:48.10-------+ | |

| ------------------------------ 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

则表示成功安装

3)在服务器上运行nmon脚本

当我们进行系统的压力测试时,需要在压力测试的同时进行nmon收集OS性能数据。服务器上nmon相关文件如下:

运行nmon脚本

./nmon -fT -s 30 -c 120

其中30表示每隔30秒nmon取一次系统性能数据,120表示取120次;

这样nmon将会在运行开始算起连续取得30sX120=60分钟,可根据实际需要时间调整;

Nmon有很多参数,有兴趣可以google学习;

当运行以上命令后该目录下会生成一个.nmon文件,如下:该文件会根据间隔时间被写入性能数据,如下,当一段时间后再查看该文件,文件字节变大;

4)利用nmonanalyser分析.nmon文件

当测试结束的同时ftp到服务器上将.nmon文件get下来,

打开nmon_analyser.zip 包下的nmon analyser v338.xls 文件,点击Analyse nomn data按钮,选择之前get来下的.nmon文件。

(如果报告以下宏的安全级别太高错误,则在“工具-- 宏--安全性”里把级别调低,然后重新打开nmon analyser v338.xls 文件)

待分析结束后会生成性能分析结果文件(文件格式为.xls,其中包括CPU,IO,内存等性能分析报告)。

分析结果中有很多数据和图形,简要介绍主要的性能参数图像

4.1 系统汇总(对应excel标签的‘SYS_SUMM’)

蓝线为cpu占有率变化情况;

粉线为磁盘IO的变化情况;

4.2磁盘读写情况汇总(对应excel标签的‘DISK_SUMM’)

蓝色为磁盘读的速率KB/sec

紫色为磁盘写的速率KB/sec

4.3内存情况汇总(对应excel标签的‘MEM’)

曲线表示内存剩余量(MB)

分析数据得到的报告文件(.xls)中包含很多性能分析结果数据,根据自己的需要查看。

以上是nmon最基本的使用方式,对于初次使用该工具的朋友相信会起到hello world的作用。

相关文档
最新文档