본문 바로가기

AWS

AWS EC2 접속이 느리거나, 혹은 접속이 안되는 경우.

728x90
반응형
SMALL

AWS EC2를 프리티어 버전 이용하시는 분들 중에서,

EC2 접속이 느리다던가, 혹은 접속이 안되는 경우가 있을 거에요.

 

AWS EC2 프리티어는 RAM이 1GB 밖에 안되서, 빌드 규모가 조금만 커져도 멈춰버려요.ㅋㅋ

 

그래서 완벽한 방법은 아니지만, 임시방편으로 해결할 수 있는 방법이 있습니다.(좋은 스펙의 서버를 구입하는 게 최선의 방법이긴함ㅋ)

 

앞서 설명했듯이. 프리티어는 RAM이 1GB로 매우 부족해서, 이 부족한 부분을 디스크의 일부를 대신 사용하도록 설정해줄 수 있습니다.

 

이거를 '메모리 스왑' 이라고 합니다.

 

  1. sudo dd if=/dev/zero of=/mnt/swapfile bs=1M count=2048
  2. sudo mkswap /mnt/swapfile
  3. sudo swapon /mnt/swapfile

위 세개 명령어를 순서대로 입력하면 스왑 메모리가 생성됩니다.

 

이렇게 해주면 스왑 메모리가 2GB로 설정되어 메모리 부족으로 멈추는 현상은 임시방편 으로 해결됩니다.

 

하지만 디스크는 RAM 보다 훨씬 속도가 느리기 때문에, 서비스 퍼포먼스가 현저하게 안좋아 질 문제가 생길수 있습니다.

 

그래서 임시방편일뿐, 해결방법은 아닙니다.

 

 

 

EC2 스펙을 올렸다면

  1. sudo swapoff -v /mnt/swapfile
  2. sudo rm /mnt/swapfile

이 두개의 명령어로 설정해줬던 메모리 스왑설정을 초기화 해줄 수 있습니다.

 

 

728x90
반응형
LIST

'AWS' 카테고리의 다른 글

EC2 무료티어 과금 발생  (0) 2023.09.04