AIX系统Memory性能评估

http://tech.ddvip.com   2008年05月09日    社区交流

内容摘要:本文对AIX系统中Memory性能评估作了详细介绍。

  ¨ size 物理内存总页数。4KB/页

  ¨ inuse 物理内存中正在使用的内存页面数。包含活动进程和已经终止的进程的持久文件页面。

  ¨ free 空闲列表中的页面数量

  ¨ pin 锁定在内存中的页面数量(锁定的意思就是不能被替换出去)

  ¨ virtual

  pg space段

  ¨ size 调页空间总大小

  ¨ inuse 已经分配页的总数,也就是已经使用的调页空间页数

  pin段

  ¨ work 物理内存中的工作页面数

  ¨ pers 物理内存中的持久页面数

  ¨ clnt 物理内存中的客户机页面数(客户机页面就是一个远程文件页面)

  inuse段

  ¨ work 物理内存中的工作页面数

  ¨ pers 物理内存中的持久页面数

  ¨ clnt 物理内存中的客户机页面数(客户机页面就是一个远程文件页面)

  3、ps命令显示当前运行的进程状态信息。

  运行下列命令,显示内存占用前10位的进程。

# ps gv |sort +6b -nr |head -10
2490538   - A  191:56  0 11840 32748  xx 45762 20924 0.1 0.0 ora_j00
2039970   - A  592:59  11 11728 32648  xx 45762 20924 0.3 0.0 ora_j00
2588922   - A  1118:31  22 11712 32632  xx 45762 20924 0.6 0.0 ora_j0
2523168   - A  305:01  1 11688 32608  xx 45762 20924 0.2 0.0 ora_j00
2474214   - A   0:01  0 11588 32512  xx 45762 20924 0.1 0.0 ora_j00
2007282   - A   0:01  0 10384 31308  xx 45762 20924 0.0 0.0 ora_j00
 508120   - A  32:58 662 9344 27164  xx 45762 20924 0.0 0.0 ora_dbw
1351908   - A   0:02  1 5668 26560  xx 45762 20924 0.0 0.0 oracleo
3801250   - A  203:22  0 5648 26556  xx 45762 20924 0.1 0.0 oracleo
3915976   - A   0:00  0 5664 26556  xx 45762 20924 0.0 0.0 oracleo

  如果是oracle的一些进程占用了过度的内存,我们也可以通过前面类似的进程处理方法来分析。

  4、内存的调整

  具体调整需要结合系统运行的应用程序对症下药,如调整minperm/maxperm将改变内存与PAGING SPACE之间的交换算法,调整minpgahead/maxpgahead将改变内存块请求机制,调整minfree/maxfree将改变内存紧张时的内存清理刷新机制,等等。如果数据库使用裸设备,并且没有太多其他的应用,因为裸设备不需要文件系统的缓存,所以可以降低minperm,maxperm,maxclient的默认值,降低操作系统对内存的不必要的占用。

  案例:

  计费数据库数据库响应变慢,内存16G,裸设备,却存在很多的PI,PO情况。

  在检查与内存相关的系统参数,发现如下问题:

  minperm% = 20, maxperm% = 80, maxclient% = 80

  说明:以上三个参数为系统缺省配置,其表示,使用文件系统时,最多可使用80% * 16G=10.8G,用于缓存所访问的文件。

  结论:由于以上参数采用系统缺省配置,文件系统缓存最大可以达到10.8G,在执行大量的文件cp操作后,系统的可用内存量迅速下降,在其后的计费过程中,由于大量page in/page out操作引起系统严重性能瓶颈。

  优化:

  将maxperm% = 30 ,maxclient% = 30

  #vmo–omaxperm%=30–P
  #vmo–omaxclient%=30–P

  5.2以前版本

  /usr/samples/kernel/vmtune–p20–P30
  /usr/samples/kernel/vmtune–t30

来源:IT专家网    作者:Peak Wong    责编:豆豆技术应用

正在加载评论...