설문조사 활동 MemInfo

설문조사 활동 MemInfo

cat /proc/meminfo를 실행하면 활성 사용량이 높은 것을 볼 수 있습니다.

MemTotal: 65965328 kB
MemFree: 51640992 kB
Buffers: 1050332 kB
Cached: 8516112 kB
SwapCached: 0 kB
Active: 11512732 kB
Inactive: 1878028 kB
HighTotal: 0 kB
HighFree: 0 kB
LowTotal: 65965328 kB
LowFree: 51640992 kB
SwapTotal: 2096472 kB
SwapFree: 2096472 kB
Dirty: 51340 kB
Writeback: 0 kB
AnonPages: 3823896 kB
Mapped: 132288 kB
Slab: 876208 kB
PageTables: 15060 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
CommitLimit: 35079136 kB
Committed_AS: 4945780 kB
VmallocTotal: 34359738367 kB
VmallocUsed: 264384 kB
VmallocChunk: 34359473967 kB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
Hugepagesize: 2048 kB

총 메모리는 65GB이고 활성 사용량은 약 11GB인 것을 확인할 수 있습니다. 서버에서 실행되는 기본 Java 프로세스는 많은 메모리(최상위 출력의 약 5%)를 소비하지 않습니다. 더 깊이 파고들어 이렇게 높은 활성 사용량을 유발하는 원인을 조사하는 방법을 알고 싶습니다. 내가 이해한 바에 따르면 이 값은 버퍼 및 페이지 캐시에 적극적으로 사용되며 회수될 수 없는 메모리를 나타냅니다.

저는 RHEL5 커널 버전 2.6.18을 실행하고 있습니다. "활성" 사용량을 보다 세부적인 구성 요소로 나누고 이렇게 높은 사용량을 유발하는 정확한 원인을 파악하려면 어떻게 해야 합니까?

관련 정보