- 우분투 17.04 부터는 스왑 메모리를 스왑 파티션을 사용하지 않고 스왑 파일로 사용함.
- 이전 처럼
gparted
와 같은 파티션 도구로 스왑을 조절 할 수 가 없다.
- 스왑 파일의 기본 위치는
/swapfile
sudo swapoff /swapfile
sudo fallocate -l 16g /swapfile # 16g에 원하는 스왑 파일 크기 설정
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
# fstab 에 swapfile 마운트 등록
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
- AWS EBS 와 같은 스토리지는 네트워크 기반 스토리지라 성능 이슈 혹은 iops 제한 문제가 생길 수 있음
- 아래 옵션을 적용해 둘 경우 swapfile 사용 우선순위가 낮아져 이슈를 예방할 수 있음
sudo sysctl vm.swappiness=10
echo 'vm.swappiness=10' | sudo tee -a /etc/sysctl.conf