잡담

/proc/meminfo

tomato13 2010. 8. 2. 18:00

http://june-takeout.blogspot.com/2009/12/linux-when-linux-runs-out-of-memory.html


.............................

여러분이 확인해 보아야 할 것은 비어있는(free) 메모리와 회수가능한(reclaimable) 메모리입니다. "비어있는"이라는 말은 더 이상 설명할 필요가 없지만 "회수가능한"은 무엇을 의미하는 것입니까? 이것은 버퍼와 페이지 캐시(디스크 캐시)를 가리킵니다. 그것들은 회수가능한데 왜냐하면 메모리가 꽉 찼을 경우 리눅스 커널은 단순히 그것들을 디스크로 도로 내보낼(flush) 수 있기 때문입니다. 이러한 것들이 바로 파일기반 페이지입니다. 필자는 이러한 메모리 통계의 예를 살짝 편집해 보았습니다:

$ cat /proc/meminfo
   MemTotal:       255944 kB
   MemFree:          3668 kB
   Buffers:         13640 kB
   Cached:         171788 kB
   SwapCached:          0 kB
   HighTotal:           0 kB
   HighFree:            0 kB
   LowTotal:       255944 kB
   LowFree:          3668 kB
   SwapTotal:      909676 kB
   SwapFree:       909676 kB
위 출력물에 근거하면, 비어있는 가상 메모리는 MemFree + Buffers + Cached + SwapFree = 1098772kB가 됩니다.


'잡담' 카테고리의 다른 글

'株主자본주의' 는 죽었다  (0) 2010.08.26
1인 출판, 전자책 유통 바람 불어올 것   (0) 2010.08.17
OOM 발생시 mm/oom_kill.c 동작  (0) 2010.08.02
JTAG 동작  (0) 2010.06.24
마음(감정) 관리법  (0) 2010.06.07