GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So fügen Sie Swap Space unter Debian 11 hinzu

So fügen Sie Swap Space unter Debian 11 hinzu. Swap Space ist ein Speicherplatz in Linux, der verwendet wird, wenn der physische Speicher (RAM) voll ist. Wenn das System mehr Speicherressourcen benötigt und der Arbeitsspeicher voll ist, werden inaktive Seiten im Speicher in den Auslagerungsbereich verschoben.

Auslagerungsspeicher kann Maschinen mit wenig RAM helfen. Falls Sie eine VM-Instanz mit 600 MB RAM auswählen, ist Ihr Arbeitsspeicher erschöpft und Sie können keinen Arbeitsspeicher zuweisen.

Diese Anleitung enthält die erforderlichen Schritte zum Hinzufügen von Auslagerungsspeicher unter Debian 11.

Auslagerungsbereich prüfen

Überprüfen Sie, ob Ihr Debian-Server bereits einen Swap Space zur Verfügung hat. Häufiger ist bei virtuellen Maschinen standardmäßig kein Auslagerungsbereich aktiviert. Überprüfen Sie den Auslagerungsbereich mit dem folgenden Befehl.

sudo swapon --show

Wenn Sie keine Ausgabe erhalten, hat Ihr Server keinen Auslagerungsbereich. Es ist an der Zeit, Auslagerungsspeicher hinzuzufügen.

01. Erstellen einer Auslagerungsdatei

Jetzt können Sie eine Auslagerungsdatei erstellen, um 1 GB hinzuzufügen (1G ) Platz. Sie können auch den benötigten Speicherplatz erhöhen.

sudo fallocate -l 1G /swapfile

02. Richten Sie Berechtigungen für die Auslagerungsdatei ein

Jetzt haben Sie eine Auslagerungsdatei der richtigen Größe und können als Auslagerungsspeicher aktiviert werden.

Fahren Sie fort, indem Sie die richtigen Berechtigungen einrichten.

sudo chmod 600 /swapfile

03. Richten Sie einen Swap Space ein

Mit dem mkswap können Sie nun die Datei als Auslagerungsbereich markieren Befehl.

sudo mkswap /swapfile

Sie erhalten eine ähnliche Ausgabe wie diese.

Output
Setting up swapspace version 1, size = 1024 MiB (1073737728 bytes)
no label, UUID=f59595fb-754b-47ae-af6b-8dd6e98654d8

04. Swap Space aktivieren

Aktivieren Sie den Auslagerungsbereich und erlauben Sie dem System, den Bereich zu nutzen.

sudo swapon /swapfile

Überprüfen Sie, ob der Swap verfügbar ist, indem Sie Folgendes eingeben:

sudo swapon --show
Output
NAME TYPE SIZE USED PRIO
/swapfile file 1024M 0B -2

Sie können die Ausgabe des kostenlosen Dienstprogramms erneut überprüfen.

free -h
Output
total used free shared buff/cache available
Mem: 581M 275M 62M 103M 243M 110M
Swap: 1.0G 0B 1.0G

05. Die Auslagerungsdatei dauerhaft machen

Nano-Editor installieren.

sudo apt install nano

Jetzt wird Auslagerungsspeicher nur für die aktuelle Sitzung erstellt. Wenn Sie den Server neu starten, gehen die aktuellen Änderungen verloren. Sie können diese Einstellung also permanent machen, indem Sie die Auslagerungsdatei zu unserer hinzufügen /etc/fstab Datei .

sudo nano /etc/fstab

Fügen Sie am Ende der Datei Folgendes hinzu.

/swapfile swap swap defaults 0 0

Austauschwert konfigurieren

Die swappiness Parameter erlauben zu konfigurieren, wie oft Ihr System Daten aus dem RAM in den Swap Space auslagert.

Dieser Wert liegt zwischen 0 und 100 in Prozent. Bei Werten nahe Null lagert der Kernel keine Daten auf die Festplatte aus, es sei denn, dies ist unbedingt erforderlich. Je höher der Wert, der näher an 100 liegt, desto mehr Daten werden in den Swap verschoben, um mehr RAM-Speicher frei zu halten.

Wenn Sie also dem System sagen, dass es sich nicht zu sehr auf den Swap verlassen soll, wird Ihr System im Allgemeinen schneller.

Sie können den aktuellen Swappiness-Wert sehen, indem Sie Folgendes eingeben:

cat /proc/sys/vm/swappiness
Output
60

Setzen Sie nun den Wert auf 10 mit dem folgenden Befehl.

sudo sysctl vm.swappiness=10
Output
vm.swappiness = 10

Sie können diesen Wert dauerhaft machen, indem Sie die Zeile zu Ihrem /etc/sysctl.conf hinzufügen Datei.

sudo nano /etc/sysctl.conf

Fügen Sie unten die folgende Zeile hinzu.

vm.swappiness=10

Drücken Sie Ctrl+X gefolgt von Y und Enter um die Datei zu speichern und zu schließen.

Auslagerungsbereich entfernen

Um einen Auslagerungsbereich zu entfernen, müssen Sie swapoff eingeben das Leerzeichen, entfernen Sie den Eintrag aus der /etc/fstab Datei und löschen Sie schließlich die Auslagerungsdatei.

sudo swapoff -v /swapfile

Bearbeiten Sie /etc/fstab Datei und entfernen Sie den Auslagerungsdateieintrag /swapfile swap swap defaults 0 0

Löschen Sie abschließend die Auslagerungsdatei.

sudo rm /swapfile

Schlussfolgerung

Jetzt haben Sie gelernt, wie Sie eine Auslagerungsdatei erstellen, den Auslagerungsspeicher aktivieren, konfigurieren und den Auslagerungsspeicher auf Ihrem Debian 11-Server entfernen.

Vielen Dank für Ihre Zeit. Wenn Sie auf ein Problem oder Feedback stoßen, hinterlassen Sie bitte unten einen Kommentar.


Linux
  1. So fügen Sie Swap Space unter Ubuntu 18.04 hinzu

  2. So fügen Sie eine Auslagerungsdatei unter Ubuntu hinzu

  3. So fügen Sie Swap Space in Ubuntu 18.04 hinzu

  4. So fügen Sie Swap Space unter Ubuntu 22.04 hinzu

  5. So fügen Sie unter Linux Auslagerungsspeicher hinzu

So fügen Sie Swap Space unter Ubuntu 20.04 hinzu

So fügen Sie Swap Space unter Debian 11 hinzu

So fügen Sie Swap Space unter Ubuntu Linux hinzu und konfigurieren es

So überprüfen Sie den Auslagerungsbereich unter Linux

So fügen Sie eine Auslagerungsdatei unter Ubuntu 20.04 hinzu

So fügen Sie einem Debian-Server eine private IP hinzu