修改AIX Noncomp內存占用比


解決AIX系統由於文件緩存在內存未釋放引發的進程異常終止問題:

topas:

Noncomp占用過多內存

占用內存前十的進程:

ps -ealf | head -1 ; ps -ealf | sort -rn +9 | head


Aix命令:列出使用內存和Cpu前幾位的進程
(1)顯示10個消耗cpu最多的進程
  # ps aux |head -1 ;ps aux |sort -rn +2 |head -10
(2)顯示10個消耗內存最多的進程
  #ps vx |head -1 ;ps vx |grep -v PID |sort -rn +6 |head -10
(3)顯示10個換頁最多的進程
  #ps vx |head -1 ;ps vx |grep -v PID |sort -rn +4 |head -10
(4)顯示10個消耗存儲空間最多的進程
  #ps aux |head -1 ;ps aux |sort -rn +3 |head -10

使用操作系統命令vmo -a –F來查看操作系統參數

主要是maxclient% = 90,maxperm% = 90參數,說明文件系統緩存使用物理內存的最大限制為物理內存的90%。所以這里只需要將maxclient%與maxperm%參數調小,讓系統有空閑內存來分配給新產生的進程來執行特定操作。調整maxclient%與maxperm%參數。

調整:

# vmo -p -o maxclient%=20
# vmo -p -o maxperm%=20

再次查看vmo -a –F


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM