EC2 프리티어를 사용하면 메모리가 1Gb밖에 주어지지 않기떄문에 프로세스를 조금만 돌려도 엄청나게 버벅이거나 멈추는 경우가 있습니다.
물론 성능 좋은 인스턴스를 사용하면 최고지만 과금문제 떄문에 쉽지 않죠
그럴경우 메모리 스왑영역을 할당해 부족한 메모리 부분을 커버할수 있습니다.
swap 메모리는 리눅스에서 swap 공간을 사용하는 메모리를 의미합니다.
swap space의 용량을 2GB로 할당한다.
sudo dd if=/dev/zero of=/swapfile bs=128M count=16
스왑 파일 Read / Write 권한을 변경한다.
sudo chmod 600 /swapfile
Linux SWAP File을 사용해서 영역을 설정한다.
sudo mkswap /swapfile
SWAP Space 에 SWAP Fil을 추가해준다.
sudo swapon /swapfile
추가된 SWAP 영역을 확인한다.
sudo swapon -s
서버를 재시작시 SWAP을 자동으로 활성화 하기 위해 /etc/fstab파일을 열어 해당 내용을 추가한다.
sudo vi /etc/fstab
/swapfile swap swap defaults 0 0