Zurück zum Blog
Mai 23, 2026Anleitungen

Swap-Speicher auf einem Linux-VPS hinzufügen

Swap-Datei anlegen, in fstab eintragen und swappiness für kleine VPS anpassen.

Swap-Speicher auf einem Linux-VPS hinzufügen

Kleine VPS können unter Last an RAM-Grenzen stoßen. Swap nutzt Festplatte als virtuellen Speicher und hilft Abstürzen vorzubeugen.

Aktuellen Swap prüfen

bash
free -h
swapon --show

# Wenn Swap 0 ist, Swap hinzufügen

Swap-Datei erstellen (Beispiel 2 GB)

Größe hängt vom RAM ab — oft 1–2× RAM oder mindestens 1 GB:

bash
sudo fallocate -l 2G /swapfile
# Wenn fallocate scheitert:
# sudo dd if=/dev/zero of=/swapfile bs=1M count=2048

sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile

free -h

Swap dauerhaft aktivieren

In /etc/fstab eintragen, damit Swap nach Neustart aktiv ist:

bash
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
sudo swapon --show

Swappiness anpassen

Für Server oft 10–60 (Standard 60). Niedriger = seltener Swap:

bash
sudo sysctl vm.swappiness=10

# Dauerhaft:
echo 'vm.swappiness=10' | sudo tee -a /etc/sysctl.conf
sudo sysctl -p

Wichtige Hinweise

  • Swap ist langsamer als RAM — Anwendungen optimieren
  • Swap auf SSD ist ok; I/O auf stark belasteten Servern beobachten
  • Entfernen: sudo swapoff /swapfile && sudo rm /swapfile
  • Bei 512 MB RAM: mindestens 1 GB Swap sinnvoll
  • Bei dauerhaft vollem Swap RAM-Tarif erhöhen