If your VPS has not enough ram (memery) for web service , you need create Swapto make website more smoothly. This post will show you how to create swap in VULTR VPS and how to config swappiness value to make your vps server has more performance.
How do I add swap?
To add 1GB of swap to your server, for example, follow these steps:
- Create the file to be used for swap.
1sudo fallocate -l 1G /mnt/1GB.swap
If fallocate fails or is not installed, run the following command.1sudo dd if=/dev/zero of=/mnt/1GB.swap bs=1024 count=1048576
- Format the file for swap.
1sudo mkswap /mnt/1GB.swap
- Add the file to the system as a swap file.
1sudo swapon /mnt/1GB.swap
- Add this line to the end of /etc/fstab to make the change permanent.
1/mnt/1GB.swap none swap sw 0 0
- To change the swappiness value edit /etc/sysctl.conf and add the following line.
Start with a value of 10 and increase if needed. A typical default value for swappiness is 60. The higher the number (up to 100), the more often swap is utilized.
How much swappiness affects performance depends on how your memory is being used, so experiment to find an optimal value. At 0 the swap file will only be used when the system runs completely out of memory. Higher values let the system swap idle processes out to allow the system to free memory for disk caching, potentially improving overall system performance.
- Check that the swap file was created.
1sudo swapon -s
- Reboot the server to ensure that the changes go into effect.