Створення swap

Swap — це область на диску, яку Linux використовує як “резервну пам’ять”, коли закінчується оперативна RAM.

Якщо RAM повна → дані, якими зараз не користуються, скидаються у swap.

Доступ до swap повільніший (бо диск), але система не падає з Out of memory.

Використовувати swap на SSD/NVMe швидше, ніж на HDD, але все одно повільніше за RAM.

На VPS swap часто роблять мінімальний (1–2 GB) просто для запасу.


На старому сервері був створений (налаштування хостера?) маленький swap, який постійно забивався...

поточна ситуація:

free -m
              total        used        free      shared  buff/cache   available
Mem:           1923         215         152          12        1555        1534
Swap:           112          95          16

перевірив - swap створений стандартно:

cat /etc/fstab

/dev/vda2       /               ext4    errors=remount-ro  0       1
/swapfile       none            swap    sw                 0       0

відключаю старий:

swapoff /swapfile

видаляю старий:

виділяю місце під майбутній swap 2Гб:

тільки root може читати/писати цей файл:

"форматую" файл під swap: запис у нього службової структури (тип swap):

активую файл як swap, підключає його до системи.

перевіряю, з'явився swap?

перевіряю, скільки вільного місця лишилося на сервері:

Last updated