AIX 5.1에서 Veritas Storage Foundation 5.1로 업그레이드된 AIX 6.1(6100-04-02-1007)을 사용하는 호스트가 있습니다.
AIX 5.3에서 6.1로 업그레이드한 이후 vx 서비스를 실행한다는 것은 설명할 수 없을 정도로 많은 메모리를 소비한다는 것을 의미합니다. 이 메모리는 "nmon"에서 "system"으로 표시됩니다(아래 "System 41.2%" 참조). Veritas를 시작하지 않으면 값은 <20%입니다.
"시스템" 메모리는 무엇을 의미하나요? 이 메모리를 소비하는 것이 무엇인지 어떻게 알 수 있습니까?
Memory ───────────────────────────────────────────────────────────────────────
Physical PageSpace | pages/sec In Out | FileSystemCache
% Used 93.9% 10.7% | to Paging Space 0.0 0.0 | (numperm) 3.4%
% Free 6.1% 89.3% | to File System 6.0 0.0 | Process 49.3%
MB Used 7695.0MB 871.5MB | Page Scans 20430.7 | System 41.2%
MB Free 497.0MB 7304.5MB | Page Cycles 1.5 | Free 6.1%
Total(MB) 8192.0MB 8176.0MB | Page Steals 0.0 | ------
| Page Faults 10066.8 | Total 100.0%
------------------------------------------------------------ | numclient 3.4%
Min/Maxperm 237MB( 3%) 7105MB( 87%) <--% of RAM | maxclient 86.7%
Min/Maxfree 960 1088 Total Virtual 16.0GB | User 49.7%
Min/Maxpgahead 2 8 Accessed Virtual 7.5GB 47.2%| Pinned 41.3%
답변1
비슷한 것이 있어야합니다매뉴얼 페이지
특히:
Numperm Number of frames used for files (in 4 KB pages).
Process Percentage of real memory used by process segments.
System Percentage of real memory used by system segments.
Free Percentage of real memory that is free.
답변2
AIX 메모리 세그먼트에 대한 일부 정보는 여기에서 찾을 수 있습니다.http://www-01.ibm.com/support/docview.wss?uid=swg1IY99425.
다양한 하위 시스템의 메모리 사용에 대해서는 다음 문서를 추천할 수 있습니다.https://www.ibm.com/developerworks/wikis/display/WikiPtype/AIXmemuse
답변3
Veritas 모듈이 이 메모리를 사용하고 있다고 확신합니다. 그러나 어떻게 확인합니까? 가능합니까?
어떤 프로세스가 메모리를 사용하고 있는지 알아내는 전통적인 방법은 명령을 사용하는 것입니다 ps
.
ps -e -o user,pid,shmpgsz,spgsz,tpgsz,vmsize,vsz,args
답변4
시스템 아래에 나열된 숫자는 파일 시스템 캐시 값에 대한 것이며 필요에 따라 이 값을 조정하여 파일 시스템 캐싱에 할당된 메모리 양을 줄일 수 있습니다.
이러한 매개변수에 주의를 기울이고 상황에 맞는 수준에 도달할 때까지 할당을 천천히 줄여야 합니다.
lru_file_repage=0
minperm% = 5
maxclient% = 55
maxperm% = 60
더 나은 접근 방식은 베리타스 권장 설정으로 이동하는 것입니다. 스토리지 관리자가 이미 캐싱을 처리하고 있는 경우 OS에 캐시를 전혀(또는 거의) 하지 말라고 지시할 수 있으므로 스토리지 소프트웨어가 작업을 수행하도록 할 수 있습니다. 시스템 초점은 Verities 환경 외부에 존재하는 작업 부하를 실행할 때입니다.