Настройка swap
Swap — это область на диске, которую система использует, когда заканчивается оперативная память. Он служит страховкой от аварийного завершения процессов (OOM, out of memory), но не заменяет полноценную RAM.
Проверьте текущее состояние
Заголовок раздела «Проверьте текущее состояние»free -hswapon --showЕсли вывод swapon --show пуст, значит swap не настроен.
Создание swap-файла
Заголовок раздела «Создание swap-файла»Создадим файл на 2 ГБ. Размер подбирайте под задачу — обычно от 1 до 2 объёмов RAM для небольших серверов.
fallocate -l 2G /swapfilechmod 600 /swapfilemkswap /swapfileswapon /swapfileПроверьте, что swap подключился:
free -hswapon --showАвтозагрузка при перезагрузке
Заголовок раздела «Автозагрузка при перезагрузке»Чтобы swap подключался после ребута, добавьте запись в /etc/fstab:
echo '/swapfile none swap sw 0 0' >> /etc/fstabНастройка агрессивности (swappiness)
Заголовок раздела «Настройка агрессивности (swappiness)»Параметр vm.swappiness (0–100) определяет, насколько охотно система вытесняет данные в swap. Для серверов обычно ставят низкое значение, чтобы swap использовался только при реальной нехватке памяти:
sysctl vm.swappiness=10echo 'vm.swappiness=10' >> /etc/sysctl.confТекущее значение можно посмотреть так:
cat /proc/sys/vm/swappinessУдаление swap
Заголовок раздела «Удаление swap»Если swap больше не нужен:
swapoff /swapfilerm /swapfileЗатем удалите строку /swapfile из /etc/fstab.
Что дальше
Заголовок раздела «Что дальше»- Мониторинг и управление сервером — Управление VDS
- Вопросы — поддержка PG19