total used free shared buffers
cached
Mem: 517164 367972 149192 160052 205532
62188
-/+ buffers/cache: 100252 416912
Swap: 1028152 0
1028152
free하면 위와 같이 나옵니다. 그런데 뒤의 세가지, shared, buffers,
cached라는 것이 정확히 어떤 것을 의미하는지 모르겠습니다.
shared라는 것은 공유 메모리를 의미하겠지요? buffers라는 것은 디스크 I/O
과 관련된 버퍼 캐쉬를 말하는 것이겠지요. 그렇다면 마지막 cached라는것
은 무엇을 의미하는 것인지? 또 free에서 보면 used와 free를 합친것이 전
체 메모리인가요? 공유메모리, 버퍼, 캐쉬를 합치면 전체 메모리 이상 나오
는데요.
세번째줄의 buffer/cache는 또 어떤 의미인지? 두번째 mem에 있는것이랑 무
슨 차이인가요? 버퍼/캐쉬가 사용된것이 100252, 남아있는것이 416912라는
것인지요?
일반 유닉스 서적이나 리눅스 서적 그리고 free, ps, top 등의 man page에
는 위에 대한 설명이 없던데요.