⭐알게 된 점⭐

👉 SWAP 메모리

현재 프로젝트를 진행하며 AWS 프리티어를 사용하고 있는데

EC2에서 사용하는 t2.micro의 램은 1GB정도 밖에 되지 않는다..!

 

EC2에서 Git을 통해 프로젝트를 clone한 후

gradle을 통한 빌드 작업을 진행했는데

시간이 매우 오래걸리고 계속해서 제자리 걸음이었다

 

이때 많이 사용하는 방법이

1. t2.micro 대신 다른 인스턴스 사용하기

2. SWAP 메모리 사용하기

두 가지가 있었다

 

이 중 2번 방법을 선택해 반 강제적으로 RAM을 증설하였다!

 

SWAP 메모리는 HDD의 일정공간을 RAM 처럼 사용하는 것인데

원래 RAM에 비해서는 속도가 많이 느리긴하다고 한다..

// 스왑 메모리를 할당
sudo dd if=/dev/zero of=/swapfile bs=128M count=16

// 스왑 파일에 대한 읽기 및 쓰기 권한을 업데이트
sudo chmod 600 /swapfile

// Linux 스왑 영역을 설정
sudo mkswap /swapfile

// 스왑 공간에 스왑 파일을 추가하여 스왑 파일을 즉시 사용할 수 있도록 만듬
sudo swapon /swapfile

// 절차가 성공했는지 확인
sudo swapon -s

// etc/fstab 파일을 편집하여 부팅 시 스왑 파일을 활성화
sudo vi /etc/fstab

// 파일 끝에 다음 줄을 새로 추가하고 파일을 저장한 다음 종료
/swapfile swap swap defaults 0 0

// 적용됬는지 확인
free

 

BELATED ARTICLES

more