So erweitern Sie den Linux-Swap-Speicher

So erweitern Sie den Linux-Swap-Speicher

Swap-Speicher bedeutet hauptsächlich, dass das System einen Teil des Festplattenspeichers als Serverspeicher verwendet, wenn der physische Speicher nicht ausreicht. Standardmäßig gibt es einige Einstellungsstandards für den Swap-Speicher, die auch mit der Größe des physischen Speichers zusammenhängen. Die spezifischen Standards lauten wie folgt:

RAM-Größe Swap-Größe Gesamtgröße nach Aktivierung von Swap 256MB 256MB 512MB
512 MB 512 MB 1 GB
1 GB 1 GB 2 GB
3 GB 2 GB 5 GB
4 GB 2 GB 6 GB
6 GB 2 GB 8 GB
8 GB 3 GB 11 GB
12 GB 3 GB 15 GB
16 GB 4 GB 20 GB
32 GB 6 GB 38 GB
64 GB 8 GB 72 GB
128 GB 11 GB 139 GB

Überprüfen Sie den Speicherplatz

frei -h 

Erhöhen Sie den Swap-Speicherplatz durch Swap-Partitionsdateien

1. Erstellen Sie eine Swap-Partitionsdatei

dd wenn=/dev/null von=/data2/swapfile bs=1M Anzahl=1024

Dabei ist „bs“ die Größe jedes Blocks, „count“ die Anzahl der Blöcke und „bs*count“ die Größe der Auslagerungsdatei: hier 1M*1024=1G. Sie können es nach Bedarf anpassen. Darüber hinaus ist swapfile der Pfad der Auslagerungsdatei, der bei Bedarf geändert werden kann.

2. Formatieren Sie die Swap-Partitionsdatei

mkswap Auslagerungsdatei

Der Pfad hier sollte dem vorherigen Pfad entsprechen.

3. Aktivieren Sie die Swap-Partitionsdatei

swapon-Auslagerungsdatei

4. Start hinzufügen

Ändern Sie die Datei /etc/fstab und fügen Sie diese Zeile hinzu oder ändern Sie sie:

Auslagerungsdatei Auslagerung Auslagerungsvorgaben 0 0

Beachten Sie, dass die Pfade weiterhin übereinstimmen müssen und vollständige Pfade sein müssen. Die letzten beiden sind Nullen und keine großen Os.

Diese Option ist optional. Wenn Sie die Startkonfiguration nicht ändern, wird der Swap-Speicher nach dem Neustart zurückgesetzt und die vorherige Konfiguration geht verloren.

Wenn wir ein Java-Programm verwenden, müssen wir seinen maximalen Heap-Speicher festlegen, was eine Art Schutz für das System darstellt.

Dies ist das Ende dieses Artikels über die Erweiterung der Kapazität des Linux-Swap-Speichers. Weitere relevante Inhalte zur Erweiterung der Kapazität des Linux-Swap-Speichers finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • Überprüfung mit Valgrind unter Linux (um Speicherlecks vorzubeugen)
  • Detaillierte Erläuterung zum Ausführen von JMeter unter einem Linux-System und zur Optimierung des lokalen Speichers
  • Python3 überwacht die CPU-, Festplatten- und Speichernutzung sowie den Öffnungsstatus jedes Ports von Windows- und Linux-Systemen. Detaillierte Codebeispiele
  • Wie der Linux-Kernel in den Prozessadressraum eindringt und den Prozessspeicher ändert
  • So überwachen Sie die Linux-Speichernutzung mit einem Bash-Skript
  • Linux-System zum Anzeigen von CPU, Maschinenmodell, Speicher und anderen Informationen
  • Methoden zur Optimierung von Oracle-Datenbanken mit großen Speicherseiten unter Linux
  • Detaillierte Erläuterung der Speicherverwaltungsarchitektur des Linux-Kernels
  • Verwenden Sie ein C-Programm, um Informationen zur Speichernutzung eines Prozesses unter einem Linux-System auszugeben
  • Lösen Sie das Problem der Speichererschöpfung, das durch zu viele PHP-FPM-Prozesse unter Linux verursacht wird
  • Python überwacht den Linux-Speicher und schreibt in MongoDB (empfohlen)
  • Detaillierte Erläuterung des Linux-Speicherdeskriptorbeispiels mm_struct
  • Detaillierte Erläuterung des Implementierungsmechanismus für gemeinsam genutzten Speicher unter Linux
  • So überprüfen Sie die Speichernutzung unter Linux

<<:  Fallstudie zum JavaScript DOMContentLoaded-Ereignis

>>:  Zwei Methoden zur Implementierung der MySQL-Gruppenzählung und Bereichsaggregation

Artikel empfehlen

Beispielcode zur Implementierung der Menüberechtigungssteuerung in Vue

Wenn Benutzer an einem Backend-Verwaltungssystem ...

Vue implementiert die browserseitige Code-Scan-Funktion

Hintergrund Vor nicht allzu langer Zeit habe ich ...

Detailliertes Tutorial zum Löschen von Linux-Benutzern mit dem Befehl userdel

Was ist Serdel userdel ist ein Low-Level-Tool zum...

So verwenden Sie Nginx als Load Balancer für MySQL

Hinweis: Die Nginx-Version muss 1.9 oder höher se...

Beispielcode zur Implementierung der Ellipsenbahnrotation mit CSS3

In letzter Zeit müssen folgende Effekte erzielt w...

So schreiben Sie schönen HTML-Code

So sieht schöner HTML-Code aus. So schreiben Sie ...

Vue + SSM realisiert den Vorschaueffekt beim Hochladen von Bildern

Die aktuelle Anforderung lautet: Es gibt eine Sch...

Schritte und Fallstricke beim Upgrade von Linux MySQL 5.5 auf MySQL 5.7

Inhaltsverzeichnis Linux MySQL 5.5 auf MySQL 5.7 ...

Beispielcode und Methode zum Speichern von Arrays in MySQL

Beim Schreiben gespeicherter Prozeduren werden hä...