Centos기술노트

리눅스 메모리 반환

잘나가는전산쟁이 2022. 8. 12. 13:41
728x90
반응형

프로세스가 종료되어도, 커널에서 메모리 잡고 있는 부분 정리하기

메모리 정리 전)

[root@/]# free -m
total used free shared buffers cached
Mem: 3925 1706 2218 0 238 963
-/+ buffers/cache: 504 3421
Swap: 4095 0 4095

메모리 정리 후)

[root@/]# free -m
total used free shared buffers cached
Mem: 3925 463 3462 0 0 30
-/+ buffers/cache: 433 3492
Swap: 4095 0 4095

커널상에서 캐쉬를 클리어하게 만드는 값으로 1,2,3 중에 하나를 사용하면 되며 커널 2.6.16 이상에서부터 추가되서 사용가능하다.

  1. To free pagecache: (페이지케쉬 클리어)
    echo 1 > /proc/sys/vm/drop_caches
  2. To free dentries and inodes: (트리와 아이노드 클리어)
    echo 2 > /proc/sys/vm/drop_caches
  3. To free pagecache, dentries and inodes: (1번과 2번 모두 클리어, 정리하는 중에 시스템 응답이 지연될 수 있음)
    echo 3 > /proc/sys/vm/drop_caches
 

 

 

Reference

- http://igoni.kr/01.OS%EA%B8%B0%EC%88%A0%EB%85%B8%ED%8A%B8/01.OS%EC%A0%95%EB%B3%B4/meminfo%20%EB%82%B4%EC%9A%A9%20%EB%B6%84%EC%84%9D%20%EB%B0%A9%EB%B2%95.html?h=%EB%A9%94%EB%AA%A8%EB%A6%AC

 

Meminfo 내용 분석 방법 - 이곤아이.kr

Meminfo 내용 분석 방법 소개 현재 사용중인 메모리 상태를 볼 수 있는 명령어와 각 항목에 설명을 기재해보려고 합니다. 명령어 실행 명령어 실행결과 확인 (free / meminfo) free 결과 $> free -m     

igoni.kr

 

 

728x90
반응형