How to Add Swap Space on Ubuntu 22.10

This guide is applicable only for KVM-based VPSes and dedicated servers, If you wish to increase swap on your OpenVZ-based VPS please contact us via a Support ticket from the client area.

Check Swap Information

Command to check swap size.

swapon --show

Output:

root@crown:~# swapon --show
NAME      TYPE SIZE USED PRIO
/swap.img file   2G   0B   -2

Or you can check using the free command.

free -m

Output:

root@crown:~# free -m
               total        used        free      shared  buff/cache   available
Mem:            1975         264         350          25        1360        1508
Swap:           2047           0        2047

NOTE: If the output is empty, it means that swap space is not enabled yet on your system.

Add Swap

Command to create a Swap file.

NOTE: We are adding 1GB if you want to add a different size then you can replace it in place of 1G

fallocate -l 1G /swapfile

or

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

To set write permission.[Default permissions only enable for root user]

chmod 600 /swapfile

Set up a swap area on the file.

mkswap /swapfile

Output:

root@crown:~# mkswap /swapfile
Setting up swapspace version 1, size = 1024 MiB (1073737728 bytes)
no label, UUID=c993b90c-e0c4-445c-9050-2baaefca4958

To activate the swap file.

swapon /swapfile

Open the following file and add the given content to change it to permanent.

nano /etc/fstab

Add the following line.

/swapfile swap swap defaults 0 0

Now check the swap size.

swapon --show

or

free -m

Output:

root@crown:~# swapon --show
NAME      TYPE  SIZE USED PRIO
/swap.img file    2G   0B   -2
/swapfile file 1024M   0B   -3
root@crown:~# free -m
               total        used        free      shared  buff/cache   available
Mem:            1975         262         350          25        1362        1509
Swap:           3071           0        3071

NOTE: Now the added swap space can be seen.

Remove Swap

Deactivate the swap space.

swapoff -v /swapfile

Output:

root@crown:~# swapoff -v /swapfile
swapoff /swapfile

Next, remove the following line from the file /etc/fstab

/swapfile swap swap defaults 0 0

Command to remove the file.

rm /swapfile

This concludes our topic of configuring swap in ubuntu.

If you can not configure and face technical difficulties, kindly reach out to us via Support Ticket.