GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So erstellen und aktivieren Sie eine Swap-Partition auf Centos / RHEL 8

Swap Space-Einführung

Haben Sie eine Speicherspitze erlebt? Ein Moment, in dem Ihr System aufgrund mangelnden physischen Speichers langsamer wird. Linux hat einen Mechanismus, um dieses Problem zu lösen. Es führte einen Swap Space ein. Swap Space ist ein Speicherplatz auf der Festplatte, der den physischen Speicher ersetzt. Der Kernel durchsucht die ungenutzten Speicherseiten im RAM, dann schreibt der Kernel die ungenutzten Seiten in den Auslagerungsbereich.

Anfangsprüfung

Zuerst müssen wir prüfen, ob auf unserem System ein Swap vorhanden ist. Wir können den Befehl swapon verwenden, um dies zu überprüfen, das Hinzufügen von -s zeigt eine Zusammenfassung der Swap-Nutzung nach Gerät an.

#swapon -s

Wenn nichts zurückgegeben wurde, bedeutet dies, dass die Zusammenfassung nicht existiert und keine Auslagerungsdatei konfiguriert ist.

Eine andere Möglichkeit, den aktuellen Swap zu überprüfen, besteht darin, diesen kostenlosen Befehl mit dem folgenden Parameter m zu verwenden:

#free -m

Aus der obigen Ausgabe haben wir herausgefunden, dass unsere Swap-Größe 0 ist, was bedeutet, dass wir noch keinen Swap-Speicherplatz haben.

Partition erstellen

Wir müssen diesem Swap-Bereich eine spezielle Partition zuweisen. Wir können den fdisk-Befehl verwenden, um dies zu erreichen. Wir müssen die aktuell an das System angeschlossene Festplatte überprüfen.

#fdisk -l

Aus dem obigen Ergebnis wissen wir, dass /dev/sda noch keine Partition hat und ausreichend groß ist (1 GB). Da wir planen, einen 500-MB-Auslagerungsspeicher einzurichten, ist diese Festplatte die perfekte Wahl für unsere Auslagerungspartition.

Partition erstellen

#fdisk /dev/sda

Partitionstyp zuweisen

Nachdem Sie die Partition (/dev/sda1) erstellt haben, ist der Typ immer noch Linux und der Code ist 83 , daher müssen wir ihn in Linux Swap / Solaris ändern. Der Code für diesen Typ ist 82.

Überprüfen Sie die neu erstellte Swap-Partition

$fdisk -l

Aus dem obigen Ergebnis können wir ersehen, dass /dev/sda1 mit der geplanten Größe (500 MB) und der korrekten ID (82) und dem korrekten Typ (Linux-Swap / Solaris) erstellt wurde.

Formatieren Sie das Gerät

Um einen Linux-Auslagerungsbereich auf dem Gerät einzurichten, müssen wir mkswap

ausführen

#mkswap /dev/sda1

Swapspace aktivieren

Da unser Gerät einsatzbereit ist, können wir es verwenden, indem wir den folgenden Befehl ausführen:

#swap /dev/sda1

Überprüfen Sie den neu aktivierten Swap mit dem vorherigen Befehl free -m.

#free -m

Wie Sie sehen können, haben wir jetzt einen Swap Space, die Größe beträgt 499 MB und wird derzeit nicht verwendet (0 MB). Später, wenn der physische Speicher bereits niedrig ist, wird der Auslagerungsspeicher verwendet.

Machen Sie den Swap Space Permanent

Unser Swap Space ist aktiviert. Aber wenn wir neu starten, aktiviert der Server den Swap nicht automatisch für die Verwendung. Daher müssen wir es in /etc/fstab setzen. Wir werden die UUID des Geräts in der Konfiguration verwenden.

Wir müssen die UUID unseres Geräts überprüfen.

#blkid /dev/sda1

Fügen Sie die UUID mit vi

zu /etc/fstab hinzu

#vi /etc/fstab

Nachdem Sie die Zeile hinzugefügt haben, speichern und verlassen Sie das vi bitte mit :wq!. Beim nächsten Neustart liest der Server die /etc/fstab und aktiviert den Auslagerungsbereich.


Cent OS
  1. So aktivieren Sie IPv6 in CentOS / RHEL 5

  2. So aktivieren Sie die X11-Weiterleitung unter CentOS/RHEL 5,6,7

  3. So erstellen Sie einen LXC-Container mit lxcbr0 und virbr0 in CentOS/RHEL

  4. So erstellen Sie ein Yum-Repository in CentOS/RHEL

  5. So aktivieren Sie IPv6 in CentOS/RHEL 8

So aktivieren Sie SELinux in CentOS/RHEL 7

So aktivieren Sie das EPEL-Repository in CentOS und RHEL

So aktivieren Sie das Benutzer- und Gruppenfestplattenkontingent unter CentOS 7 / RHEL 7

So aktivieren Sie Kdump auf RHEL 7 und CentOS 7

So aktivieren Sie das EPEL-Repository auf CentOS 8 und RHEL 8 Server

CentOS / RHEL:So fügen Sie eine neue Swap-Partition hinzu