리눅스 서버 cache memory 정리

원인

원인은 간단하다!
프로세스가 주기적으로 메모리 청소를 하지 않기 때문에 지속적으로 쌓여서
위와 같은 문제가 발생하였던 것이다.

해결

지속적으로 캐시가 청소되지 않는다면, 직접 해주는 스케쥴링 프로그램을 만들어준다.
우선 캐시 메모리를 정리해주는 명령어를 알아본다.

img.jpg출처는 하단에 표기(참조)

위에 것이 다 읽어보기 귀찮다면 아래의 명령어만 기억하자

sync && echo 3 > /proc/sys/vm/drop_caches

sync를 해주는 이유는?
만일 캐시를 주로 사용하는 DB 형태라면 저걸 지우는 순간 모든 데이터가 날라간다.
그렇기 때문에 캐시에 휘발성으로 담긴 데이터를 실제 저장 장치에 반영시키도록 해주는 것이다.

 

크론작업

이제 해당 명령어를 주기적으로 실행하며 메모리 청소하도록 도와줘 보자!
크론 사용은 인터넷을 참조한다~

img.webp



0
0
이 글을 페이스북으로 퍼가기 이 글을 트위터로 퍼가기 이 글을 카카오스토리로 퍼가기 이 글을 밴드로 퍼가기

서버관리

번호 제목 글쓴이 날짜 조회수
21 리눅스 메모리 부족 문제 해결을 위한 팁 관리자 12-14 482
20 Clamav clamd 프로세스가 CPU 및 메모리 사용량이 너무 높으면 관리자 11-30 441
19 리눅스 서버 cache memory 정리 관리자 10-18 331
18 리눅스 메모리 사용량 100% 관리자 10-18 292
17 Excessive resource usage: avahi 관리자 10-16 270
16 [Linux] Out Of Memory 발생 시 메모리 확인 방법 관리자 10-11 409
15 서버 정보 확인 관리자 08-09 271
14 [CentOS] YUM 초기 설치 상태로 초기화 방법 관리자 06-28 1,585
13 리눅스 / 명령어 / du / 디렉토리와 파일 용량 확인하는 명령어 관리자 06-16 955
12 CentOS 7에서 CentOS 스트림 8로 변환 관리자 06-02 4,224
11 Docker mac에 설치해서 컨테이너 실행해보기 관리자 05-31 985
10 Docker 설치 및 Nvidia docker로 GPU 사용하기 관리자 05-31 627
9 LVM(Logical Volume Manager) 의 개념 관리자 05-31 567
8 Docker 기본 명령어 관리자 05-10 464
7 MySQL/MariaDB, 슬로우 쿼리 원인 분석 및 성능 튜닝하기 관리자 05-09 693
6 리눅스 crontab 사용법 관리자 04-21 506
5 Centos Swap Space 추가 방법, 예제, 명령어 관리자 02-22 638
4 Node.js 웹 개발 환경 구축 관리자 02-16 817
3 Django REST Framework로 API 관리자 02-11 488
2 Django 설정 관리자 02-08 509