LoveUnix » AIX -IBM UNIX » 讨论在AIX在不同的应用环境下可以做的调忧工作。
让LU留住您的每

一天 让LU博客留住您的每一天
2008-7-1 11:15 tyrone.dev
讨论在AIX在不同的应用环境下可以做的调忧工作。

1.数据库应用!
  a.安装数据库软件
  b.修改maxclient% ,maxperm% , minperm% 从 20% , 80% 修改成3% , {8-20}%之间,让文件页面用的少一点。否则系统运行时一个数据库备份就会造成数据库占用内存换页。
  c.如果是oracle或者DB2数据库可以使用16M或者16G大页面,减小TLB不命中情况。vmo -o lgpg_size=16777216 -o lgpg_region=num
      要使用16G的话要在HMC上改,16G会比16M提升3%-6%的差异,但维护性不好,以后内存调整起来麻烦。sybase不支持大页面。
    如果使用大页面的话,需要修改数据库
  d.启用v_pinshm=1,使数据库使用的页面pin在内存里,AIX的页面调度不对其进行处理。提高数据库运行效率。
    oracle 数据库修改参数 lock_sga
      sybase 使用 sp_configure 'lock shared memory' , 1

   e.尽可能使用raw device作为数据库的数据文件,采用文件系统第一是减少了性能。第二还引入了不安全机制。
  f.存储用RAID0+1,除非是高端存储可以采用RAID5。否则写性能太差。
   
  e.不要一下子分配很多内存到数据库上,最好能有3G的内存给操作系统,因为数据库备份,vertias等的备份都需要内存。
  f.

2008-7-1 11:18 老农
基本上是如此

2008-7-1 11:36 tyrone.dev
2. WEB应用
    -- 修改环境变量AIX
  -- 下最新版的Java程序,可使用java -Xlp来使用AIX上的大页面。不在将-Xms -Xmx设成一样,差一点就可以,比如
        -Xms1024M -Xmx1200M。
  -- 尽量采用apache HTTP 来处理html等网页。可提升性能,如果多台机器做群时,需要在httpd.conf加上FileEtag MTIME , SIZE否则客户端在不同机器请求对相同文件不会返回HTTP304,而会重新发送文件,对text/html,xml等启用压缩,以少量的CPU时间减少网络的传输量。

页: [1]


Powered by Discuz! Archiver 5.5.0  © 2001-2006 Comsenz Inc.