Если ваши скрипты или софт (например, Docker или браузеры) вылетают из-за нехватки RAM, нужно добавить Swap-файл. Это виртуальная память на диске, которая подстрахует сервер при пиковых нагрузках.

1. Проверка текущего Swap

Проверьте, нет ли уже созданного файла подкачки:

swapon --show

Если в ответ пусто — значит, его нужно создать.

2. Создание файла (на 2 ГБ)

Выполните команды по очереди (создаем файл, даем права, форматируем и включаем):

fallocate -l 2G /swapfile
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile

*Вместо 2G можно указать другой объем, например 4G.

3. Автозапуск при загрузке

Чтобы после перезагрузки сервера Swap не пропадал, добавьте его в конфиг одной командой:

echo '/swapfile none swap sw 0 0' | tee -a /etc/fstab
Оптимизация (Swappiness):
По умолчанию Linux начинает использовать Swap слишком рано. Чтобы сервер обращался к диску только в крайнем случае (когда RAM почти на нуле), введите:
sysctl vm.swappiness=10

Проверить результат можно командой: free -m

Помог ли вам данный ответ? 0 Пользователи нашли это полезным (0 голосов)