클라우드컴퓨팅

[AWS] EC2 멈춤

winwin-k9 2023. 5. 2. 03:17

스프링 빌드를 하는데 빌드 시간이 1초씩 늘어나는게 아니라

초반단계에서 계속 멈추는 현상이 발생했다.

 

free tier로 ec2를 이용하면 ram이 1기가라서 멈춤 현상이 발생한다고 한다

이 현상을 해결하기 위해서는 ram 크기를 늘려줘야한다

 

ram 사용량을 확인하기 위한 명령어

$ free

 

aws에서 늘리는 방법을 소개해주고 있다

 

1. 스왑 파일 생성

// aws에서는 count=32로 예제가 써있는데 절반인 16을 적은 이유는 권장 크기가 2GB이기 때문이다
$ sudo dd if=/dev/zero of=/swapfile bs=128M count=16

2. 스왑 파일 권한 설정

$ sudo chmod 600 /swapfile

3. Linux 스왑 영역을 설정

$ sudo mkswap /swapfile

4. 스왑 공간에 스왑 파일을 추가하여 스왑 파일을 즉시 사용 가능하게 설정

$ sudo swapon /swapfile

5. 프로시저가 성공적인지 확인

$ sudo swapon -s

6.  /etc/fstab 파일을 편집하여 부팅 시 스왑 파일을 시작

$ sudo nano /etc/fstab

파일 끝에 아래 문구 추가하고 저장

/swapfile swap swap defaults 0 0

 

728x90