본문 바로가기
Linux/시스템

리눅스 할당된 캐쉬 메모리 초기화 하기

by 준섭이 2014. 2. 4.
728x90

리눅스 할당된 캐쉬 메모리 초기화 하기


리눅스의 캐쉬메모리는 고정된 값이 아닌 유동적으로 시스템의 상황에 따라 늘어나기도 하고 줄어 들기도 한다.

즉, 여유메모리가 부족할때 캐쉬메모리에 할당된 메모리를 반환해서 사용하도록 하고, 메모리 사용이 적을 경우에는 캐쉬메모리를 조금 크게 잡아 퍼포먼스를 향상 시킨다.

free -m 명령을 하면 해당 메모리 사용량이 보인다.

시스템이 특별히 메모리 자원의 사용량이 없는데 캐쉬메모리가 많아 할당되어 여유메모리 할당이 적게 나올 경우 메모리를 초기화 하는 방법은 아래와 같다.

To free pagecache(페이지캐쉬 초기화)

echo 1 > /proc/sys/vm/drop_caches


To free dentries and inodes(트리와 아이노드 초기화)

echo 2 > /proc/sys/vm/drop_caches


To free pagecache, dentries and inodes(1번과 2번 모두 초기화)

echo 3 > /proc/sys/vm/drop_caches




'Linux > 시스템' 카테고리의 다른 글

리눅스 sftp log 남기기  (0) 2014.03.06
리눅스 iptables(방화벽) 오픈  (0) 2014.02.14
리눅스 시간설정  (0) 2014.01.28
리눅스 tcpdump 사용 방법  (0) 2014.01.28
리눅스 hostname 설정  (0) 2014.01.28