안녕하세요. 슈다 입니다.
AIX에서 미사용 메모리는 OS에서 전략적으로 파일캐시 영역으로 할당하여 사용하게 됩니다.
참고 : AIX의 메모리 사용률 확인 방법 : https://syuda.tistory.com/122
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
'IT > Unix & Linux' 카테고리의 다른 글
malloc: Not enough space 원인 및 해결방법 (0) | 2021.06.18 |
---|---|
[AIX] mksysb 파일로 특정 파일 추출, 복원하는 방법 (0) | 2021.06.11 |
[AIX] LV 3중 미러링, PV 2개로 3중 미러링 방법 (0) | 2021.04.22 |
[AIX] 3개의 디스크로 미러링 하기 - 3 copies mirroring (0) | 2021.04.21 |
[AIX] alt disk로 부팅하기 및 기존 rootvg 원복하기 (0) | 2021.04.15 |