Коротка відповідь: Створіть swap-файл через fallocate, захистіть його права, відформатуйте й увімкніть, потім закріпіть у /etc/fstab. Swap дає малому VPS запас проти падінь через нестачу пам'яті — але це страхувальна сітка, а не заміна достатньому RAM.

Огляд

Swap — це місце на диску, яке ядро використовує, коли RAM закінчується. На планах з SSD/NVMe він достатньо швидкий, щоб поглинати короткі піки пам'яті (оновлення пакетів, кроки збірки, сплески трафіку). Якщо сервер свопиться постійно, справжнє рішення — збільшити RAM.

Що потрібно мати

  • Доступ root/sudo і вільне місце на диску (спершу перевірте).
  • Перевірка наявного swap: swapon --show і free -h.

Покрокова інструкція

  1. Створіть файл (приклад на 2G — зазвичай 1–2× RAM для малих серверів):
    sudo fallocate -l 2G /swapfile
    sudo chmod 600 /swapfile
  2. Відформатуйте й увімкніть:
    sudo mkswap /swapfile
    sudo swapon /swapfile
  3. Закріпіть між перезавантаженнями:
    echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
  4. Налаштуйте, наскільки охоче ядро свопить (менше = перевага RAM; 10 — гарне серверне значення):
    sudo sysctl vm.swappiness=10
    echo 'vm.swappiness=10' | sudo tee /etc/sysctl.d/99-swappiness.conf
  5. Перевірте: free -h тепер показує рядок swap.

Типові проблеми

  • fallocate падає на деяких файлових системах: використайте натомість sudo dd if=/dev/zero of=/swapfile bs=1M count=2048.
  • Сервер повільний і swap повний: вам бракує пам'яті — знайдіть «ненажеру» через top (сортування за %MEM) і збільшіть RAM.
  • Помилка «swapfile has holes»: перестворіть його через dd, як вище.

Коли звертатися в підтримку

Якщо тиск на пам'ять хронічний, стале рішення — апгрейд плану: відкрийте тикет або скористайтесь Upgrade/Downgrade на сторінці послуги.

Часті запитання

Скільки swap потрібно VPS?

Практичне правило для малих серверів — один-два обсяги RAM, наприклад swap-файл на 2 ГБ для VPS із 2 ГБ RAM. Він поглинає піки; хронічний свопінг означає, що потрібно більше RAM.

Чи зношує swap SSD і чи сповільнює VPS?

Епізодичний свопінг на SSD- чи NVMe-сховищі швидкий і нешкідливий. Постійний інтенсивний свопінг — сигнал продуктивності: зменшуйте споживання пам'яті або підвищуйте план.

Чому сервер повільний, хоча swap увімкнено?

Якщо swap активно використовується, навантаження вже не вміщається в RAM і вузьким місцем стає диск. Знайдіть процес-ненажеру через top із сортуванням за %MEM і збільшіть RAM.

Схожі статті

Потрібна допомога? Звернутися в підтримку Cloud2Y →

Ця відповідь Вам допомогла? 0 Користувачі, які знайшли це корисним (0 Голосів)