리눅스 캐시 메모리 비우기

리눅스/OS 일반|2016. 1. 13. 14:51
반응형

명령어[편집]

  • pagecache 해제
echo 1 > /proc/sys/vm/drop_caches
  • dentries, inodes 해제
echo 2 > /proc/sys/vm/drop_caches
  • pagecache, dentries, inodes 모두 해제
echo 3 > /proc/sys/vm/drop_caches

실행예시[편집]

[root@zetawiki ~]# cat /proc/sys/vm/drop_caches
0
→ drop_caches의 기본값은 0 (=캐시 메모리를 drop하지 않음)
[root@zetawiki ~]# free -m
             total       used       free     shared    buffers     cached
Mem:          3881       1183       2698          0        156        617
-/+ buffers/cache:        408       3472
Swap:         6063          0       6063
→ 버퍼 156MB, 캐시 617MB 사용중
[root@zetawiki ~]# echo 3 > /proc/sys/vm/drop_caches
[root@zetawiki ~]# cat /proc/sys/vm/drop_caches
3
→ drop_caches를 3으로 조정 (=pagecache, dentries, inodes 캐시 메모리 영역을 해제)
[root@zetawiki ~]# free -m
             total       used       free     shared    buffers     cached
Mem:          3881        365       3516          0          0         21
-/+ buffers/cache:        342       3538
Swap:         6063          0       6063
→ 버퍼 0MB, 캐시 21MB 로 줄어듬.

[출처
http://zetawiki.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_%EC%BA%90%EC%8B%9C_%EB%A9%94%EB%AA%A8%EB%A6%AC_%EB%B9%84%EC%9A%B0%EA%B8%B0


반응형

댓글()