




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、性能检查总览:AIX性能检查模块包括CPU、内存、IO以及网络,其常规步骤可展示为下图:图 1 AIX系统性能分析图针对目前的实际情况,本文档主要介绍CPU、内存和IO的内存分析常规步骤。CPU性能分析步骤:图 2 CPU性能分析流程图1. 判断CPU(usr%+sys%)的比率是否大于90%,如超过转2。命令:sar,vmstat,topas, nmon等例子:topas,其中user%对应于用户态(usr%)占用的CPU使用比例,Kern%对应于系统态(sys%)占用的CPU使用比例,如下图图 3 topas CPU 瓶颈判断示意图注释:如果系统CPU有IO wait存在,说明可能IO或内
2、存方面存在瓶颈,请按内存和IO分析步骤来检查。其中主要导致IO Wait的主要原因如下:a) 内存不够而引起频繁的的数据交换,导致数据存取存在交换空间的 I/O瓶颈b) 硬盘数据分布不合理2. 检查那个进程占用CPU资源较多命令:topas, nmon,ps -aux等示例(topas):图 4 topas 占用CPU最多的进程示意图3. 判断是否有非业务进程或异常进程,如有则检查导致异常进程的原因,判断是否合理4. 如主要为业务进程所用,收集CPU使用率详细信息,工具:tprof -k -s -e -x "sleep 收集的时间长度"注释:收集的时间长度一般不要太长,否则
3、数据量会很大。这条命令将创建一个f文件,主要关注图中标红项图 5 tprof:进程CPU详细分析图5. 判断Sys%的比例,如和往常相比占有率偏高,如是可能是应用问题,建议联系相关厂商或开发人员分析具体原因6. 如Sys%相比往常偏低,可能是系统业务更加繁忙,有潜在的CPU瓶颈问题,建议增加CPU或找相应厂商工程师分析具体原因内存分析步骤:图 6 内存分析流程图1. 判断系统是否有计算页面调入现象?换页空间是否持续增高?命令:vmstat,topas, nmon图 7 topas内存瓶颈 判断参数2. 如有,查看文件型内存和计算型内存的占用比例,根据系统的类型判断设置是否合理
4、,如文件内存占用不合理,建议通过系统参数调整a) 对于数据库系统(Oracle,db2等),文件缓存比例不要太大,基点建议为5%左右b) 对于文件操作型应用(如SAS),文件缓存的比例要相对较大。c) 对于其它类型,建议文件缓存的比例不要超过20%命令:topas, nmon,vmo等3. 查看占用内存最多的进程命令:nmon,ps aux|head $(待列出的进程数目) 等.示例(nmon):图 8 nmon占用内存最多的进程4. 判断是否有占用内存较多的非业务进程或异常进程,如有则请求相关人员或厂商查询导致异常或内存泄露的原因命令:svmon Pns5. 如均为业务进程,协助应用工程师调
5、查业务目前内存使用是否正常6. 附:详查内存使用情况的几个命令:用户物理内存使用情况:svmon U所有进程物理内存使用情况:svmon P特定进程物理内存使用情况:svmon P pid指定命令的物理内存使用情况:svmon C command1 commandn实例:检查进程是否有内存泄露:Ø 输入命令:svmon P 进程ID,然后记录“Work process private”项对应的值Ø 等待一段时间,重复运行刚才的命令:svmon P 进程ID,对照“Work process private”项对应的值有没比以前增长很多,如有可能会有泄露问题IO分析步骤:图 9
6、 IO分析流程图1. 判断系统是否有IO wait,如有则说明系统可能有IO性能问题命令:topas, nmon示例:(topas)图 10 topas CPU IOWait示意图2. 查看IO概要信息,a) 对内置盘,判断系统磁盘的繁忙率是否超过80%、读写流量和每个磁盘IO每秒请求数;b) 对盘阵,主要检查读写流量和IO每秒请求数命令:topas, nmon, iostat示例:图 11 topas IO性能参数示意图3. 查看IO使用最高的几个进程,判断IO使用是否合理,排除备份等高IO使用情况命令:nmon,filemon示例:(nmon)图 12 nmon最占用IO资源的进程4. 查
7、找最活跃的文件、文件系统、逻辑卷和物理卷,判断数据使用和分布是否合理?命令:filemon o /tmp/filemon.out O all示例:Most Active Logical Volumes- util #rblk #wblk KB/s volume description- 1.00 10551264 5600 17600.8 /dev/rms09_lv /RMS/bormspr0/oradata07 1.00 6226928 7584 10394.4 /dev/rms06_lv /RMS/bormspr0/oradata04 1.00 128544 3315168 5741.5
8、/dev/rms04_lv /RMS/bormspr0/oracletemp.Most Active Physical Volumes- util #rblk #wblk KB/s volume description- 1.00 3313059 4520 5531.2 /dev/hdisk66 SAN Volume Controller Device 1.00 7563668 22312 12647.6 /dev/hdisk59 SAN Volume Controller Device 1.00 53691 1868096 3204.1 /dev/hdisk61 SAN Volume Controller Device 5. 对于缓存型文件系统,检查系统是否有足够的缓存来处理文件页面a) 检查系统文件内存的使用率和交换情况命令:filemon,topas, nmonb) 判断系统内存是否足够用来和应该高速缓存那些由正在运行进程使用的文件页面?vmstat、svmonc) 如有必要,调整vmo参数来增加系统文件内存的使用。6. 如果是内置磁盘,检查“热”文件是否有很多碎片?
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 木工支模合同范本
- 窗帘最好购销合同范本
- 楼房劳务施工合同范本
- 五一劳动节学生假期安全教育主题班会
- 农村荒山流转合同范本
- 吉林省四平市铁东区2024-2025学年七年级上学期期末考试数学试卷(含解析)
- 爱的智慧-二年级语文下册二单元第7课 《一匹出色的马》第二课时教学设计
- 农村建住房合同范本
- 防水门采购合同范本
- 2025混凝土搅拌车租赁合同
- 2024年农艺师考试实务考核试题及答案
- 纵隔恶性肿瘤护理查房
- 山东省烟台市芝罘区(五四制)2022-2023学年七年级下学期期中考试英语试题及答案
- 2024年贵州省交通运输厅所属事业单位招聘考试真题
- 深度学习入门试题及答案概述
- 2024-2025学年人教版数学八年级下册期中检测卷(含答案)
- 突发性聋诊疗指南
- 胆道射频消融技术PPT课件
- 英语话题兴趣与爱好复习课件
- 水力机械辅助设备安装质量评定表及填表说明
- 机械制图 点的投影 公开课PPT学习教案
评论
0/150
提交评论