So ändern Sie den Abtausch Ihres Linux -Systems

So ändern Sie den Abtausch Ihres Linux -Systems
Speicher ist ein kritischer Bestandteil eines jeden Systems. Der Linux -Kernel weiß dies und versucht sicherzustellen, dass genügend Speicher zur Verfügung steht. Eine Möglichkeit, wie der Kernel den Speicher verwaltet, besteht darin, ein Swap -System zu verwenden, um zusätzlichen Speicherplatz zu erstellen.

In diesem Tutorial werden wir darüber sprechen, was ein Tausch ist, wie es funktioniert, und schließlich, wie Sie den Wechsel Ihres Linux -Systems anpassen können.

Was ist Tausch?

Ein Swap -System wird als Speicherplatz definiert, das vom Betriebssystem auf der Scheibe zugewiesen wurde und verwendet wird, wenn RAM nicht ausreicht. In Linux kann das Swap -System ein verteilter Speicherplatz sein, der sich dem fungierenden Tausch oder einer Swap -Datei widmet. Das Swap -System kann auch eine Kombination aus Swap -Partition- und Swap -Dateien sein.

Wenn ein System aus dem physischen Speicher heraus ist, tauscht der Kernel inaktive Seiten vom Hauptspeicher in das Swap -System aus. Das gibt einen Platz im Hauptspeicher für die Verwendung durch andere Prozesse frei.

Obwohl Sie ohne Swap-System davonkommen können, kann ein Swap sehr praktisch eingesetzt werden, wenn Sie ein System mit weniger als 4 GB RAM oder einem System mit kritischen Leistungsanforderungen haben, und wird empfohlen und wird empfohlen. Andernfalls stürzt das System, wenn Ihr System mehr Speicher benötigt, als das System bereitstellen kann. Dies kann schwerwiegende Auswirkungen haben.

NOTIZ: Gehen Sie nicht davon aus, dass ein Swap -System ein Ersatz oder eine Alternative zum zusätzlichen Speicher ist. Ein Swap -System ist nichts anderes als eine Partition oder eine in der Festplatte gespeicherte Datei. Es kann nicht vollständig als physisches Gedächtnis fungieren. Wenn Ihrem System immer der ausreichende Speicher ausgeht, sollten Sie mehr physischen Speicher hinzufügen, da das Erhöhen Ihrer Swap -Systemgröße nicht viel hilft.

Was ist Swappiness?

Swappiness ist ein Kernel -Parameter, mit dem Systemadministratoren anpassen können, wie oft das System das Swap -System verwendet. Swappiness definiert die Beziehung zwischen dem Austausch inaktiver Seiten vom RAM zum Swap -System.

Um Verwirrung zu vermeiden, finden Sie hier die offizielle Definition des Swappiness von Linux -Handbuchseiten.

„Diese Kontrolle wird verwendet, um zu definieren, wie aggressiv (sic) der Kernel die Speicherseiten tausch. Höhere Werte erhöhen die Aggressivität; Niedrigere Werte verringern die Menge des Swaps. Ein Wert von 0 weist den Kernel an, den Swap nicht zu initiieren, bis die Menge an freien und frechen Seiten geringer ist als die hohe Wassermarke in einer Zone.

Das Swappiness -Feature wurde zuerst in Linux Kernel Version 2 angezeigt.6; Es reicht von Wert 0 bis 100. Je höher der Swappinesswert ist, desto mehr inaktiven Seiten werden vom Hauptspeicher gegen den Platz ausgetauscht. Niedrigere Werte führen zu inaktiven Seiten, die im Hauptspeicher verbleiben,.

So zeigen Sie den Swappinesswert Ihres Systems an

Standardmäßig haben Dur Linux -Verteilungen den Wert des Swappiness auf 60. Sie können den Swappinesswert Ihres Systems mit dem SYSCTL -Befehl anzeigen.

sudo sysctl vm.Tupfer

Wenn Sie keinen SYSCTL -Befehl in Ihrem System haben, verwenden Sie den folgenden Befehl, um ihn auf Debian -basierten Systemen zu installieren.

APT-GET-Installieren Sie Procps

https: // Man7.org/linux/mannseiten/man8/sysctl.8.html

Wie man den Swappinesswert ändert

Der Standard -Swappinesswert ist normalerweise die geeigneten Werte für die meisten Anwendungsfälle. Möglicherweise möchten Sie diesen Wert jedoch aus verschiedenen Gründen anpassen.

Es gibt keinen besten oder empfohlenen Swappinesswert. Sie können jedoch verschiedene Tools wie kostenlos verwenden, um zu überwachen, wie Ihr Systemspeicher ausgeführt werden.

Wir können den Swappinesswert anpassen, indem wir die Konfigurationsdatei bearbeiten. Diese Methode bewahrt den Swappinesswert auch nach einem Neustart.

Öffnen Sie dazu die Datei /etc /sysctl.Bekennt mit Ihrem Texteditor und ändern Sie den Wert der folgenden Eintrags -VM.Swappiness auf Ihren geeigneten Wert. (Fügen Sie den Eintrag hinzu, wenn er nicht existiert).

Um den Swappinesswert Ihres Systems während der Laufzeit zu ändern.

sudo sysctl vm.Swappiness = 10

NOTIZ: Der Zugriff auf den Swap -Raum wird als viel langsamer im Vergleich zum Zugriff auf das physische Speicher angesehen. Wenn Sie Ihren Swappinesswert auf 100 festlegen.

Abschluss

In diesem Leitfaden haben wir besprochen, was Swap ist und wie er funktioniert. Mit diesem Handbuch können Sie die Anforderungen an den Systemraum optimieren, um Ihren Nutzungsanforderungen zu entsprechen.