본문 바로가기

AWS

[AWS] swap memory 설정

1.swap memory 확인

$ free -m

2.swap memory 설정

스왑메모리로 설정할 파일을 생성을 하여야 하며 AWS에서 제시하는 권장 사항은 아래와 같습니다.

물리적 RAM의 양 권장 스왑 공간
RAM 2GB 이하 RAM 용량의 2배(최소 32MB)
RAM 2GB 초과, 32GB 미만 4GB + (RAM – 2GB)
RAM 32GB 이상 RAM 용량의 1배

2.1.dd 명령을 사용하여 루트 파일 시스템에 스왑 파일을 생성( bs는 블록 크기이고 count는 블록 수)

2GB(128MB x 16) 파일 생성

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

2.2. 생성 파일 확인

$ ls -l

2.3.permission 변경(읽기 및 쓰기 권한 업데이트)

$ sudo chmod 600 /swapfile

2.4.Linux 스왑 영역을 설정

]$ sudo mkswap /swapfile

2.5.swap memory 활성화

$ sudo swapon /swapfile

2.6.swap memory 확인

$ sudo swapon -s

2.7.부팅할때마다 자동으로 sqapfile 활성화를 위해 /etc/fstab 파일을 수정

$ sudo vi /etc/fstab

파일 끝에 다음 줄을 새로 추가하고 파일을 저장한 다음 종료

/swapfile swap swap defaults 0 0

 

3.메모리 확인을 통해 swap memory가 설정 됨을 확인