Notice
Recent Posts
Recent Comments
Link
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
Archives
Today
Total
관리 메뉴

csct3434

AWS EC2 : SWAP 메모리 설정 방법 본문

개발

AWS EC2 : SWAP 메모리 설정 방법

csct3434 2023. 2. 27. 03:34

문제 상황

AWS EC2 인스턴스 (t2.micro) 상에서 gradle 빌드 시 시스템이 다운되는 문제 발생

  • configuring 혹은 initializing 단계의 0%에서 더 이상 진행되지 않음
  • 빌드 clean도 동일

문제 원인

  • 인스턴스 메모리 부족 : t2.micro의 메모리 크기는 1GB
  • AWS에서 제공하는 Ubuntu AMI에는 SWAP 메모리가 기본으로 잡혀있지 않음

문제 해결

SWAP 메모리 권장 크기

  • 메모리가 2GB 이하인 경우, 메모리의 2배를 권장

SWAP 메모리 설정

# 스왑 메모리 생성 및 활성화
sudo dd if=/dev/zero of=/swapfile bs=128M count=16
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
sudo swapon -s

# 부팅 시 스왑 메모리 자동 활성화
sudo bash -c 'echo "/swapfile swap swap defaults 0 0" >> /etc/fstab'
  • t2.micro의 RAM이 1GB이므로 SWAP 메모리를 2GB로 설정

참고한 글

https://okky.kr/articles/884329

 

OKKY - AWS EC2 프리티어 쓰시는분들 참고하세요!

일기장에 기록해둔건데 프리티어 쓰시는 분들에겐 좋은 정보일것 같아 남깁니다.제 일기장에서 긁어온거라 폼이 많이 깨지긴 했는데 감안하고 봐주세요!   AWS 프리티어 EC2를 사용 중 겪은 문제

okky.kr