Linux cache memory 비우기
많은 사용자가 메모리를 많이 사용하는 SW를 동시에 사용하는 경우, 실제 RSS 나 VIRT 로 인식되지 않는
메모리가 서버의 대부분의 메모리를 차지하여 memory leak 이 발생하는 경우가 종종 있다. (특히 EDA 응용 환경)
이때 시스템 관리자는 대부분 ps, top, free 등을 통해 메모리를 많이 차지하고 있는 프로세스를 찾아 kill 시켜야 하는데..
딱히 그런 프로세스가 발견되지 않는 상황이 발생한다.
이럴 경우, cache memory 를 비움으로 가용 메모리를 어느 정도 확보가 가능하다.
cache memory 를 비우는 방법은 .. 아래와 같다.
echo 3 > /proc/sys/vm/drop_caches sync 최종적으로 free 로 확인한다.
# free -m
total used free shared buff/cache available
Mem: 64152 767 62981 67 402 62954
Swap: 7999 0 7999
3 Responses
… [Trackback]
[…] Read More here on that Topic: nblog.syszone.co.kr/archives/9232 […]
… [Trackback]
[…] Find More Info here to that Topic: nblog.syszone.co.kr/archives/9232 […]
… [Trackback]
[…] Read More on that Topic: nblog.syszone.co.kr/archives/9232 […]