Создаём и подключаем файл подкачки swap

Для начала проверим, существует ли в нашей 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

Оставить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *