Mai 23, 2026Ghiduri
Cum să adaugi spațiu swap pe Linux VPS
Previne erorile out-of-memory pe VPS-uri mici creând și activând un fișier swap cu ajustarea swappiness.

Planurile VPS cu RAM limitată pot rămâne fără memorie sub sarcină. Swap folosește spațiul de pe disc ca memorie virtuală și ajută la prevenirea căderilor. Acest ghid arată cum să adaugi un fișier swap pe Ubuntu și CentOS.
Verifică swap-ul curent
bash
free -h
swapon --show
# Dacă Swap arată 0, trebuie să adaugi swapCreează fișier swap (exemplu 2 GB)
Dimensiunea depinde de RAM — adesea 1–2× RAM pentru VPS mici sau minimum 1 GB:
bash
sudo fallocate -l 2G /swapfile
# Dacă fallocate eșuează:
# sudo dd if=/dev/zero of=/swapfile bs=1M count=2048
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
free -hFă swap-ul permanent
Adaugă în /etc/fstab pentru activare după repornire:
bash
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
sudo swapon --showAjustează swappiness
Valoarea 10–60 este obișnuită pe servere (implicit 60). Mai mic = utilizare mai puțin agresivă a swap-ului:
bash
sudo sysctl vm.swappiness=10
echo 'vm.swappiness=10' | sudo tee -a /etc/sysctl.conf
sudo sysctl -pNote importante
- Swap este mai lent decât RAM — optimizează aplicațiile, nu te baza doar pe swap
- Swap pe SSD este acceptabil; monitorizează I/O pe servere aglomerate
- Eliminare: sudo swapoff /swapfile && sudo rm /swapfile
- Pentru VPS cu 512 MB RAM, 1 GB swap este un minim practic
- Dacă swap-ul este mereu plin, ia în calcul upgrade-ul RAM