Deployment/AWS

EC2 인스턴스 스왑 메모리 설정으로 메모리 부족 문제 해결

연향동큰손 2025. 8. 7. 23:16

프리티어에서 jenkins와 같은 무거운 프로그램을 돌릴때는 메모리 부족으로 인스턴스가 죽어버리는 현상이 발생하게 된다.

 

이러한 상황에서 디스크 용량을 이용해서 부족한 메모리를 대체할 수 있다.

 

1. 스왑 파일 생성 (2GB)

sudo fallocate -l 2G /swapfile

 

 

2. 스왑 파일 권한 설정

sudo chmod 600 /swapfile

 

 

3. 스왑 영역으로 포맷

sudo mkswap /swapfile

 

 

4. 스왑 활성화

sudo swapon /swapfile

 

 

5. 스왑 활성 상태 확인

sudo swapon --show
free -h

 

스왑 메모리 2GB가 추가로 생성된 것을 확인할 수 있다.