체험코딩

스왑파일로 메모리 증설효과 보기

현재 서버의 메모리 상황 보기

sudo free -m
               total        used        free      shared  buff/cache   available
Mem:             965         644          70           5         250         151
Swap:              0           0           0

Swap 메모리로 잡힌 내용은 없습니다.

4G를 할당해 보도록 합니다.

# 스왑 파일을 생성합니다.
sudo fallocate -l 4G /swapfile

# 권한을 변경해 주시구요 
sudo chmod 600 /swapfile 

# 이제 root폴더의 swapfile 파일이 스왑메모리로 동작하도록 만들어줍니다. 
sudo mkswap /swapfile 

# 스왑을 활성시킵니다. 
sudo swapon /swapfile

재부팅하면 이 스왑메모리는 날아갑니다. 재부팅해도 유지되게 해 주어야 합니다.

# 재부팅시해도 유지 되어야겠죠?
sudo nano /etc/fstab

# 파일 하단에 아래행 추가
/swapfile swap swap defaults 0 0

스왑 메모리가 잘 설정되었는지 확인합니다.

sudo free -m

리부팅 후 확인합니다

sudo reboot

스왑 메모리가 잘 유지 되는지 확인합니다.

sudo free -m