article thumbnail image
Published 2022. 5. 29. 10:10

프로젝트에서 aws ubuntu 메모리 1GB 프리티어 사용 중   메모리 부족한 인한 서버 다운 현상이 일어났습니다.

해결 방안을 찾던중 swap메모리가 있어 기록 합니다.

 

ubuntu 접속 후

 

1. 스왑 파일/파티션 존재 여부 확인

sudo free -m

존재 여부 결과

sudo swapon -s

만약 두 명령어 모두 swap 관련 보이지 않으면 설치 해도 됩니다.

 

 

2. 스왑 파일 생성

sudo fallocate -l 3G /swapfile

3G는 3GB를 의미하고 원하는 용량 입력 하면 됩니다.

 

 

생성된 파일 권한을 수정 합니다.

sudo chmod 600 /swapfile

해당 파일이 스왑으로 동작하도록 설정합니다.

sudo mkswap /swapfile

3GB 적용 완료

스왑을 활성화 합니다.

sudo swapon /swapfile

 

재부팅 이후에도 계속 사용 하려면 /etc/fstab 파일을 수정합니다.

sudo vim /etc/fstab

파일 하단에 내용을 추가하면 설정 완료입니다.

/swapfile swap swap defaults 0 0

 

 

출처 : https://psychoria.tistory.com/717

복사했습니다!