8 nützliche Befehle zum Überwachen der Swap-Space-Nutzung unter Linux
Die Linux-Speicherverwaltung ist ein wesentlicher Aspekt jedes Systemadministrators, um die Leistung eines Linux-Systems zu verbessern. Es empfiehlt sich immer, die Swap-Space-Nutzung unter Linux zu überwachen, um sicherzustellen, dass Ihr System im Verhältnis zu seinem Speicherbedarf arbeitet.
Daher werden wir uns in diesem Artikel mit Möglichkeiten befassen, die Swap-Space-Nutzung in einem Linux-System zu überwachen.
Was ist Swap-Space?
Swap-Speicherplatz ist eine begrenzte Menge an physischem Speicher, die dem Betriebssystem zur Nutzung zugewiesen wird, wenn der verfügbare Speicher vollständig ausgenutzt ist. Bei der Speicherverwaltung geht es darum, Speicherabschnitte in und aus dem physischen Speicher auszutauschen.
Bei den meisten Linux-Distributionen wird empfohlen, bei der Installation des Betriebssystems den Auslagerungsspeicher festzulegen. Die Menge an Auslagerungsspeicher, die Sie für Ihr Linux-System festlegen können, hängt möglicherweise von der Architektur und der Kernel-Version ab.
Wie überprüfe ich die Swap-Space-Nutzung unter Linux?
Wir werden uns verschiedene Befehle und Tools ansehen, die Ihnen dabei helfen können, Ihre Swap-Space-Nutzung in Ihren Linux-Systemen zu überwachen:
1. Verwenden des swapon-Befehls – Überprüfen Sie die Swap-Nutzung
Mit dem Befehl swapon können Sie die Geräte angeben, auf denen Paging und Swapping durchgeführt werden sollen, und wir werden uns einige wichtige Optionen ansehen.
Um alle als Swap markierten Geräte in der Datei /etc/fstab anzuzeigen, können Sie die Option --all
verwenden. Geräte, die bereits als Swap Space fungieren, werden jedoch übersprungen.
swapon --all
Wenn Sie eine Zusammenfassung der Swap-Space-Nutzung nach Gerät anzeigen möchten, verwenden Sie die Option --summary
wie folgt.
# swapon --summary
Filename Type Size Used Priority
/dev/sda10 partition 8282108 0 -1
Verwenden Sie die Option --help
, um Hilfeinformationen anzuzeigen oder die Manpage für weitere Verwendungsoptionen zu öffnen.
2. Verwenden von /proc/swaps – Misst den Swap-Speicherplatz
Das /proc-Dateisystem ist ein ganz besonderes virtuelles Dateisystem unter Linux, das auch als Prozessinformations-Pseudodateisystem bezeichnet wird.
Es enthält eigentlich keine „echten“ Dateien, sondern Informationen zum Laufzeitsystem, zum Beispiel Systemspeicher, gemountete Geräte, Hardwarekonfiguration und vieles mehr. Daher kann man es auch als Kontroll- und Informationsbasis für den Kernel bezeichnen.
Um mehr über dieses Dateisystem zu erfahren, lesen Sie unseren Artikel: Grundlegendes zum /proc-Dateisystem unter Linux.
Um Informationen zur Swap-Nutzung zu überprüfen, können Sie die Datei /proc/swaps mit dem Dienstprogramm cat anzeigen.
# cat /proc/swaps
Filename Type Size Used Priority
/dev/sda10 partition 8282108 0 -1
3. Verwenden des Befehls „free“ – Swap-Nutzung anzeigen
Der Befehl free wird verwendet, um die Menge des freien und belegten Systemspeichers anzuzeigen. Verwendung des free-Befehls mit der Option -h
, der die Ausgabe in einem für Menschen lesbaren Format anzeigt.
# free -h
total used free shared buffers cached
Mem: 7.7G 4.7G 3.0G 408M 182M 1.8G
-/+ buffers/cache: 2.7G 5.0G
Swap: 7.9G 0B 7.9G
Aus der obigen Ausgabe können Sie ersehen, dass die letzte Zeile Informationen über den System-Swap-Space enthält. Weitere Verwendungsmöglichkeiten und Beispiele für kostenlose Befehle finden Sie unter: 10 kostenlose Befehle zum Überprüfen der Speichernutzung unter Linux.
4. Verwenden des oberen Befehls
Der oberste Befehl zeigt die Prozessoraktivität Ihres Linux-Systems und die vom Kernel verwalteten Aufgaben in Echtzeit an. Um zu verstehen, wie der Top-Befehl funktioniert, lesen Sie diesen Artikel: 12 Top-Befehle zum Überprüfen der Linux-Prozessaktivität
Um die Swap-Space-Nutzung mithilfe des Befehls „top“ zu überprüfen, führen Sie den folgenden Befehl aus.
top
5. Verwendung des atop-Befehls
Der Befehl atop ist ein Systemmonitor, der über Aktivitäten verschiedener Prozesse berichtet. Wichtig ist aber auch, dass es Informationen über freien und belegten Speicherplatz anzeigt.
atop
Um mehr über die Installation und Verwendung des atop-Befehls unter Linux zu erfahren, lesen Sie diesen Artikel: Überwachen der Protokollierungsaktivität von Linux-Systemprozessen
6. Verwenden des htop-Befehls
Der Befehl htop wird verwendet, um Prozesse im interaktiven Modus anzuzeigen und zeigt außerdem Informationen zur Speichernutzung an.
htop
Weitere Informationen zur Installation und Verwendung des Befehls htop finden Sie in diesem Artikel: Htop – Interaktive Linux-Prozessüberwachung
7. Verwenden des Glances-Befehls
Dabei handelt es sich um ein plattformübergreifendes Systemüberwachungstool, das Informationen zu laufenden Prozessen, CPU-Auslastung, Speicherplatznutzung, Speichernutzung, Swap-Space-Nutzung und vielem mehr anzeigt.
glances
Weitere Informationen zur Installation und Verwendung des Befehls glances finden Sie in diesem Artikel: Glances – An Advanced Real-Time Linux System Monitoring Tool
8. Verwenden des vmstat-Befehls
Der Befehl vmstat wird verwendet, um Informationen über Statistiken zum virtuellen Speicher, Informationen über laufende Prozesse, Speichernutzung, CPU-Aktivität, Paging usw. anzuzeigen.
Um vmstat auf Ihrem Linux-System zu installieren, führen Sie Folgendes aus:
sudo apt install vmstat [On Debian, Ubuntu and Mint]
sudo yum install vmstat [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/vmstat [On Gentoo Linux]
sudo apk add vmstat [On Alpine Linux]
sudo pacman -S vmstat [On Arch Linux]
sudo zypper install vmstat [On OpenSUSE]
Führen Sie nach der Installation von vmstat Folgendes aus:
vmstat
Sie müssen Folgendes im Swap-Feld aus der Ausgabe dieses Befehls beachten.
- si: Von der/den Festplatte(n) eingelagerte Speichermenge.
- so: Auf die Festplatte(n) ausgelagerte Speichermenge.
Zusammenfassung
Dies sind einfache Methoden, mit denen man die Swap-Space-Nutzung unter Linux überwachen und befolgen kann. Wir hoffen, dass dieser Artikel hilfreich war. Wenn Sie Hilfe benötigen oder Informationen zur Speicherverwaltung in Linux-Systemen hinzufügen möchten, hinterlassen Sie bitte einen Kommentar. Bleiben Sie mit Tecmint in Verbindung.