Heim > System-Tutorial > LINUX > Hauptteil

Tipps zur Linux-Partitionserweiterung zum Anpassen der Swap-Space-Größe

王林
Freigeben: 2024-02-29 11:43:31
nach vorne
1023 Leute haben es durchsucht

Tipps zur Linux-Partitionserweiterung zum Anpassen der Swap-Space-Größe

Zeigen Sie den aktuellen Speicherort und die Größe der Auslagerungsdatei an

PHP-Editor Apple führt Sie in die Partitionserweiterungstechnik zum Anpassen der Swap-Space-Größe in Linux-Systemen ein. Der Swap-Speicherplatz spielt eine wichtige Rolle, wenn der Systemspeicher nicht ausreicht. Durch die Erweiterung des Swap-Speicherplatzes kann die Systemleistung und -stabilität verbessert werden. In diesem Artikel wird ausführlich beschrieben, wie Sie die Swap-Partition in Linux-Systemen schnell und sicher erweitern können, um die Systemressourcen besser zu verwalten und die Arbeitseffizienz zu verbessern.

Führen Sie den folgenden Befehl aus:

sudo swapon --show
Nach dem Login kopieren
Nach dem Login kopieren

Dadurch wird der gesamte aktive Auslagerungsspeicher angezeigt, einschließlich Typ (z. B. Datei oder Partition), Größe, Nutzung und Speicherort.

Wenn Sie nur am Dateipfad oder Partitionspfad interessiert sind, können Sie die gleichen Informationen über /proc/swapsDatei:

anzeigen
cat /proc/swaps
Nach dem Login kopieren

Dadurch werden alle Swap Spaces im System aufgelistet, einschließlich ihrer Standorte.

Richten Sie einen neuen Swap-Bereich ein

Auf Manjaro (einer Arch-basierten Linux-Distribution) können Sie Swap Space mit mehreren Methoden einrichten. Hier sind die allgemeinen Schritte zum Erstellen und Einrichten eines Swap Space:

Auslagerungsdatei erstellen:

Wählen Sie ein Verzeichnis (normalerweise /) und erstellen Sie eine Auslagerungsdatei. Erstellen Sie beispielsweise eine 4-GB-Auslagerungsdatei:

sudo fallocate -l 4G /swapfile
Nach dem Login kopieren

Stellen Sie die richtigen Berechtigungen ein:

Aus Sicherheitsgründen sollten Sie sicherstellen, dass die Auslagerungsdatei nur für den Root-Benutzer lesbar und beschreibbar ist:

sudo chmod 600 /swapfile
Nach dem Login kopieren

Format zum Austauschen:

sudo mkswap /swapfile
Nach dem Login kopieren
Nach dem Login kopieren

Austausch aktivieren:

sudo swapon /swapfile
Nach dem Login kopieren
Nach dem Login kopieren

Swap dauerhaft machen:

Um die Swap-Einstellungen über Neustarts hinweg beizubehalten, muss der /etc/fstab-Datei ein Eintrag hinzugefügt werden. Öffnen Sie zunächst die fstab-Datei mit einem Texteditor:

sudo nano /etc/fstab
Nach dem Login kopieren

Fügen Sie dann am Ende der Datei die folgende Zeile hinzu:

/swapfile none swap defaults 0 0
Nach dem Login kopieren

Speichern und schließen Sie die Datei.

Austausch anpassen (optional):

Swappiness ist ein Wert, der angibt, wie aggressiv das System den Swap-Speicherplatz nutzen soll. Die Werte reichen von 0 bis 100, wobei 100 die aktivste Nutzung von Swap angibt.

Aktuellen Tauschwert anzeigen:

cat /proc/sys/vm/swappiness
Nach dem Login kopieren

Wenn Sie es ändern müssen, stellen Sie es beispielsweise auf 10:

sudo sysctl vm.swappiness=10
Nach dem Login kopieren

Um es dauerhaft zu machen, fügen Sie den /etc/sysctl.conf文件中的vm.swappiness-Wert hinzu oder ändern Sie ihn.

Bitte beachten Sie, dass die oben genannten Schritte zwar die Verwendung einer Auslagerungsdatei beschreiben, Sie sich aber auch dafür entscheiden können, eine Auslagerungspartition auf Ihrer Festplatte zu erstellen. Die Entscheidung für die Verwendung einer Auslagerungsdatei oder einer Auslagerungspartition hängt von Ihren spezifischen Bedürfnissen und Vorlieben ab.

Passen Sie die Größe des Swap-Bereichs an

NAMETYPE SIZE USED PRIO
/swapfile file 512M 397.9M -2
Nach dem Login kopieren

Anhand der bereitgestellten Ausgabe haben Sie derzeit eine Größe von 512 MB /swapfile als Auslagerungsdatei und es wurden 397,9 MB verwendet. Wenn Sie die Größe dieser Auslagerungsdatei erhöhen möchten, können Sie die folgenden Schritte ausführen:

Schließen Sie die aktuelle Auslagerungsdatei:

Sie müssen die aktuelle Auslagerungsdatei schließen, bevor Sie die Größe ändern:

sudo swapoff /swapfile
Nach dem Login kopieren

Größe der Auslagerungsdatei ändern:

Angenommen, Sie möchten die Größe der Auslagerungsdatei auf 1 GB ändern:

sudo fallocate -l 1G /swapfile
Nach dem Login kopieren

Neu formatieren, um auszutauschen:

sudo mkswap /swapfile
Nach dem Login kopieren
Nach dem Login kopieren

Swap erneut aktivieren:

sudo swapon /swapfile
Nach dem Login kopieren
Nach dem Login kopieren

Überprüfen Sie die neue Swap-Größe:

Verwenden Sie den Befehl swapon --show erneut, um die neue Größe der Auslagerungsdatei zu bestätigen:

sudo swapon --show
Nach dem Login kopieren
Nach dem Login kopieren

Abgeschlossen

Das obige ist der detaillierte Inhalt vonTipps zur Linux-Partitionserweiterung zum Anpassen der Swap-Space-Größe. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:jb51.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!