Red Hat Enterprise Linux 5, 6 and 7 /proc/meminfo
설명
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
명령어 결과 필드와 일치하는 /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 |
사용 하지 않는
실제 메모리의 양mlock()
시스템 호출을 사용하여 메모리에 잠근 페이지 . Mlocked 페이지는 또한 Univictable입니다.bounce buffer
를 위해 사용된 메모리vm.overcommit_ratio
)에 따라 시스템에서 현재 할당 할 수있는 총 메모리 크기입니다. 이 제한은 엄격한 오버커밋 어카운팅 모드가 활성화 된 경우에만 적용됩니다 (vm.overcommit_memory
값이 모드 2).vm.nr_hugepages
으로 정의 됨)hugepage
수hugepage
의 수입니다.hugepage
크기 (일반적으로 인텔 기반 시스템에서 2MB)vm.nr_hugepages
파라메터 값에 의해 정해진 풀의 hugepage
의 수입니다. 거시적인 hugepage
의 최대값은 vm.nr_overcommit_hugepages
파라메터에 의해 결정됩니다.hgepages
에 매핑되는 메모리의 양 (대개 2MB 크기)