#AskMe

Create SwapFile [Unix/Ubuntu]

Linux SwapFile Overview

Linux RAM is composed of chunks of memory called pages. To free up pages of RAM, a linux swap can occur and a page of memory is copied from the RAM to pre-configured space on the hard disk. Linux swaps allow a system to harness more memory than was originally physically available.

However, swapping does have disadvantages. Because hard disks have a much slower memory than RAM, virtual private server performance may slow down considerably. Additionally, swap thrashing can begin to take place if the system gets swamped from too many files being swapped in and out.

Check Swap Usage

Before we proceed to set up a swap file, we need to check if any swap files have been enabled on the VPS by looking at the summary of swap usage.

swapon -s

 

Create Swap File 1GB

dd if=/dev/zero of=/swapfile bs=1024 count=1024k


Make Swap File As Swap Device

mkswap /swapfile

 

Make Swap Automount

nano /etc/fstab/swapfile       none    swap    sw      0       0

 

Start mount Swap

swapon -a