Was Swap ist, wie man ihn mit free und swapon anzeigt, wie man eine Swap-Datei hinzufügt und was vm.swappiness bewirkt.
Swap ist Speicherplatz auf der Festplatte, den der Linux-Kernel als Überlauf für den Arbeitsspeicher nutzt: Selten verwendete Speicherseiten werden dorthin verschoben, damit der RAM für aktive Aufgaben frei bleibt. Es kann sich um eine dedizierte Partition oder eine Swap-Datei handeln, die mit den Befehlen free -h und swapon --show angezeigt wird.
Selbst bei ausreichend RAM ermöglicht Swap dem Kernel, inaktive Seiten aus dem Arbeitsspeicher auszulagern, und bietet einen Puffer, bevor der Out-of-Memory-Killer Prozesse beendet. Ständiges, intensives Swapping deutet jedoch darauf hin, dass der Rechner mehr RAM oder weniger Arbeitslast benötigt.
Die Kernel-Einstellung vm.swappiness (0-200, Standard 60) beeinflusst, wie bereitwillig der Kernel auslagert, im Vergleich zum Verwerfen des Dateicaches. Niedrigere Werte halten den Anwendungsspeicher länger im RAM. Sie wird mit 'sysctl vm.swappiness' ausgelesen und dauerhaft in einer Datei unter /etc/sysctl.d/ festgelegt.
Eine Swap-Datei wird erstellt, mit mkswap formatiert, mit swapon aktiviert und zur /etc/fstab hinzugefügt, um Neustarts zu überstehen. Ihre Berechtigungen müssen auf 600 gesetzt sein.
sudo dd if=/dev/zero of=/swapfile bs=1M count=2048sudo chmod 600 /swapfilesudo mkswap /swapfilesudo swapon /swapfile/etc/fstab hinzuswapon --show und free -h/etc/fstab kann das System am Booten hindern: Überprüfen Sie die Zeile vor einem Neustart.Zuletzt aktualisiert: 2026-10-08
Wie man die Ausgabe von df liest, warum Use% bei normalen Benutzern 100% erreichen kann, bevor Avail null ist, und wie man Inodes mit df -i überprüft.
Was eine systemd-Unit ist, die gängigen Unit-Typen und wie man Dienste mit systemctl startet, stoppt, aktiviert und überprüft.
So finden Sie mit du und dem interaktiven ncdu heraus, was eine Linux-Festplatte füllt, unter Verwendung von Optionen, die auf einem Dateisystem bleiben.