AIX에서 nmon에 표시되는 "시스템 메모리"는 무엇입니까?

AIX에서 nmon에 표시되는 "시스템 메모리"는 무엇입니까?

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 환경 외부에 존재하는 작업 부하를 실행할 때입니다.

관련 정보