Как добавить своппинг на Linux машину

Определить размер файла подкачки в мегабайтах и умножить это значение на 1024 для получения количества блоков.
В примере размер файла подкачки в блоках - 65536. При этом мы имеем файл подкачки размером 64 Мб.

  • 4194304 - 4Gb
  • 2097152 - 2Gb
  • 1048576 -1Gb

Создаем файл подкачки:

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

Делаем устройство подкачки:

mkswap /swapfile

Setting up swapspace version 1, size = 65532 KiB
no label, UUID=b72178be-6012-4767-ac2d-35b39bcd3b1c

Включаем файл подкачки:

swapon /swapfile

Для того, чтобы файл подкачки автоматически включался при загрузке, надо добавить соответствующую запись в /etc/fstab

/swapfile swap swap defaults 0 0

Вместо /swapfile можно указать UUID, который выдала команда mkswap.
Посмотреть текущее состояние файла подкачки можно командами:

cat /proc/swaps
free -m