본문 바로가기
리눅스(Linux)/Ubuntu

[우분투 20.04] 버퍼캐시 메모리 비우기

by 연구자 공학코드 2024. 9. 15.

공지사항

  1. 코스닥 상장사 중견기업인 에스트래픽에서 사세 확장으로 인해 아래와 같이 채용을 진행 중입니다.
    도로·교통 분야 Full-Stack 개발자 채용(신입/경력): https://www.jobkorea.co.kr/Recruit/GI_Read/45943451
    도로·교통 분야 서버 개발자 채용(경력): https://www.jobkorea.co.kr/Recruit/GI_Read/45943457

  2. 제가 운영하는 네이버 카페 개발자 커뮤니티 코어큐브(https://cafe.naver.com/ewsncube)에 가입하시면 컴퓨터 관련 학습 자료와 질의응답을 제공받으실 수 있습니다.

728x90
반응형

아래의 명령어를 이용하여 버퍼캐시 메모리를 비울 수 있다. 'sync' 명령을 입력하면 캐시에 있는 값을 디스크에 기록한다. 캐시를 비울 때 값을 1로 입력하면 페이지 캐시만 삭제되며 값을 2로 입력하면 덴트리와 아이노드가 삭제되며 값을 3으로 입력하면 페이지 캐시와 덴트리, 아이노드가 삭제된다.

sync
echo 1 > /proc/sys/vm/drop_caches
sync
echo 2 > /proc/sys/vm/drop_caches
sync
echo 3 > /proc/sys/vm/drop_caches

캐시 비우는 명령어가 실행된 화면
버퍼캐시가 많이 사용 중인 화면
버퍼캐시가 지워진 화면

참고문서

  1. "/proc/sys/vm/ - virtual memory subsystem", 우분투 지침서. @원문보기
  2. "[Ubuntu / 우분투] Linux에서 buffer/cache 비우기", Just Give Me The Code, 2021년 7월 30일. @원문보기

 

728x90
반응형

댓글