Подключить swap в Debian 10

Основная причина добавления — исключить ошибку out of memory. Если используется сервер с небольшой оперативной памятью, например 1гб, рекомендуется для подстраховки использовать swap. Есть мнение что подключать рекомендуется только на серверах использующих обычные диски hd, не использующих ssd.

Проверка существования активного swap

1
sudo swapon --show

Нет ответа — нет swap

Другой вариант

1
free -h

Оценка свободного места на диске

1
df -h

Создание swap файла 4G

1
sudo fallocate -l 4G /swapfile

Проверка

1
ls -lh /swapfile

Меняем права

1
sudo chmod 600 /swapfile

Проверка

1
ls -lh /swapfile

Говорим про swap системе

1
sudo mkswap /swapfile

Включаем swap

1
sudo swapon /swapfile

Проверка

1
sudo swapon --show

или

1
free -h

Чтобы после перезагрузки swap остался включенным так же в терминале

1
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab

Просмотр частоты испольования swap.

1
cat /proc/sys/vm/swappiness

Нам требуется минимальное использование swap, устанавливает настройку в 10

1
sudo sysctl vm.swappiness=10

Чтобы сохранить значение и после перезагрузки сервера. Окрываем в редакторе

1
sudo nano /etc/sysctl.conf

и добавляем в конец файла

1
vm.swappiness=10

Перезагружаем сервер и проверяем

1
free -h

Отлично.

Добавить комментарий