IT/Unix & Linux

[AIX] 메모리 파일캐시 영역 할당비율 변경 - maxperm%, minperm%

슈다루냥 2021. 5. 6.

안녕하세요. 슈다 입니다.

AIX에서 미사용 메모리는 OS에서 전략적으로 파일캐시 영역으로 할당하여 사용하게 됩니다.

 

참고 : AIX의 메모리 사용률 확인 방법 : https://syuda.tistory.com/122

 

[AIX] topas를 이용한 메모리 사용률 확인

안녕하세요. 슈다 입니다. AIX 모니터링 툴인 topas를 이용해 메모리 사용률 확인 방법에 대해 알아보겠습니다. TOPAS 메모리 항목 내용 확인 topas를 실행합니다. 우측 중단 쯤 "MEMORY" 항목을 확인합

syuda.tistory.com

 

 

AIX 메모리 영역 중 피일캐시로 사용중인 noncomp 의 할당 비율을

vmo 파라메터 조정으로 변경할 수 있습니다.

 

 

 

파일캐시 영역 설정하기

 

vmo 파라미터 중 minperm%, maxperm% 를 변경해

파일캐시 최소 / 최대 비율을 조정할 수 있습니다.

 

일반적인 vmo 명령으로는 아래 이미지와 같이 minperm% 만 확인할 수 있습니다.

# vmo  -a  | egrep "maxperm%|minperm%"

 

 

 

maxperm% 를 조회하려면 vmo -Fa 명령을 이용합니다.

현재 OS에는 90%의 maxperm%,  3%의 minperm% 이 설정되어 있습니다.

 

 

 

파일캐시 최대치를 조정하고 싶다면 우선적으로 maxclient% 를 조정해야 합니다.

maxclient% 이상의 값 만 maxperm% 로 설정할 수 있기 때문입니다.

 

만약 maxclient% 이하의 값으로 maxperm% 를 변경한다면

maxclient% 를 변경하라는 메세지와 함께 실패하게 됩니다.

 

maxclient% 값을 변경합니다.

maxclient% 또한 vmo -Fa 명령으로 조회가 가능합니다.

# vmo  -po  maxclient%=60

 

 

 

파일캐시 최대 영역 비율을 70%로 변경해 봅니다.

# vmo  -po  maxperm%=70

 

성공적으로 파라메터가 변경됩니다.

 

 

 

minperm% 또한 같은 방법으로 변경이 가능합니다.

# vmo  -po  minperm%=5

 

 

반응형