Was Swap überhaupt ist
Swap ist ausgelagerter Arbeitsspeicher auf der Festplatte. Wird der echte RAM knapp, verschiebt Linux selten genutzte Speicherbereiche in den Swap, statt Prozesse abzubrechen. Das ist deutlich langsamer als RAM, kann aber den Unterschied zwischen einem laufenden und einem abgestürzten Server ausmachen.
Wann Swap sinnvoll ist
Auf kleinen vServern mit wenig RAM dient Swap als Sicherheitsnetz gegen kurzfristige Lastspitzen. Er ersetzt aber keinen ausreichenden Arbeitsspeicher: Wenn ein Server dauerhaft swappt, fehlt schlicht RAM — dann hilft nur ein Upgrade, kein größerer Swap.
Swap-Datei anlegen
Statt einer eigenen Partition nutzt man heute meist eine Swap-Datei, weil sie flexibel ist. Die Schritte:
- eine Datei in gewünschter Größe reservieren (z. B. mit fallocate)
- die Datei mit mkswap als Swap formatieren
- mit swapon aktivieren
- einen Eintrag in die /etc/fstab setzen, damit der Swap einen Neustart übersteht
Die Swappiness richtig setzen
Der Wert vm.swappiness steuert, wie eifrig Linux auslagert. Auf Servern ist ein niedriger Wert (etwa 10) oft besser — so wird Swap erst genutzt, wenn es wirklich eng wird, und der schnelle RAM bleibt bevorzugt.
Vorsicht bei SSDs
Häufiges Swapping erzeugt viele Schreibvorgänge. Auf modernen SSDs ist das im normalen Maß unkritisch, dauerhaft starkes Swapping solltest du aber vermeiden — es ist ohnehin ein Zeichen für zu wenig RAM.
Swap im Blick behalten
Ob und wie viel Swap genutzt wird, zeigt dir der Befehl free -h oder ein Blick in htop. Ein wenig belegter Swap ist völlig normal. Wird er dagegen dauerhaft stark genutzt und steigt die Festplatten-Aktivität spürbar, ist das ein klares Signal: Dem Server fehlt Arbeitsspeicher. Dann ist Swap nur noch ein Notnagel, der die eigentliche Lösung — mehr RAM — hinauszögert.
Häufige Fragen
Wie groß sollte der Swap sein?
Auf Servern mit wenig RAM ist ein Swap in Höhe des Arbeitsspeichers ein guter Startwert. Mehr bringt selten Vorteile und kostet nur Plattenplatz.
Schadet Swap meiner SSD?
Im normalen Maß nicht. Erst dauerhaft starkes Swapping erzeugt viele Schreibvorgänge — was ohnehin auf zu wenig RAM hindeutet.
Kann ich Swap wieder entfernen?
Ja, mit swapoff deaktivierst du ihn und entfernst danach den Eintrag aus der fstab sowie die Swap-Datei.
Mehr RAM statt mehr Swap
Wenn dein Server ständig am Limit läuft, ist ein größerer vServer die bessere Lösung. Bei Nytrix bekommst du ihn ab 1,99 €/mtl, in Minuten startklar und in der EU gehostet — und skalierst die Leistung nach Bedarf.