free 라는 명령어를 사용하면 리눅스 서버의 메모리 사용량을 볼 수 있다.
여기에 -m옵션을 더하면 MB 단위로 데이터를 볼 수 있다.

만약 이 명령어를 사용했을 때 cached 메모리 크기가 몇기가일 경우,
매우 찜찜할 수도 있다.
따라서 이러한 경우엔 다음과 같은 명령어를 치면 된다.
(외쿡 아저씨들의 설명에는 아래의 sync명령어를 먼저 수행한 후 하라고 되어 있다.)

sync
echo 3 > /proc/sys/vm/drop_caches

이렇게 수행한 후 free -m 명령어를 수행해 보면,
cached 영역에 있는 메모리가 줄어든 것을 볼 수 있다.

관련 내용은 
요기 : http://kldp.org/node/109312
요기 : http://www.linuxinsight.com/proc_sys_vm_drop_caches.html
를 참조하기 바란다.

Posted by tuning-java