Джун (Junior):
«Swap — это место на диске, куда ОС кладёт данные, если не хватает памяти».
Мидл (Middle):
«Swap — область на диске (раздел или файл), используемая как «дополнительная» виртуальная память. Она медленнее RAM, но позволяет избежать OOM. Проверка: swapon --show, free -h. Параметр vm.swappiness влияет на склонность системы к использованию swap».
Сеньор (Senior):
«Swap — защита от нехватки ОЗУ и место для перемещения редко используемых страниц. Swap не заменяет RAM: если регулярно используешь много swap, нужно добавлять оперативку. Популярный способ добавить swap-файл:
fallocate -l 4G /swapfile
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
# и в /etc/fstab добавить
/swapfile none swap sw 0 0
Проверка: swapon --show, free -h. Настройка swappiness: sysctl vm.swappiness=10 (по умолчанию ~60; на серверах БД часто ставят ниже). Для систем на SSD учитывать износ — можно настроить zram/zswap или более низкий swappiness. Не забывать о безопасности (права 600) и мониторинге — swap может скрыть проблему нехватки RAM, но ухудшить производительность.»