Aix性能分析及优化

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

aix性能分析

一、分析CPU。检查usr% + sys%是否大于90% 。可使用Nmon,vmstat ,

topas,sar命令,以nmon工具为例

系统输入nmon命令,如下

输入h 进入主菜单

输入C (c = CPU by processor), 查看CPU运行状态

如上图,这里我们可以清晰看到user% ,sys% 所占用的CPU资源。上图为测试机,没有运行任何应用,状态良好。如果CPU有IO wait ,说明内存或IO 存在瓶

颈,下面内存分析部分,和IO分析部分会讲到。

Tips:如CPU资源占用较高,可以用topas命令(user% ,sys%也可以用该命令直接查看)查看CPU的进程,检查哪个进程占用CPU资源较高,分析是否合理,为业务所用。然后得出结论然后再决定是否需要进行参数调试其它参数,扩充CPU等方案。

二、分析内存。根据实际情况判断内存占用是否合理。判断系统是否有

计算页面调入现象,判断换页空间是否持续增高。

nmon主菜单输入m (m = Memory & Paging),查看内存运行状态

在观察一段时间后,上图内存大小为7072MB (8G), 可以空间% Free 为78.2% 比较充裕。Paging Space In 为0 ,PageSpace %used 为1.6% ,无持续增高现象。

检查是否有内存泄漏,使用命令svmon –P 进程ID ,记录“work process private”

项对应的值。

间隔一会重复运行上面的命令,比较“work process private ” 的值是否明显增大,如有则可能有内存泄漏问题。接下来找出对应的应用,进行更新或安装补丁解决。

如依旧无法解决,联系应用厂商咨询解决。

Tips:如内存占用较高,可以用svmon -Pns 命令详细查看占用内存资源较大、异常的进程,分析是否合理,是否需要扩充物理内存

三、I O 分析。a. 判断系统是否有I O wait ,如果有系统有可能有I O性能问题。

前面分析过CPU,提到的I O wait 。这里I O 状态正常。

b. 对内置盘,判断系统盘的繁忙率是否超过80% 、读写流量和每个磁盘I O每秒请

求数

对盘阵,主要检查读写流量和I O每秒请求数。命令topas

C.查看I O 使用最高几个进程,判断使用是否合理。要排除备份等高I O使用情况

在nmon命令主菜单输入 A ,查看I O 使用情况

查找最活跃的文件,文件系统,逻辑卷和物理卷,判断数据使用和分布是否合理

输入命令:filemon –o /tmp/filemon.out -0 all

如果是内置磁盘,检查“热”文件是否有很多碎片?有碎片需要利用工具重组物理分区分配

命令:fileplace ,reorgvg

判断方法,顺序行=(总的存储数目Nfrags –出具的分组数目)/总的存储数目,如果该值较小,说明碎片较多

对本例:顺序性=(9538 - 18)/ 9538 = 99.8%

# filepalce gennames.out

四、分析paging space 。PagingSpace

PagingSpace <8GB

1-1.5 倍。若物理内存>8GB 1 倍左右。同时在创建paging space 时, 应尽量分配在不

如果文件型内存占比例很高,而paging space 使用率居高不下时,可以通过降低minperm 、maxperm 的参数来进行调优,减少文件型内存可占用的比例。

在MEMORY 一栏中的%Noncomp 是显示的文件型内存占用百分比。在进行调整前,首先通过命令vmo -a/vmtune -a来查看目前的参数值;minperm及maxperm的缺省值分别是80%和3%

随后根据当前的值来确定minperm、maxperm新的参数值,并通过命令vmo 及参数p和P来进行设定。如需将minperm、maxperm的值分别设为15%和30%可用命令vmo -p 15 -P 30来实现。

相关文档
最新文档