【AIX】AIX系統下記憶體使用率和交換空間使用率高.doc

landf發表於2012-06-05
Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE Oracle10g AIX 5.3上的安裝

環境:AIX 5.3 ML11 資料庫版本 : Oracle 10g (10.2.0.4)for AIX 5L 64bit

應用系統:統計分析系統

 

使用者反映統計分析系統的資料從綜合業務資料庫(RAC+DATAGUARD)遷移出來放到單獨的統計分析系統資料庫後,統計分析系統資料庫所在伺服器的AIX 5.3 ML11系統下記憶體使用率和交換空間使用率一直居高(98~99%),經以下步驟驗證,應該不是記憶體洩露引起的。

步驟:

1, 檢視記憶體、交換空間大小,記憶體:46G原交換空間:16G,新增19G交換空間到35G

lsvg

lsvg -l rootvg

lsvg rootvg

smitty chps

RAM                          Swap Space

Between 1024 MB and 2048 MB     1.5 times the size of RAM

Between 2049 MB and 8192 MB          Equal to the size of RAM

More than 8192 MB               0.75 times the size of RAM

 

2,調查資料庫是否適用裸裝置

export ORACLE_SID=+ASM

sqlplus / as sysdba

select group_number,disk_number,name,path from v$asm_disk order by disk_number

 

3,如果資料庫使用裸裝置,並且沒有太多其他的應用,因為裸裝置不需要檔案系統的快取,所以可以降低minpermmaxpermmaxclient的預設值,降低作業系統對記憶體的不必要的佔用。

vmo -o maxclient%=50 -o maxperm%=50 -o minperm%=20

 

 

4,修改後檢查記憶體使用情況

topas

記憶體使用百分比從原來的98~99%下降到91%左右

 

 

 

 

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/14359/viewspace-731959/,如需轉載,請註明出處,否則將追究法律責任。

相關文章