Tenma

[AWS] Scale Up 없이 메모리 부족 해결 본문

Cloud/AWS

[AWS] Scale Up 없이 메모리 부족 해결

Tenma2 2026. 1. 15. 21:42

 

AWS 프리티어 사용 중
메모리 부족으로 인해 진행이 어려운 경우가 발생할텐데요.

Swap memory 사용으로 해결하는 방법에 대해 알아보겠습니다!

 

1. 문제 상황

 

리소스 : EC2 인스턴스 

사양 : t3.micro

 

"killed" -> 메모리 부족으로 인한 작업 중단

 

 


 

2. 해결 방법: 메모리 늘리기 (Swap 메모리)

1. EBS에 2GB짜리 가짜 메모리 파일 만들기

sudo dd if=/dev/zero of=/swapfile bs=128M count=16

 

bs : 포맷의 단위 (128M = 128MB)

count : 횟수 (블록수)

           : 2GB 공간 Swap 파일로 포맷 ( 128M를 16번 /dev/zero로 초기화 )

 

 

 

2. 파일 권한 설정 (보안)

sudo chmod 600 /swapfile

 

 

3. 스왑 영역으로 변환

sudo mkswap /swapfile

 

 

4. 메모리 활성화

sudo swapon /swapfile

 

 

 


3. 해결

 

결과는 성공입니다!!