Linux Swap Files

First allocate a "swapfile".

Multiply size in G by 1048576 to determine block count

$ sudo bash
#
# sudo fallocate -l 32G /swapfile
# sudo dd if=/dev/zero of=/swapfile bs=1024 count=33554432

Or

sudo fallocate -l 8G /swapfile
sudo dd if=/dev/zero of=/swapfile bs=1024 count=8388608
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
sudo nano /etc/fstab
/swapfile swap swap defaults 0 0
sudo swapon --show
sudo free -h

Swappiness

cat /proc/sys/vm/swappiness
sudo sysctl vm.swappiness=10
nano /etc/sysctl.conf
vm.swappiness=10

Deactivation

sudo swapoff -v /swapfile

Then remove from fstab and delete file