Мај 23, 2026Водичи
Како додати swap простор на Linux VPS
Креирање swap фајла, fstab и swappiness за мале VPS са мало RAM-а.

VPS са мало RAM-а може остати без меморије под оптерећењем. Swap користи диск као виртуелну меморију.
Провера постојећег swap-а
bash
free -h
swapon --show
# If Swap shows 0, you need to add swapКреирање swap фајла (пример 2 GB)
Величина зависи од RAM — за мале VPS често 1–2× RAM или минимум 1 GB:
bash
sudo fallocate -l 2G /swapfile
# If fallocate fails:
# sudo dd if=/dev/zero of=/swapfile bs=1M count=2048
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
free -hТрајни swap
Додајте у /etc/fstab да се swap укључи после рестарта:
bash
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
sudo swapon --showПодешавање swappiness
За сервере обично 10–60 (подразумевано 60). Ниже — ређе користи swap:
bash
sudo sysctl vm.swappiness=10
echo 'vm.swappiness=10' | sudo tee -a /etc/sysctl.conf
sudo sysctl -pВажно
- Swap је спорији од RAM — оптимизујте апликације
- На SSD swap је прихватљив; пратите I/O диска
- Уклањање: sudo swapoff /swapfile && sudo rm /swapfile
- 512 MB RAM VPS — разумно бар 1 GB swap
- Ако је swap стално пун — повећајте RAM на тарифи