- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
AIX系统性分析工具详解
性能检查总览:
AIX性能检查模块包括CPU、内存、IO以及网络,其常规步骤可展示为下图:
图 SEQ 图 \* ARABIC 1 AIX系统性能分析图
针对目前的实际情况,本文档主要介绍CPU、内存和IO的内存分析常规步骤。
CPU性能分析步骤:
图 SEQ 图 \* ARABIC 2 CPU性能分析流程图
判断CPU(usr%+sys%)的比率是否大于90%,如超过转2。
命令:sar,vmstat,topas, nmon等
例子:topas,其中user%对应于用户态(usr%)占用的CPU使用比例,Kern%对应于系统态(sys%)占用的CPU使用比例,如下图
图 SEQ 图 \* ARABIC 3 topas CPU 瓶颈判断示意图
注释:
如果系统CPU有IO wait存在,说明可能IO或内存方面存在瓶颈,请按内存和IO分析步骤来检查。其中主要导致IO Wait的主要原因如下:
内存不够而引起频繁的的数据交换,导致数据存取存在交换空间的 I/O瓶颈
硬盘数据分布不合理
检查那个进程占用CPU资源较多
命令:topas, nmon,ps -aux等
示例(topas):
图 SEQ 图 \* ARABIC 4 topas 占用CPU最多的进程示意图
判断是否有非业务进程或异常进程,如有则检查导致异常进程的原因,判断是否合理
如主要为业务进程所用,收集CPU使用率详细信息,
工具:tprof -k -s -e -x sleep 收集的时间长度
注释:
收集的时间长度一般不要太长,否则数据量会很大。
这条命令将创建一个sleep.prof文件,主要关注图中标红项
图 SEQ 图 \* ARABIC 5 tprof:进程CPU详细分析图
判断Sys%的比例,如和往常相比占有率偏高,如是可能是应用问题,建议联系相关厂商或开发人员分析具体原因
如Sys%相比往常偏低,可能是系统业务更加繁忙,有潜在的CPU瓶颈问题,建议增加CPU或找相应厂商工程师分析具体原因
内存分析步骤:
图 SEQ 图 \* ARABIC 6 内存分析流程图
判断系统是否有计算页面调入现象?换页空间是否持续增高?
命令:vmstat,topas, nmon
图 SEQ 图 \* ARABIC 7 topas内存瓶颈 判断参数
如有,查看文件型内存和计算型内存的占用比例,根据系统的类型判断设置是否合理,如文件内存占用不合理,建议通过系统参数调整
对于数据库系统(Oracle,db2等),文件缓存比例不要太大,基点建议为5%左右
对于文件操作型应用(如SAS),文件缓存的比例要相对较大。
对于其它类型,建议文件缓存的比例不要超过20%
命令:topas, nmon,vmo等
查看占用内存最多的进程
命令:nmon,ps aux|head –$(待列出的进程数目) 等.
示例(nmon):
图 SEQ 图 \* ARABIC 8 nmon占用内存最多的进程
判断是否有占用内存较多的非业务进程或异常进程,如有则请求相关人员或厂商查询导致异常或内存泄露的原因
命令:svmon –Pns
如均为业务进程,协助应用工程师调查业务目前内存使用是否正常
附:详查内存使用情况的几个命令:
用户物理内存使用情况: svmon –U
所有进程物理内存使用情况: svmon –P
特定进程物理内存使用情况: svmon –P pid
指定命令的物理内存使用情况:svmon –C command1… commandn
实例:检查进程是否有内存泄露:
输入命令:svmon –P 进程ID,然后记录“Work process private”项对应的值
等待一段时间,重复运行刚才的命令:svmon –P 进程ID,对照“Work process private”项对应的值有没比以前增长很多,如有可能会有泄露问题
IO分析步骤:
图 SEQ 图 \* ARABIC 9 IO分析流程图
判断系统是否有IO wait,如有则说明系统可能有IO性能问题
命令:topas, nmon
示例:(topas)
图 SEQ 图 \* ARABIC 10 topas CPU IOWait示意图
查看IO概要信息,
对内置盘,判断系统磁盘的繁忙率是否超过80%、读写流量和每个磁盘IO每秒请求数;
对盘阵,主要检查读写流量和IO每秒请求数
命令:topas, nmon, iostat
示例:
图 SEQ 图 \* ARABIC 11 topas IO性能参数示意图
查看IO使用最高的几个进程,判断IO使用是否合理,排除备份等高IO使用情况
命令:nmon,filemon
示例:(nmon)
图 SEQ 图 \* ARABIC 12 nmon最占用IO资源的进程
查找最活跃的文件
您可能关注的文档
- ABB机器人用入门.pdf
- A04-3第章-节理-断层.ppt
- ABB焊接机人培训教程.doc
- ABS测厚换标准.doc
- ABB机器人级应用教学用演示.pdf
- AB变频器在炉给粉机控制中常见问题及对策.doc
- ACCESS例教程(窗体的操作).ppt
- ABI经济管期刊全文库 & EconLit.ppt
- ABS8 系介绍及安装要求.pdf
- AccessVBA编程(使用技巧大全).doc
- (新版)一级建造师《建设工程项目管理》统考考试题库及答案 .pdf
- 2020年全国高考英语试题阅读理解分类汇编之说明文类.pdf
- 2014-2015学年度山东省滕州市实验中学高三第一学期期中考试数学试题.pdf
- 2015-2016年河南省商丘市五校联考高一上学期期末数学试卷带答案.pdf
- (全国卷I)2020年高考语文信息卷(一)(含解析).pdf
- (网络参考版)2024年普通高等学校招生全国统一考试英语试卷 全国甲卷.pdf
- 20.高中物理重力 弹力 摩擦力专题精练含答案 .pdf
- 2020年地球地理自然科学知识竞赛题库及答案(共160题) .pdf
- 1.3环境问题及其危害教学设计2023-2024学年高二地理人教版(2019)选择.pdf
- 龙岩第一中学2022-2023学年高二下学期第一次月考英语试卷(不含音频.pdf
文档评论(0)