用户名: 密  码:
英达社区 / 加入收藏 / 联系我们
网站首页 | 学校简介 | 就业中心 | 产品开发与销售 | 单片机开发 | 嵌入式ARM开发 | PLC开发 | 软件测试 | 自动化软件测试 | 嵌入式软件测试 | 联系我们
学校简介
教学特色
师资力量
就业指导
就业先锋
应用软件测试
手机软件测试
企业培训
产品开发
网站制作
   高新:029-88259409,88278304   郭杜:029-68581658
您所在的位置:首页 >> 软件测试技术 >> 正文
使用nmon监控系统性能――AIX 和 Linux
http://www.yd-itedu.com/  添加日期:10-04-21 11:45:35  来源:    进入论坛

1          简介

nmon 工具可以为 AIX Linux 性能专家提供监视和分析性能数据的功能,其中包括:

  • CPU 使用率

  • 内存使用情况

  • 内核统计信息和运行队列信息

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

  • 文件系统中的可用空间

  • 磁盘适配器

  • 网络 I/O 速度、传输和读 / 写比率

  • 页面空间和页面速度

  • CPU AIX 规范

  • 消耗资源最多的进程

  • IBM HTTP Web 缓存

  • 用户自定义的磁盘组

  • 计算机详细信息和资源

  • 异步 I/O ,仅适用于 AIX

  • 工作负载管理器 (WLM) ,仅适用于 AIX

IBM TotalStorage® Enterprise Storage Server® (ESS) 磁盘,仅适用于 AIX

网络文件系统 (NFS)

动态 LPAR (DLPAR) 更改,仅适用于面向 AIX Linux pSeries p5 OpenPower

2          安装

工具是一个独立的二进制文件(不同的 AIX Linux 版本中该文件也有所不同),您可以在五秒钟内完成该工具的安装,如果您的输入速度更快的话,也许时间更短。安装过程非常简单:

  • nmonXXX.tar.Z 文件复制到计算机。如果使用 FTP ,请记住使用二进制模式。
    注意:示例中的 XXX 由实际的版本代替。

  • 要解压该文件,可以运行 uncompress nmonXX.tar.Z

  • 要提取该文件,可以运行 tar xvf nmonXX.tar

  • 阅读自述文件。

  • 要启动 nmon 工具,输入 nmon

  • 如果您是 root 用户,可能需要输入 ./nmon

3          启动

	
		 

3.1     时时监控

	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
		

	
		 

AIX 5 nmon 10 的输出示例

1 是屏幕输出的示例。它显示了 AIX 5 的起始屏幕,以及大量有价值的信息。


1. AIX 5 nmon 10 的输出示例

2 说明了关于 CPU (这里是 4 CPU POWER5 计算机,并打开了 SMT )、内存使用、内核内部统计和磁盘统计的详细信息。注意:这个逻辑分区 (LPAR) 占用了一半 CPU 中其授权值的 6 倍。


2. CPU 详细信息

[FS:PAGE] 3 显示了网络、 NFS 统计信息和日志文件系统使用的详细信息。


3. 网络详细信息

在下面的图 4 中显示了 POWER5 共享处理器微分区统计的详细信息。


4. LPAR 详细信息

5 说明了 Linux 版本的 nmon 的详细信息,其中显示了 CPU (这里是 2 CPU POWER5 计算机,并打开了 SMT )、 LPAR 统计、内存使用、网络统计、文件系统使用和磁盘统计的详细信息。注意:该 LPAR 的物理 CPU 仅在 SUSE SLES9 Service Pack 1 Red Hat EL 4 Update 1 中是可用的。


5. nmon Linux 版本

6 显示了计算机、磁盘统计(详细模式)和主要进程的操作系统详细信息。

	
6. nmon Linux 版本(续)

3.2     后台监控

nmon -f -s 30 -c 120

nmon -fT -s 30 -c 120 ( 第二行的命令还可以捕获消耗资源最多的进程 )

会生成 <hostname>_date_time.nmon 的文件

	
		 

详细参数设置如下:

For spreadsheet output mode (comma separated values) use the following flags when invoking nmon:

-f              spreadsheet output format [note: default -s300 -c288]

                        Output file is <hostname>_YYYYMMDD_HHMM.nmon

             -F <filename>      same as -f but user supplied filename

-m <dir>       NMON changes to this directory before saving the file

-c <number>       number of snapshots

-s <seconds>       interval between snap shots

-x           capacity planning (15 mins for 1 day = -fdt -s900 -c96)      

-r <runname>      goes into spreadsheet file [default hostname]

        -l <dpl>        number of hdisks per sheet - defaults to 150, maximum value 250.                                   see notes

-t                      include top processes in the output

-T                      as –t plus saves command line arguments in UARG section

-I <percent>        Ignore processes using less than this amount of CPU when generating TOP section – useful for reducing data volumes

-A              include data for async I/O (PROCAIO) sections

-E              prevents ESS sections being produced (necessary when Disk Groups are being used because there are too many vpaths to process)

-D     prevents DISK sections being produced (useful when Disk Groups are being used because there are too many hdisks to process)

-g <filename>       file containing disk group definitions

-J    prevents JFS sections being produced (useful when you have more than 255 filesystems)

-L     includes LARGEPAGE section

-N     include NFS sections

-S     include WLM sections with subclasses

-W    include WLM sections without subclasses

	
		 

4          结果分析

可使用 nmon+analyser 进行数据分析

首先在 sheet Analyser 进行分析设置

	
		
			

		

如果需要还可在 Sheet Setting 进行特殊设置

点击 Analyse nmon data ,选择已经生成的 nmon 文件

完成以上操作后即可生成分析结果,如下:

 

详细使用参考 NA_UserGuide.doc

上一篇:
下一篇:
 
 最新动态
企业培训
 技术文章
推荐论坛
英达概况 | 在线报名 | 在线咨询 | 联系我们
电话:029-88259409 88278304 传真:88259409 E_mail:tukx@21cn.com
高新校区:西安市太白南路263号新一代国际公寓C座1508室(太白南路与科技路什字东南角)
郭杜校区:西安市西沣路(长安产业园) 田园公寓5号楼1502室(五龙大厦车管所对面)