So fügen Sie Swap Space unter CentOS 8 hinzu

Tutorial zum Hinzufügen von Swap-Speicherplatz unter CentOS 8

Zuvor haben wir einen Artikel über das Hinzufügen von Swap-Speicherplatz unter Ubuntu 20.04 LTS behandelt. In diesem Artikel werden wir dasselbe tun, jedoch mit CentOS 8 Linux.

Wenn der RAM voll ist, werden inaktive Seiten aus dem RAM entnommen. Swap Space wird verwendet, wenn der RAM in Ihrem System voll ist.

So definieren Sie Swap Space in CentOS 8

  • Tauschen Sie den Speicherplatz um das Dreifache des RAM aus, wenn Ihr System über weniger als 2 GB RAM verfügt
  • Swap-Speicherplatz mit der gleichen Größe wie der RAM, wenn Ihr System über 2 bis 8 GB RAM verfügt
  • Bei Systemen mit mehr als 8 GB RAM beträgt Ihr Swap-Speicherplatz mindestens 4 GB Swap

So fügen Sie Swap Space unter CentOS 8 hinzu

Zuerst müssen wir eine Auslagerungsdatei erstellen, die als Auslagerungsspeicher in Ihrem CentOS 8 dient. Wir erstellen eine Auslagerungsdatei mit 2 G.

sudo fallocate -l 2G /swapfile

Benutzen Sie jetzt die dd Befehl zum Erstellen der Auslagerungsdatei:

sudo dd if=/dev/zero of=/swapfile bs=1024 count=2097152

Wir setzen das Berechtigungsrecht auf 600.

sudo chmod 600 /swapfile

Erstellen Sie einen Linux-Auslagerungsbereich für die Datei:

sudo mkswap /swapfile

Führen Sie den folgenden Befehl aus, um die Auslagerungsdatei zu aktivieren.

sudo swapon /swapfile

Stellen Sie sicher, dass der Swap aktiv ist.

sudo swapon --show

Oder,

sudo free -h

Jetzt können Sie die Änderung dauerhaft machen, indem Sie einen Swap-Eintrag hinzufügen /etc/fstab Datei:

sudo nano /etc/fstab

und fügen Sie die folgende Zeile ein:

/swapfile swap swap defaults 0 0

Swapiness-Wert in CentOS 8

Swapiness ist eine Methode, die definiert, wie oft Ihr Linux-System den Swap-Space nutzt. Der Standardwert für die Swapiness ist30 in CentOS 8. Sie können den aktuellen Wert mit dem folgenden Befehl überprüfen.

cat /proc/sys/vm/swappiness

Hinweis: Der Wert kann zwischen 0 und 100 liegen. Ein niedrigerer Wert ist besser, da der Kernel dadurch versucht, das Auslagern nach Möglichkeit zu vermeiden. Gleichzeitig wird der Kernel bei einem höheren Wert versuchen, Swap Space wie nie zuvor zu verwenden Vor.

Wenn Sie in der Zwischenzeit den Swap-Wert festlegen möchten, müssen Sie das öffnen /etc/sysctl.conf Datei und fügen Sie die folgende Zeile hinzu.

vm.swappiness=20

Führen Sie den folgenden Befehl aus, um den Swap-Wert in CentOS 8 zu löschen oder zu deaktivieren

sudo swapoff -v /swapfile

Jetzt können Sie den Auslagerungsdateieintrag entfernen /swapfile swap swap defaults 0 0 von dem /etc/fstab Datei.

Führen Sie den folgenden Befehl aus, um die eigentliche Auslagerungsdatei mit dem folgenden Befehl zu entfernen:

sudo rm /swapfile

Liste der besten Tutorial-Websites zum Online-Lernen von Linux im Jahr 2023

Beitragsnavigation

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert