Включаем swap в centos 7

Включаем swap в centos 7

https://t.me/dev_blog

Даже если у вас достаточно памяти на сервере, все равно неплохо иметь файл подкачки. Для уменьшения дискового ввода-вывода многие облачные провайдеры не включают в стандартную комплектацию swap, поэтому вам может потребоваться добавить свой собственный.

Для начала проверим, включен ли swap командой

free -m


Если swap выключен, вы увидите нули в соответствующих значениях

          total   used    free   shared  buff/cache   available
Mem:      3980    1390    506     492      2924        2569
Swap:     0       0        0


Если swap выключен, мы должны создать файл подкачки (команда ниже создаст файл подкачки на 4 гига, вы можете выставить нужный размер)

sudo dd if=/dev/zero of=/swap count=4096 bs=1MiB


Ставим права доступа

sudo chmod 600 /swap


Форматируем swap файл

sudo mkswap /swap


Теперь включаем файл подкачки

sudo swapon /swap


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

sudo echo "/swap swap swap sw 0 0" >> /etc/fstab


Теперь с помощью free -m снова проверим включен ли swap и видим

          total   used    free   shared  buff/cache   available
Mem:      3980    1390    506     492      2924        2569
Swap:     4095      23    4072


Если значения swap больше 0 - все сделано правильно!