AWS EC2 메모리 스왑

01. 현재 메모리 확인

free -h

Untitled

02. swap메모리 8GB(128MB * 64) 할당

dd 명령어로 8GB(128MB*64)의 swqp 메모리를 할당하는데, 여기서 bs는 블록의 크기이고, count는 블록의 수

sudo dd if=/dev/zero of=/swapfile bs=128M count=64

03. 스왑 파일 권한 부여

sudo chmod 600 /swapfile

04. 스왑 영역 설정

sudo mkswap /swapfile

05. 스왑 공간에 스왑 파일을 추가하여 스왑 파일을 즉시 사용할 수 있도록 함

sudo swapon /swapfile

06. 스왑 메모리 적용 확인

Untitled

07. 부팅 시 스왑 파일 시작 설정

편집기로 /etc/fstab 파일 열기

sudo vi /etc/fstab

열린 파일의 하단에 밑의 텍스트를 작성후 저장

/swapfile swap swap defaults 0 0

08. 스왑 메모리 제거

  • 할당한 스왑공간 제거

    sudo swapoff /swapfile

  • 스왑파일 제거

    sudo rm /swapfile

  • 부팅 시 스왑 파일 시작 설정 제거

    sudo vi /etc/fstab

    작성했던 /swapfile swap swap defaults 0 0 삭제


참고 : https://repost.aws/ko/knowledge-center/ec2-memory-swap-file