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 |