AIX系统性能分析工具详解

AIX系统性能分析工具详解

ID:37873480

大小:647.00 KB

页数:11页

时间:2019-06-01

AIX系统性能分析工具详解_第1页
AIX系统性能分析工具详解_第2页
AIX系统性能分析工具详解_第3页
AIX系统性能分析工具详解_第4页
AIX系统性能分析工具详解_第5页
资源描述:

《AIX系统性能分析工具详解》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、AIX性能分析性能检查总览:AIX性能检查模块包括CPU、内存、IO以及网络,其常规步骤可展示为下图:图1AIX系统性能分析图针对目前的实际情况,本文档主要介绍CPU、内存和IO的内存分析常规步骤。AIX性能分析CPU性能分析步骤:图2CPU性能分析流程图1.判断CPU(usr%+sys%)的比率是否大于90%,如超过转2。命令:sar,vmstat,topas,nmon等例子:topas,其中user%对应于用户态(usr%)占用的CPU使用比例,Kern%对应于系统态(sys%)占用的CPU使用比例,如下图图3topasCPU瓶颈判断示意图注释:如果系统CPU有IOw

2、ait存在,说明可能IO或内存方面存在瓶颈,请按内存和IO分析步骤来检查。其中主要导致IOWait的主要原因如下:a)内存不够而引起频繁的的数据交换,导致数据存取存在交换空间的I/O瓶颈AIX性能分析a)硬盘数据分布不合理2.检查那个进程占用CPU资源较多命令:topas,nmon,ps-aux等示例(topas):图4topas占用CPU最多的进程示意图3.判断是否有非业务进程或异常进程,如有则检查导致异常进程的原因,判断是否合理4.如主要为业务进程所用,收集CPU使用率详细信息,工具:tprof-k-s-e-x"sleep收集的时间长度"注释:收集的时间长度一般不要太

3、长,否则数据量会很大。这条命令将创建一个sleep.prof文件,主要关注图中标红项AIX性能分析图5tprof:进程CPU详细分析图1.判断Sys%的比例,如和往常相比占有率偏高,如是可能是应用问题,建议联系相关厂商或开发人员分析具体原因2.如Sys%相比往常偏低,可能是系统业务更加繁忙,有潜在的CPU瓶颈问题,建议增加CPU或找相应厂商工程师分析具体原因AIX性能分析内存分析步骤:图6内存分析流程图1.判断系统是否有计算页面调入现象?换页空间是否持续增高?命令:vmstat,topas,nmon图7topas内存瓶颈判断参数2.如有,查看文件型内存和计算型内存的占用比

4、例,根据系统的类型判断设置是否合理,如文件内存占用不合理,建议通过系统参数调整a)对于数据库系统(Oracle,db2等),文件缓存比例不要太大,基点建议为5%左右b)对于文件操作型应用(如SAS),文件缓存的比例要相对较大。c)对于其它类型,建议文件缓存的比例不要超过20%命令:topas,nmon,vmo等AIX性能分析1.查看占用内存最多的进程命令:nmon,psaux

5、head–$(待列出的进程数目)等.示例(nmon):图8nmon占用内存最多的进程2.判断是否有占用内存较多的非业务进程或异常进程,如有则请求相关人员或厂商查询导致异常或内存泄露的原因命令:svm

6、on–Pns3.如均为业务进程,协助应用工程师调查业务目前内存使用是否正常4.附:详查内存使用情况的几个命令:用户物理内存使用情况:svmon–U所有进程物理内存使用情况:svmon–P特定进程物理内存使用情况:svmon–Ppid指定命令的物理内存使用情况:svmon–Ccommand1…commandn实例:检查进程是否有内存泄露:Ø输入命令:svmon–P进程ID,然后记录“Workprocessprivate”项对应的值AIX性能分析Ø等待一段时间,重复运行刚才的命令:svmon–P进程ID,对照“Workprocessprivate”项对应的值有没比以前增长很多

7、,如有可能会有泄露问题AIX性能分析IO分析步骤:图9IO分析流程图1.判断系统是否有IOwait,如有则说明系统可能有IO性能问题命令:topas,nmon示例:(topas)AIX性能分析图10topasCPUIOWait示意图1.查看IO概要信息,a)对内置盘,判断系统磁盘的繁忙率是否超过80%、读写流量和每个磁盘IO每秒请求数;b)对盘阵,主要检查读写流量和IO每秒请求数命令:topas,nmon,iostat示例:图11topasIO性能参数示意图2.查看IO使用最高的几个进程,判断IO使用是否合理,排除备份等高IO使用情况命令:nmon,filemon示例:(

8、nmon)AIX性能分析图12nmon最占用IO资源的进程1.查找最活跃的文件、文件系统、逻辑卷和物理卷,判断数据使用和分布是否合理?命令:filemon–o/tmp/filemon.out–Oall示例:MostActiveLogicalVolumes------------------------------------------------------------------------util#rblk#wblkKB/svolumedescription--------------------------------

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。