So fügen Sie Swap-Speicher für die Leistung von CentOS 7 hinzu

Einer der wichtigsten Aspekte, für den wir als Administratoren oder IT-Personal täglich sorgen müssen, ist neben der Überwachung die optimale Leistung von Linux-Computern der Organisation oder unserer Teams und dies deckt einen weiten Bereich ab, der von der Freigabe von Festplattenspeicher bis zur Erhöhung des RAM-Speichers der Geräte reicht.

Bei dieser Gelegenheit werden wir analysieren wie wir den Swap-Speicher in Computern mit CentOS 7 erhöhen können.

Was ist Swap-Speicher?Das Speicher auslagern wir können es definieren als virtueller Speicher die den Hauptspeicher, den RAM, des Gerätes unterstützt. Es ist im Grunde ein Auslagerungsbereich, der eine Datei oder eine logische Partition auf der Festplatte sein kann.

Das Auslagerungsspeicher speichert alle temporären Dateien auf der Festplatte wodurch die Leistung des RAM optimiert werden kann.

Wir alle wissen, dass wir während der Installation des Betriebssystems den Speicherplatz definieren können, der für den Swap-Speicher in den Festplattenparametern reserviert wird:

Es ist möglich, dass der Moment kommt, in dem uns der Speicher ausgeht und mehr Speicher hinzugefügt werden muss. Im Folgenden werden wir also sehen, wie wir unseren Computern mit CentOS 7 mehr Swap-Speicher hinzufügen können.

1. Überprüfung der Größe des Swap-Speichers im System


Bevor Sie mit der Speichererweiterung beginnen, wird empfohlen, den Status des Auslagerungsspeichers des Systems mit dem folgenden Befehl zu überprüfen:
 swapon -s

Wenn wir keine Ergebnisse erhalten, bedeutet dies, dass keine Auslagerungsdateien erstellt wurden. Eine andere Möglichkeit, detaillierte Informationen über RAM und Swap-Speicher zu erhalten, ist die Verwendung des Befehls:

 kostenlos -m

Dort sehen wir den gesamten Speicher und die Menge, die wir verwendet haben.

2. Überprüfen Sie den verfügbaren Speicherplatz auf CentOS 7


Der nächste Schritt, den wir unternehmen müssen, besteht darin, den verfügbaren Speicherplatz zu überprüfen, da der Swap-Speicher, wie bereits erwähnt, eine logische Partition innerhalb der Festplatte sein kann.

Um den verfügbaren Speicherplatz zu überprüfen, verwenden wir den Befehl:

 df -h

NotizDer Parameter -h gibt an, dass die Informationen in einer für uns Menschen leicht verständlichen Sprache angezeigt werden, da der Befehl df alle Informationen in Blöcken anzeigt, wenn wir sie nicht festlegen, ohne den Speicherplatz in MB und GB anzugeben.

3. Auslagerungsdatei erstellen


Der nächste Schritt in diesem Prozess besteht darin, die Auslagerungsdatei zu erstellen. Dazu erstellen wir eine Datei namens swapfile im Root /. (Wir können diesen Namen nach unserem Ermessen vergeben).

Diese Datei zeigt die Speichermenge an, die wir als Auslagerungsspeicher zuweisen möchten. Der einfachste und praktischste Weg, diese Auslagerungsdatei zu erstellen, ist die Verwendung des Befehls fallocate. Wenn wir also eine Datei mit 1 GB Speicherplatz erstellen möchten, geben wir Folgendes ein:

 sudo fallocate -l 1G / Auslagerungsdatei
Sobald wir drücken Eintreten wir müssen unser Administratorkennwort eingeben.

Mit dem folgenden Befehl können wir überprüfen, ob der angegebene Betrag korrekt ist:

 ls -lh / Auslagerungsdatei

Wir sehen die Eigenschaften, den Benutzer, den zugewiesenen Speicherplatz und das Erstellungsdatum der Datei.

4. Aktivieren der Auslagerungsdatei


Bisher haben wir die Auslagerungsdatei erstellt, aber es ist notwendig, dass sie aktiviert ist, damit das System sie als Auslagerungsdatei erkennt, ansonsten haben wir nichts unternommen.

Der erste Schritt besteht darin, die Berechtigungen für die Datei mit dem Befehl . zuzuweisen chmod, damit niemand außer dem Root-Benutzer auf die Auslagerungsdatei zugreifen und Änderungen daran vornehmen kann. Wir geben folgendes ein:

 sudo chmod 600 / Auslagerungsdatei
Wir können überprüfen, ob die Berechtigungen korrekt gesetzt wurden, indem wir erneut die Zeile verwenden:
 ls -lh / Auslagerungsdatei

Nachdem wir nun wissen, dass die Datei über die erforderlichen Berechtigungen verfügt, müssen wir dem System mitteilen, dass die erstellte Datei eine Auslagerungsdatei sein wird. Dazu geben wir Folgendes ein:

 sudo mkswap / swapfile

Damit haben wir CentOS 7 bereits angezeigt, dass die Datei vom Typ swap sein wird.

5. Lassen Sie die erstellte Datei dauerhaft sein


Als nächstes müssen wir die Auslagerungsdatei so konfigurieren, dass sie dauerhaft wird, da der nächste Neustart des Systems nicht aktiv ist. Dazu verwenden wir den Befehl fstab, der für die Verwaltung der Tabellen und Dateisysteme verantwortlich ist.

Wir geben den folgenden Befehl ein, um auf die Datei zuzugreifen:

 sudo nano / etc / fstab
Sobald wir diesen Befehl ausführen, sehen wir das folgende Fenster:

Dort müssen wir am Anfang der Datei Folgendes hinzufügen:

 / swapfile swap sw 0 0

Wir speichern die Änderungen mit der Tastenkombination Strg + ODER und wir verlassen den Editor mit der Kombination Strg + x.

6. Zusätzliche Einstellungen


Es gibt einige Parameter, die wir anpassen können, damit der Betrieb der Auslagerungsdatei optimal ist und wir die Leistung im System bemerken.

Die Werte, die wir konfigurieren können, sind:

Tauschfähigkeit
Dieser Parameter ist dafür verantwortlich, die Häufigkeit zu bestimmen, mit der das CentOS 7-System Daten aus dem Speicher für den Swap-Auslagerungsraum austauscht. Dieser Wert liegt zwischen 0 und 100 und bestimmt den Prozentsatz der Speichernutzung, den die Auslagerungsdatei auslöst.

Um die zu sehen Tauschbörsen wir geben folgendes ein:

 cat / proc / sys / vm / swappiness

Wir sehen, dass der Wert in diesem Fall 30 ist. Je näher der Wert an Null (0) liegt, tauscht das System die Daten nur im Extremfall aus. Wenn wir diesen Wert anpassen möchten, geben wir mit dem gewünschten Wert Folgendes ein:

 sudo sysctl vm.swappiness = 5

Diese Änderung wird beim nächsten Neustart des Systems berücksichtigt. Zusätzlich müssen wir die Datei bearbeiten sysctl.conf Wenn der geänderte Wert dauerhaft sein soll:

 sudo nano /etc/sysctl.conf
Sobald die Datei geöffnet ist, fügen wir oben Folgendes hinzu:
 vm.swappiness = 5
Es wird konfiguriert.

Cache-Druck
Ein weiterer Wert, den wir ändern können, ist der von Cache-Druck, vfs_cache_pressure. Dieser Parameter bezieht sich auf die speziellen Einträge im Metadaten-Dateisystem.

Um den aktuellen Wert von anzuzeigen Cache-Druck Wir werden den folgenden Befehl verwenden:

 cat / proc / sys / vm / vfs_cache_pressure

Wir sehen, dass der Standardwert 100 ist. Bei diesem Wert löscht das System die Informationen zu schnell, daher ist es ratsam, einen niedrigeren Wert einzustellen, dafür verwenden wir den folgenden Befehl:

 sudo sysctl vm.vfs_cache_pressure = 35
(Angenommen, wir wollen es bei 35 belassen)

Wie im vorherigen Parameter müssen wir die Datei konfigurieren sysctl.conf damit diese Änderung dauerhaft ist. Dort geben wir folgende Zeile ein:

 vm.vfs_cache_pressure = 35 
Diese verwenden Befehle wir werden können Swap-Speicher hinzufügen auf unserem CentOS 7-System und Leistung optimieren vom selben.

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave