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