Linux

Как создать swap в Linux (и когда он бесполезен)

Запас памяти, чтобы система не убивала процессы, как только заканчивается RAM. Как создать swap за две минуты и почему он не заменит дополнительную RAM.

1 мин чтенияОбновлено 19 октября 2026 г.

Swap (подкачка) — это часть диска, которую система использует как резервную память, когда RAM заканчивается. Без него при нехватке памяти Linux завершает процесс, который потребляет больше всего, а это обычно как раз ваш игровой сервер или база данных.

Есть ли у вас swap?

swapon --show
free -h

Если swapon --show ничего не выводит, swap у вас нет.

Как создать swap-файл на 2 ГБ

fallocate -l 2G /swapfile
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
echo '/swapfile none swap sw 0 0' >> /etc/fstab

Последняя строка нужна, чтобы swap оставался включённым после перезагрузки. Обычно хватает 1–2 ГБ; столько же места он займёт на диске.

Пусть swap используется, только когда он действительно нужен

По умолчанию Linux начинает переносить данные в swap довольно рано. На сервере лучше, чтобы система обращалась к нему только при реальной необходимости:

sysctl vm.swappiness=10
echo 'vm.swappiness=10' > /etc/sysctl.d/99-swappiness.conf

Чего swap не умеет

Диск намного медленнее RAM. Если ваш игровой сервер живёт в swap, он всё равно будет тормозить. Используйте swap как подстраховку на случай кратковременных пиков; если free -h показывает, что он занят постоянно, вам нужно больше RAM: улучшите тариф — переносить при этом ничего не придётся.

Похожие статьи

Назад в справочный центр

Не нашли, что искали?

Создайте тикет в личном кабинете — мы ответим меньше чем за 5 минут.