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

Vue realisiert den Gleitkreuzeffekt des Balles

In diesem Artikelbeispiel wird der spezifische Co...

Detaillierte Erklärung zu MySQL und Springs Autocommit

1 MySQL Autocommit-Einstellungen MySQL führt stan...

Die benutzerdefinierte Vue-Komponente implementiert eine bidirektionale Bindung

Szenario: Die von uns häufig verwendeten Interakt...

Implementierung der Docker-Bereitstellung von Tomcat- und Webanwendungen

1. Docker online herunterladen yum install -y epe...

So zeigen Sie die Netzwerkroutingtabelle in Ubuntu an

Was sind Routing und Routing-Tabellen in Linux? U...

Tutorial zur Installation und Konfiguration von MySQL 5.7.16 ZIP-Paketen

In diesem Artikel finden Sie das Installations- u...

Warum DOCTYPE HTML verwenden?

Sie wissen, dass der Browser ohne diese Option bei...

HTML-Tipps, um Ihren Code semantisch zu gestalten

HTML-Semantik scheint ein alltägliches Problem zu...