Wie man prüft, ob der Swap-Speicher in Linux aktiviert ist

LinuxLinuxBeginner
Jetzt üben

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

In diesem Lab lernen Sie, wie Sie prüfen können, ob der Swap-Speicher (Austauschspeicher) auf Ihrem Linux-System aktiviert ist. Sie werden drei verschiedene Methoden zur Überprüfung der Swap-Konfiguration untersuchen: die Verwendung des Befehls swapon --show, um aktive Swap-Geräte anzuzeigen, die Inspektion der Datei /proc/swaps für detaillierte Informationen und die Prüfung der Datei /etc/fstab, um zu verstehen, wie der Swap-Speicher so konfiguriert ist, dass er beim Systemstart aktiviert wird. Durch die Ausführung dieser Schritte werden Sie ein umfassendes Verständnis dafür erlangen, wie Sie den Swap-Status und die -Konfiguration auf Ihrem Linux-System bestimmen können.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL linux(("Linux")) -.-> linux/BasicSystemCommandsGroup(["Basic System Commands"]) linux(("Linux")) -.-> linux/BasicFileOperationsGroup(["Basic File Operations"]) linux(("Linux")) -.-> linux/SystemInformationandMonitoringGroup(["System Information and Monitoring"]) linux/BasicSystemCommandsGroup -.-> linux/help("Command Assistance") linux/BasicFileOperationsGroup -.-> linux/cat("File Concatenating") linux/SystemInformationandMonitoringGroup -.-> linux/ps("Process Displaying") linux/SystemInformationandMonitoringGroup -.-> linux/service("Service Managing") subgraph Lab Skills linux/help -.-> lab-558805{{"Wie man prüft, ob der Swap-Speicher in Linux aktiviert ist"}} linux/cat -.-> lab-558805{{"Wie man prüft, ob der Swap-Speicher in Linux aktiviert ist"}} linux/ps -.-> lab-558805{{"Wie man prüft, ob der Swap-Speicher in Linux aktiviert ist"}} linux/service -.-> lab-558805{{"Wie man prüft, ob der Swap-Speicher in Linux aktiviert ist"}} end

Überprüfen des Swap-Status mit swapon --show

In diesem Schritt lernen Sie, wie Sie den aktuellen Swap-Status auf Ihrem Linux-System mithilfe des Befehls swapon --show überprüfen können.

Der Swap-Speicher (Austauschspeicher) ist ein Teil der Festplatte, der verwendet wird, wenn der physische Arbeitsspeicher (RAM) voll ist. Wenn das System mehr Speicherressourcen benötigt und der RAM voll ist, werden inaktive Seiten im Speicher in den Swap-Speicher verschoben. Dadurch kann das System RAM für andere Prozesse freigeben.

Der Befehl swapon wird verwendet, um Geräte anzugeben, auf denen Paging und Swapping durchgeführt werden sollen. Die Option --show zeigt eine Zusammenfassung der Swap-Nutzung an.

Öffnen Sie Ihr Terminal, wenn es noch nicht geöffnet ist. Sie können dies tun, indem Sie auf das Symbol Xfce Terminal auf der linken Seite Ihres Desktops klicken.

Geben Sie jetzt den folgenden Befehl ein und drücken Sie die Eingabetaste:

swapon --show

Dieser Befehl zeigt Informationen über die aktiven Swap-Geräte auf Ihrem System an. Die Ausgabe könnte in etwa so aussehen:

NAME      TYPE      SIZE USED PRIO
/swapfile file      512M   0B   -2

Lassen Sie uns die Ausgabe analysieren:

  • NAME: Der Name des Swap-Geräts oder der Swap-Datei. In diesem Beispiel ist es /swapfile.
  • TYPE: Der Typ des Swap-Geräts. Es kann eine Partition oder eine Datei sein. Hier handelt es sich um eine Datei.
  • SIZE: Die Gesamtgröße des Swap-Speichers. In diesem Fall beträgt sie 512 Megabyte (512M).
  • USED: Die Menge des derzeit genutzten Swap-Speichers. Hier sind es 0 Bytes (0B), was bedeutet, dass derzeit kein Swap-Speicher verwendet wird.
  • PRIO: Die Priorität des Swap-Speichers. Swap-Speicher mit höherer Priorität wird zuerst verwendet.

Wenn der Befehl keine Ausgabe zeigt, bedeutet dies, dass derzeit kein Swap-Speicher auf Ihrem System aktiv ist.

Das Verständnis Ihrer Swap-Konfiguration ist wichtig für die Überwachung der Systemleistung und die Gewährleistung, dass Ihr System über genügend Speicherressourcen verfügt.

Klicken Sie auf Weiter, um mit dem nächsten Schritt fortzufahren.

Überprüfen des Swap-Speichers in /proc/swaps

In diesem Schritt lernen Sie eine weitere Methode kennen, um den aktiven Swap-Speicher (Austauschspeicher) auf Ihrem System zu überprüfen, indem Sie die Datei /proc/swaps untersuchen.

Das /proc-Dateisystem ist ein virtuelles Dateisystem in Linux, das Informationen über Prozesse und andere Systeminformationen bereitstellt. Es enthält keine echten Dateien auf der Festplatte, sondern bietet einen Einblick in die Datenstrukturen des Kernels.

Die Datei /proc/swaps enthält speziell Informationen über die vom System derzeit genutzten Swap-Bereiche.

Um den Inhalt dieser Datei anzuzeigen, können Sie den Befehl cat verwenden. cat ist ein Befehlszeilenprogramm, das Dateiinhalte liest und sie an die Standardausgabe ausgibt.

Öffnen Sie Ihr Terminal, wenn es noch nicht geöffnet ist.

Geben Sie den folgenden Befehl ein und drücken Sie die Eingabetaste:

cat /proc/swaps

Die Ausgabe dieses Befehls sollte ähnlich der Ausgabe von swapon --show aus dem vorherigen Schritt sein. Es werden die aktiven Swap-Geräte oder -Dateien und deren Details aufgelistet.

Sie sollten etwas wie Folgendes sehen:

Filename				Type		Size	Used	Priority
/swapfile                               file		524284	0	-2

Schauen wir uns die Spalten an:

  • Filename: Der Pfad zur Swap-Datei oder zum Swap-Gerät.
  • Type: Der Typ des Swap-Speichers (Datei oder Partition).
  • Size: Die Gesamtgröße des Swap-Speichers in Kilobytes.
  • Used: Die Menge des derzeit genutzten Swap-Speichers in Kilobytes.
  • Priority: Die Priorität des Swap-Speichers.

Das Vergleichen der Ausgabe von swapon --show und cat /proc/swaps bestätigt die aktive Swap-Konfiguration auf Ihrem System. Beide Befehle liefern ähnliche Informationen, aber in etwas unterschiedlichen Formaten.

Das Verwenden von cat /proc/swaps ist eine schnelle Möglichkeit, den Swap-Status zu überprüfen, insbesondere wenn Sie ein Skript schreiben oder die Ausgabe einfach analysieren müssen.

Klicken Sie auf Weiter, um mit dem nächsten Schritt fortzufahren.

Überprüfen der Swap-Konfiguration in /etc/fstab

In diesem Schritt lernen Sie, wie Sie die Datei /etc/fstab überprüfen können, um zu verstehen, wie der Swap-Speicher (Austauschspeicher) so konfiguriert ist, dass er automatisch beim Systemstart aktiviert wird.

Die Datei /etc/fstab (Dateisystemtabelle) ist eine Konfigurationsdatei, die Informationen über alle Datenträgerpartitionen und Netzwerkfreigaben enthält, die das System einhängen kann. Sie teilt dem System mit, welche Dateisysteme einzuhängen sind, wo sie einzuhängen sind und mit welchen Optionen, einschließlich des Swap-Speichers.

Wenn das System startet, liest es /etc/fstab, um zu bestimmen, welche Dateisysteme und Swap-Bereiche verfügbar gemacht werden sollen.

Um den Inhalt von /etc/fstab anzuzeigen, verwenden wir erneut den Befehl cat.

Öffnen Sie Ihr Terminal, wenn es noch nicht geöffnet ist.

Geben Sie den folgenden Befehl ein und drücken Sie die Eingabetaste:

cat /etc/fstab

Die Ausgabe zeigt Zeilen an, die verschiedene Dateisysteme beschreiben, und möglicherweise eine Zeile für den Swap-Speicher. Suchen Sie nach einer Zeile, die in der Spalte für den Dateisystemtyp swap erwähnt.

Die Ausgabe könnte in etwa so aussehen:

## /etc/fstab: static file system information.
#
## Use 'blkid' to print the universally unique identifier for a
## device; this may be used with UUID= as a more robust way to name devices
## that works even if disks are added or removed. See fstab(5).
#
## <file system> <mount point>   <type>  <options>       <dump>  <pass>
/dev/sda1       /               ext4    errors=remount-ro 0       1
/swapfile       none            swap    sw              0       0

In dieser Beispielausgabe ist die Zeile /swapfile none swap sw 0 0 der Eintrag für die Swap-Datei.

Lassen Sie uns die Spalten für den Swap-Eintrag analysieren:

  • /swapfile: Der Datei- oder Gerätepfad für den Swap-Speicher.
  • none: Der Einhängepunkt. Für den Swap-Speicher ist dies typischerweise none.
  • swap: Der Dateisystemtyp. Dies zeigt an, dass es sich um einen Swap-Bereich handelt.
  • sw: Einhängeoptionen. sw ist eine häufige Option für den Swap-Speicher, was bedeutet, dass er verwendet werden soll.
  • 0: Dump-Option. Dies ist normalerweise 0 für den Swap-Speicher.
  • 0: Pass-Option. Dies ist normalerweise 0 für den Swap-Speicher, was bedeutet, dass er beim Booten nicht überprüft wird.

Dieser Eintrag in /etc/fstab stellt sicher, dass die /swapfile jedes Mal automatisch als Swap-Speicher aktiviert wird, wenn das System startet.

Durch die Überprüfung von /etc/fstab können Sie sehen, wie Ihr Swap-Speicher für die Dauer von Neustarts konfiguriert ist.

Klicken Sie auf Weiter, um dieses Lab abzuschließen.

Zusammenfassung

In diesem Lab haben Sie gelernt, wie Sie überprüfen können, ob der Swap-Speicher (Austauschspeicher) in Linux aktiviert ist, indem Sie zwei Methoden anwenden. Zunächst haben Sie den Befehl swapon --show verwendet, um eine Zusammenfassung der aktiven Swap-Geräte anzuzeigen, einschließlich ihres Namens, Typs, der Größe, des genutzten Speichers und der Priorität. Dieser Befehl bietet einen schnellen Überblick über die aktuelle Swap-Konfiguration.

Zweitens haben Sie gelernt, wie Sie den aktiven Swap-Speicher überprüfen können, indem Sie die Datei /proc/swaps untersuchen. Diese virtuelle Datei liefert ähnliche Informationen wie swapon --show und ist eine weitere Möglichkeit, zu bestätigen, welche Swap-Geräte derzeit vom System genutzt werden. Das Verständnis dieser Methoden ist entscheidend für die Überwachung des System-Speicherverbrauchs und der Leistung.