Květen 23, 2026Návody
Jak přidat swap na Linux VPS
Vytvoření swap souboru, trvalé zapnutí přes fstab a úprava swappiness pro malé VPS.

VPS s malou RAM může pod zátěží dojít paměti. Swap využívá disk jako virtuální paměť a pomáhá předejít pádům. Návod pro Ubuntu a CentOS na Hiddence.
Kontrola aktuálního swapu
bash
free -h
swapon --show
# Pokud Swap ukazuje 0, swap je potřeba přidatVytvoření swap souboru (příklad 2 GB)
Velikost závisí na RAM — často 1–2× RAM nebo minimálně 1 GB:
bash
sudo fallocate -l 2G /swapfile
# Pokud fallocate selže:
# sudo dd if=/dev/zero of=/swapfile bs=1M count=2048
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
free -hTrvalé zapnutí swapu
Přidejte do /etc/fstab, aby swap běžel po restartu:
bash
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
sudo swapon --showÚprava swappiness
Na serverech je běžné 10–60 (výchozí 60). Nižší hodnota = méně agresivní použití swapu:
bash
sudo sysctl vm.swappiness=10
echo 'vm.swappiness=10' | sudo tee -a /etc/sysctl.conf
sudo sysctl -pDůležité poznámky
- Swap je pomalejší než RAM — optimalizujte aplikace
- Swap na SSD je přijatelný; sledujte disk I/O
- Odstranění: sudo swapoff /swapfile && sudo rm /swapfile
- Pro VPS s 512 MB RAM je 1 GB swap praktické minimum
- Při trvale plném swapu zvažte navýšení RAM