목차

RHEL /proc/meminfo 설명

Red Hat Enterprise Linux 5, 6 and 7 /proc/meminfo 설명

Environment

RHEL5 이전버전에 대한 설명은 여기 참조

출력내용 비교

free -k output (RHEL 5 and RHEL 6):

             total       used       free     shared    buffers     cached
Mem:       7778104    2971960    4806144          0     211756    1071092
-/+ buffers/cache:    1689112    6088992
Swap:      4194296          0    4194296

free -k output (RHEL 7):

              total        used        free      shared  buff/cache   available
Mem:        1012952      252740      158732       11108      601480      543584
Swap:       1048572        5380     1043192

/proc/meminfo 내용에서 다음과 같은 결과를 확인합니다.


MemTotal:        7778104 kB
MemFree:         4806144 kB
Buffers:          211756 kB
Cached:          1071092 kB
SwapTotal:       4194296 kB
SwapFree:        4194296 kB

RHEL7 의 경우 사용 가능한 추가 필드가 있습니다. 이 필드는 다음 -/+ buffers/cache 라인에 대한 계산 대신 사용됩니다.

MemAvailable:     543584 kB

free -k 명령에 대응되는 /proc/meminfo 표

다음 표에서는 free 명령어 결과 필드와 일치하는 /proc/meminfo필드를 보여줍니다.

free output /proc/meminfo
Mem: total MemTotal
Mem: used MemTotal - MemFree
Mem: free MemFree
Mem: shared (요즘은 무시할 수 있습니다. 의미가 없습니다.) N / A
Mem: buffers Buffers
Mem: cached Cached
-/+ buffers/cache: used MemTotal - (MemFree + Buffers + Cached)
-/+ buffers/cache: free MemFree + Buffers + Cached
Swap: total SwapTotal
Swap: used SwapTotal - SwapFree
Swap: free SwapFree

고수준 항목 설명

RHEL 5, RHEL 6 and RHEL 7

RHEL 7 only

상세 수준 항목 설명

RHEL 5, RHEL 6 and RHEL 7

RHEL 6 and RHEL 7 only

메모리 통계

RHEL 5, RHEL 6 and RHEL 7

RHEL 6 and RHEL 7 only

참조링크