So aktivieren Sie Zswap unter Linux für eine bessere Leistung

click fraud protection

SWAP (auch bekannt als virtueller Speicher) ist sehr nützlich auf Linux-Systemen mit minimalem physischem Speicher. Ohne diese Funktion würden viele Low-End-Computer mit modernen Linux-Betriebssystemen ständig einfrieren.

Dennoch hat SWAP einen großen Nachteil: Festplatten-E / A. Wenn Ihre Maschine mit dem arbeitet Auslagerungsdatei Wenn Sie regelmäßig partitionieren, kann dies die Leistung Ihrer Festplatte erheblich beeinträchtigen, was den Vorteil der erstmaligen Verwendung von SWAP zunichte machen kann.

Hier kommt Zswap ins Spiel. Es handelt sich um eine Linux-Kernelfunktion (eingeführt in Version 3.8), die es dem System bei Aktivierung ermöglicht, den Swap-Cache zu komprimieren, was insgesamt zu einer besseren Leistung Ihres Linux-Systems führt.

Wenn Sie unter Linux bei der Verwendung von Swap eine ernsthafte Festplattenleistung feststellen, benötigen Sie Zswap! Befolgen Sie diese Anleitung und erfahren Sie, wie Sie die Zswap-Funktion auf Ihrem Linux-System aktivieren! Hier erfahren Sie, wie Sie es einrichten.

instagram viewer

Ubuntu / Debian Anweisungen

Die Zswap-Funktion ist ein optionaler Linux-Kernel-Parameter. Da es sich um einen Kernel-Parameter handelt, können Sie "Zswap" in den Einstellungen Ihres Ubuntu- oder Debian-Systems nicht finden. Stattdessen muss mit dem Bootloader herumgebastelt werden.

Unter Ubuntu und Debian wird Grub verwendet. Daher muss auf die Grub-Konfigurationsdatei zugegriffen werden, um Zswap zu aktivieren. Bevor Sie dieses Befehlszeilenargument hinzufügen, müssen Sie jedoch unbedingt eine Sicherungskopie Ihrer Grub-Konfigurationsdatei erstellen.

Sichern Sie Grub

Starten Sie ein Terminalfenster, um eine Sicherung von Grub zu erstellen. Dann erhalten Sie Root-Zugriff mit su oder sudo -s.

su -

oder

sudo -s

Nachdem Sie eine Root-Shell haben, verwenden Sie die CP Befehl zum schnellen Sichern der Grub-Konfigurationsdatei.

cp / etc / default / grub /etc/default/grub.bak

Aktivieren Sie Zswap

Öffnen Sie die gesicherte Grub-Konfigurationsdatei zu Bearbeitungszwecken in Nano.

nano -w / etc / default / grub

Suchen Sie im Nano-Editor die Zeile GRUB_CMDLINE_LINUX_DEFAULT. Diese Codezeile in der Konfigurationsdatei sollte einige Befehlszeilenargumente enthalten, z. B. "Leises Spritzen" und möglicherweise einige andere. Lösche sie nicht! Fügen Sie stattdessen den folgenden Code am Ende der Zeile hinzu.

zswap.enabled = 1

Es sollte wie im folgenden Bild aussehen.

Wenn in der Grub-CFG-Datei alles gut aussieht, speichern Sie die Bearbeitung mit Strg + O. und beenden mit Strg + X.. Beenden Sie den Vorgang, indem Sie Ihren Grub-Bootloader über aktualisieren Update-Grub.

sudo update-grub

Starten Sie Ihren Ubuntu- oder Debian-PC neu. Wenn es wieder geladen wird, sollte Zswap betriebsbereit sein!

Deaktivieren Sie für Ubuntu / Debian

Nicht glücklich mit Zswap? Willst du es loswerden? Hier erfahren Sie, wie es geht. Öffnen Sie zuerst ein Terminal und gewinnen Sie Root mit su oder sudo -s.

su -

oder

sudo -s

Löschen Sie anschließend die Grub-Datei mit rm.

rm / etc / default / grub

Stellen Sie die Sicherungsdatei mit dem wieder her mv Befehl.

cd / etc / default / mv grub.bak grub

Zum Schluss aktualisieren Sie Grub mit dem Update-Grub Befehl.

sudo update-grub

Arch Linux Anweisungen

Zwap ist unter Arch Linux verfügbar und unglaublich einfach zu aktivieren. Es sind keinerlei Änderungen an Grub-Konfigurationsdateien erforderlich. Stattdessen muss der Benutzer nur ein Paket installieren und es mit dem systemd init-System aktivieren.

sudo pacman -S systemd-swap sudo systemctl aktiviert systemd-swap

Starten Sie Ihren Computer neu, wenn der systemd-swap-Dienst mit systemd aktiv ist. Wenn es wieder online ist, haben Sie Zswap!

Fedora / OpenSUSE-Anweisungen

Fedora und OpenSUSE sind sich in vielerlei Hinsicht sehr ähnlich. Hauptsächlich verwenden sie dasselbe Verpackungsformat (RPM) und dieselben Redhat-basierten Tools. Zusätzlich zu diesen Ähnlichkeiten ist die Art und Weise, wie sie Grub einrichten, sehr ähnlich.

Aus diesem Grund zeigen wir Ihnen im selben Abschnitt, wie Sie die Zswap-Funktion unter Fedora und OpenSUSE einrichten.

Sichern Sie Grub

Starten Sie zunächst ein Terminalfenster und erhalten Sie eine Root-Shell. Auf Fedora- und SUSE-Systemen Das Root-Konto ist nicht deaktiviertf, also Superuser mit aufrufen su.

su -

Sobald Sie Root-Zugriff haben, erstellen Sie eine schnelle Sicherung Ihrer Grub-Konfigurationsdatei mit dem vgl Befehl.

cd / etc / default. cp grub grub.bak

Aktivieren Sie Zswap

Nachdem Sie Ihr Backup erstellt haben, ist es Zeit, Zswap im Grub-Bootloader zu aktivieren.

nano / etc / default / grub

Durchsuchen Sie die Grub-Konfigurationsdatei nach GRUB_CMDLINE_LINUX_DEFAULT =

Hinweis: Bei Fedora kann die Leitung sein GRUB_CMDLINE_LINUX = stattdessen.

Sobald Sie die gefunden haben GRUB_CMDLINE_LINUX_DEFAULT oder GRUB_CMDLINE_LINUX Fügen Sie in der Datei den folgenden Code am Ende vor dem letzten Anführungszeichen ein.

zswap.enabled = 1

Speichern Sie die vorgenommene Bearbeitung im Grub-Bootloader mit dem Strg + O. Tastaturkürzel. Beenden Sie dann mit Strg + X..

Beenden Sie den Vorgang, indem Sie Ihren Bootloader mit aktualisieren grub2-mkconfig.

grub2-mkconfig -o /boot/grub2/grub.cfg

Für Fedora / OpenSUSE deaktivieren

Entscheiden Sie, dass Sie Zswap auf Ihrem Fedora- oder OpenSUSE Linux-System nicht benötigen? Hier erfahren Sie, wie Sie es wieder ausschalten. Starten Sie zunächst ein Terminalfenster. Dann wurzeln Sie mit dem su Befehl.

su -

Sobald root aktiv ist, verwenden Sie die CD Befehl und bewegen Sie sich in / etc / default /.

cd / etc / default

Löschen Sie die Grub-Datei mit rm.

rm grub

Stellen Sie als Nächstes die Backup-Grub-Datei mit wieder her mv.

mv grub.bak grub

Zum Schluss aktualisieren Sie Grub mit grub2-mkconfig.

grub2-mkconfig -o /boot/grub2/grub.cfg
watch instagram story