AWS 스왑 메모리 사용 방법카테고리 없음2024. 2. 1. 16:43
Table of Contents
EC2 프리 티어를 사용해서 프로젝트 파일을 빌드하다 보면 서버가 멈출 때가 많다.
그 이유는 프리 티어로 제공하는 t2.micro의 메모리 용량이 너무 낮기 때문인데, Virtual Memory인 스왑 메모리를 사용하면 디스크를 메모리 처럼 사용하여 메모리 부족 문제를 해결할 수 있다.
사용 방법은 AWS 공식 홈페이지에 자세히 나와있다.
짧게 요약하자면 다음과 같다.
RAM 2GB 이하에서는 스왑 공간은 최소 32MB 이상이며 RAM 용량의 1배 크기로 잡는 것을 권장한다.
2~32GB에서는 4GB + (RAM - 2GB), 32GB 이상에서는 RAM 용량의 1배
t2.micro는 1GB이기 때문에 아래와 같이 2GB로 잡으면 된다.
1. 128MB를 16번 사용하여 2GB 정도의 용량을 사용한다.
sudo dd if=/dev/zero of=/swapfile bs=128M count=32
2. 스왑 파일의 읽기 및 쓰기 권한 업데이트
sudo chmod 600 /swapfile
3. Linux 스왑 영역 설정
sudo mkswap /swapfile
4. 스왑 파일을 즉시 사용할 수 있도록 스왑 공간에 스왑 파일을 추가
sudo swapon /swapfile
5. 프로시저가 성공적인지 확인
sudo swapon -s
6. /etc/fstab 파일을 편집하여 부팅 시 스왑 파일을 시작하기 위해 편집기에서 파일을 열어서 두 번째 줄 코드 입력
sudo vi /etc/fstab
/swapfile swap swap defaults 0 0
@뽀글뽀글 개발자 :: 뽀글뽀글 개발 일지
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!