In diesem Leitfaden werden wir zeigen, wie die Swap -Größe in Ubuntu 22 geändert werden kann.04.
Voraussetzungen:
Um die Schritte in diesem Handbuch auszuführen, benötigen Sie die folgenden Komponenten:
Tauschdatei unter Linux
Der RAM der Maschine ist durch den Linux -Kernel als „Seiten“ in Stücke unterteilt, die als „Seiten“ bezeichnet werden. Immer wenn eine Seite in einen vorkonfigurierten Raum auf den sekundären Speichergeräten (Festplatte oder SSD) kopiert wird, wird sie als "Tausch" bezeichnet, das als „Austausch“ bezeichnet wird. Der vorkonfigurierte dedizierte Raum wird als "Tauschraum" bezeichnet.
Die Gesamtmenge des physischen Speichers (RAM) und des Swap -Raums wird als „virtueller“ Speicher bezeichnet.
Tauscht notwendig?
Es gibt ein paar Gründe, warum Twapping erforderlich ist:
Der Austausch wird jedoch mit einem eigenen Satz von Nachteilen geliefert:
Arten von Tauschräumen
Sie werden auf zwei Arten von Swap -Räumen unter Linux stoßen:
Abhängig vom verfügbaren RAM -Bereich kann die Größe des Tauschraums variieren. Hier sind einige Beispiele:
Tauschdatei in Ubuntu
Ubuntu verwendet im Allgemeinen eine dedizierte Tauschpartition zum Austausch. Oft wird diese Partition während der Installation erstellt. Wir können jedoch die Swap -Dateien nach Belieben erstellen und optimieren.
Auflistung der Tauschräume
Der folgende Befehl zeigt alle derzeit konfigurierten Tauschräume:
$ swapon
Die Liste enthält alle Swap -Räume, sowohl Partitionen als auch Swap -Dateien.
Erstellen von Swap -Dateien
Ein wesentlicher Vorteil von Swap -Dateien gegenüber der Tauschpartition besteht darin, dass die Dateigröße leicht geändert werden kann, wodurch die Menge an Swap -Speicherplatz geändert wird, ohne die Festplattenpartitionen zu berühren. In diesem Abschnitt erstellen wir eine neue Swap -Datei und fügen sie dem aktuellen Swap -Pool hinzu.
Erstellen Sie zunächst eine leere Datei mit dem folgenden Befehl:
$ sudo dd if =/dev/null von =/new_swap bs = 1m count = 2048
Hier:
Als nächstes müssen wir die richtigen Dateiberechtigungen mit dem folgenden Befehl festlegen:
$ sudo chmod 600 /new_swap
Jetzt müssen wir die Datei als Swap mit dem folgenden Befehl formatieren:
$ sudo mkswap /new_swap
Schließlich können wir die Datei zum Swap -Pool hinzufügen.
$ sudo swapon /new_swap
Wenn die Aktion erfolgreich ist, sollte die neue Swap -Datei in der Liste der Swap -Räume angezeigt werden.
$ swapon
Beachten Sie, dass diese Aktion nur vorübergehend ist. Beim Neustart wird die Tauschdatei nicht mehr verwendet. Um es zu einer dauerhaften Änderung zu machen, müssen wir die Tabelle /etc /fstab mit dem folgenden Eintrag aktualisieren:
$ /new_swap swap swap defaults 0 0
Überprüfen Sie den kostenlosen Tauschraum
Der folgende Befehl druckt sowohl Speicher- als auch Swap -Nutzung aus:
$ sudo free -h
Löschen der Swap -Datei
Um eine SWAP -Datei zu löschen, müssen wir zunächst sicherstellen, dass sie nicht verwendet wird. Der folgende Befehl deaktiviert eine Swap -Datei:
$ sudo swapoff -v /
Überprüfen Sie die Liste der aktiven Tauschräume, um die Änderung zu bestätigen.
$ swapon
Wenn die Swap -Datei in deklariert ist /etc/fstab, Sie müssen auch den Eintrag entfernen. Jetzt ist die SWAP -Datei sicher zu gelöscht. Löschen Sie es mit dem folgenden Befehl:
$ sudo rm /
Ändern der Tauschgröße
Abhängig vom Swap Space -Typ (Partition oder Datei) kann der Prozess der Änderung der Swap -Größe variieren.
Ändern der Größe der Tauschpartition
Eine Partition kann nur erweitert werden, wenn unmittelbar danach nicht zugewiesene Räume vorhanden sind. Andernfalls ist die einzige andere Option zur Größenänderung darin, die Partition zu verkleinern. Es gilt auch für die Swap -Partition.
Wenn Sie den Gnome -Desktop verwenden, kann die App „Datenträger“ einen Einblick in die Situation bieten.
Alternativ können wir verwenden GParted sich visualisieren.
Wie Sie sehen können, befindet sich die Tauschpartition direkt neben der Stammpartition in diesem System. Dies lässt keinen Platz für die Ausweitung der Tauschpartition.
Schrumpfen und neu formatierende Operationen können jedoch durchgeführt werden. Erfahren Sie mehr über die Verwaltung von Partitionen mit FDISK oder GParted. Der Befehl resize2FS ist auch erforderlich.
Ändern der Größe der Swap -Datei
Um eine Swap -Datei zu manipulieren, müssen wir sie zunächst aus dem Swap -Pool entfernen. Führen Sie den folgenden Befehl aus:
$ sudo swapoff /new_swap
Nehmen Sie nun den Befehl dd erneut um, um die Größe der Datei zu erhöhen:
$ sudo dd if =/dev/null von =/new_swap bs = 1g count = 2 OFLAG = append conv = Notrunc
Hier haben wir der Swap -Datei 2 GB mehr Platz hinzugefügt. Als nächstes format wir die Datei als Swap mit dem folgenden Befehl neu:
$ sudo mkswap /new_swap
Schließlich können wir den Austausch daran aktivieren:
$ sudo swapon /new_swap
$ swapon
Beachten Sie, dass in bestimmten Situationen der Versuch, die Swap -Datei zu deaktivieren. In diesem Fall machen wir Folgendes:
Abschluss
Wir haben über eine eingehende demonstrierten über die Verwaltung der Swap-Räume in Ubuntu besprochen. Wir haben die verschiedenen Arten von Tauschräumen besprochen. Wir haben gelernt, die Swap -Partitionen zu ändern und mit Swap -Dateien zu arbeiten (Erstellen, Löschen und Größengrößen).
Interessiert an Ubuntu? Schauen Sie sich die Ubuntu-Unterkategorie an.
Happy Computing!