티스토리 뷰

문제 : 

AWS 프리티어를 사용할 때 Spring-boot Project 를 빌드하고 Nginx와 같이 테스트 웹서버를 구동할 경우 메모리 1GB로 매우 부족하여 금방 시스템이 다운된다.

그래서 캐시 메모리를 비워줘서 시스템 다운되는 현상을 최대한 막아보도록 한다.

 

 

해결 :

- 메모리 사용량 확인

free [-m]

* -m 옵션 : MB단위로 출력

 

- 메모리 캐시 삭제 (~ page caches)

: root 기준

echo 3 > /proc/sys/vm/drop_caches

 

: User 기준

 

sudo sh -c "usr/bin/echo 3 > /proc/sys/vm/drop_caches"

 

- 시간마다 메모리 캐시 삭제

( 작업스케줄러 Crontab 작성 / 예제 : 매시간 0분 실행 설정)

crontab -e

0 * * * * sync && sudo echo 3 > sudo /proc/sys/vm/drop_caches

 

 

결론 :

다운되는 현상은 어느정도 완화가 되지만 근본적인 해결책은 아니다.

'Linux' 카테고리의 다른 글

Linux / listen tcp4 0.0.0.0:XXXX: bind: address already in use 오류  (0) 2022.05.14