리눅스 free 메모리 지정

서버를 운영하다 보면 free 메모리들이 캐시 메모리로 넘어가 정작 free 메모리가 부족할 수 있습니다. 정작 중요할때 할당할 free 메모리가 부족한 상황이 올 수도 있습니다.그럴때에는 최소 free 메모리 사이즈를 지정해 free 메모리가 cache 메모리가 되는 현상을 방지 할 수 있습니다.


최소 free 메모리 사이즈 지정


#  sysctl -w vm.min_free_kbytes=70000

* free 메모리 사이즈 지정 용량 단위는 kb 입니다. 숫자에 70000대신 원하는 숫자를 기입하시면 됩니다.


Cached된 메모리를 free 메모리로 변환


# sudo sync

# sudo sysctl -w vm.drop_caches=3

# sudo sysctl -w vm.drop_caches=0

 

저작자 표시 비영리 변경 금지
신고
크리에이티브 커먼즈 라이선스
Creative Commons License