Для начала проверим, существует ли в нашей linux системе файл подкачки. Для этого наберем в терминале команду free либо swapon -s . Если swap не подключен, то в первом случае в колонке total мы увидим 0, а во втором команда не выведет ничего. Далее включаем:
fallocate -l 2G /swapfile # создаем пустой файл необходимого размера mkswap /swapfile # расскажем системе что это swap файл chmod 600 /swapfile # выставим права в целях безопасности swapon /swapfile # включаем swap
Имя и размещение файла могут быть иными. Чтобы swap подключался и после перезагрузки в файл /etc/fstab нужно добавить следующую строку:
/swapfile none swap sw 0 0
Посмотреть и проверить частоту использования swap можно командой:
cat /proc/sys/vm/swappiness
Для установки значения swappiness:
sysctl vm.swappiness=10
Чтобы переменная не была сброшена после перезагрузки данное значение записывается в файл /etc/sysctl.d/10-swappiness-sysctl.conf :
vm.swappiness=10
Выключить все swap файлы: swapoff -a
Включить все swap файлы: swapon -a