Menu
murmur blog
  • About me
  • Flutter
murmur blog

AIX memory에 관련된 답변 comp & noncomp & client영역

Posted on 2018년 7월 16일2018년 9월 21일 by JH Y
Table of Content

 
 

 
 

AIX에서는 물리적인 메모리를 100% 사용할 수 있도록 구성되어 있습니다.

즉, AIX kernel 이 사용하는 연산영역(Comp) 을 제외하고 남는 여유 영역을 File Caching(non-comp) 용도로 사용하도록 하게 되어 있습니다.

따라서 대부분의 AIX 시스템에서 메모리 사용률이 마치 100%가까이  나타날 수 있습니다.

 
 

이렇게 전체 메모리 중 필요한 연산영역을 제외한 나머지를 File Caching 용도로 사용하지만,

연산영역 메모리가 필요하게 되면 File caching 용도로 사용하는 영역을 가져오게 됩니다.

시스템이 연산영역의 메모리를 할당 받지 못하면, 그 때 paging space in/out 이 발생하게 되므로,

 AIX상에서는 메모리 병목의 기준을 Paging space activity 로 판단하게 됩니다.

따라서 지속적으로 Paging space In/Out이 지속적으로 발생하거나 Page Fault가 과도하게 많이(보통 수천~수만) 발생하면 Memory의 병목으로 판단합니다.

 
 

memory의 병목을 판단하기 위하여 usage를 볼때에는 comp%의 사용율을 기준으로 판단하며,

이는 AIX상에서 comp%에 우선적으로 memory를 할당하고 남은 memory를 io성능향상을 위해 file cache로 쓰기때문입니다.

그러므로 paging space activity없이 comp%영역이 90%이하로 유지되는 경우에는 병목이 없다라고 판단합니다.

 
 

추가적으로 client영역

 
 

%Client 영역은 jfs2 filesystem을 사용하는 영역에 대한 값을 나타내주고 %Noncomp는 jfs와 jfs2영역의 사용량에 대한 합계를 나타내줍니다.

 
 

ex)

Disk    Busy%      BPS     TPS  B-Read  B-Writ                   MEMORY

Total     0.0    2.50K    1.50       0   2.50K  PAGING           Real,MB    6143

                                                                             Faults     3091  % Comp     33

FileSystem          BPS    TPS      B-Read  B-Writ  Steals           0  % Noncomp  66

Total                      1.66M  480.0   1.66M   110.0  PgspIn          0  % Client   55

 
 

위에 예제에서 jfs2를 사용하는 영역은 55%, 그리고 jfs를 사용하는 영역은 %Noncomp 66에서 jfs2 영역인 %Client를 제외한 11%입니다.

 
 

총 메모리 사용량은 Comp와 Noncomp를 합쳐서 보시면 됩니다.

이 글 공유하기:

  • 인쇄하기 (새 창에서 열림)
  • 페이스북에 공유하려면 클릭하세요. (새 창에서 열림)
  • 트위터로 공유하기 (새 창에서 열림)
  • LinkedIn으로 공유하기 (새 창에서 열림)
  • 구글 +1에서 공유하려면 클릭하세요 (새 창에서 열림)
  • 친구에게 전자우편으로 보내기 (새 창에서 열림)

관련

AIX IBM
Aix

답글 남기기 응답 취소

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.

카테고리

  • a-Tech
  • Aix
  • ETC
  • Flutter
  • Food
  • K_culture
  • Media
  • Power system
  • Storage

그 밖의 기능

  • 로그인
  • 글 RSS
  • 댓글 RSS
  • WordPress.org

최근 글

  • Box Constraint
  • Flutter responsive UI
  • Flutter 레이아웃
  • Flutter widget 소개
  • Write your first Flutter app, part 2
©2022 murmur blog | Powered by WordPress & Superb Themes
loading 취소
글이 전송되지 않았습니다. 이메일 주소를 확인하세요!
이메일 확인에 실패했습니다. 다시 시도하세요
죄송합니다. 귀하의 블로그에서 이메일로 글을 공유할 수 없습니다.