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

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

 

SWAP (virtueller Speicher) ist auf Linux-Systemen mit minimalem physischem Arbeitsspeicher sehr nützlich. 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 Ihr Computer regelmäßig mit der SWAP-Datei oder -Partition arbeitet, kann dies die Leistung Ihrer Festplatte erheblich beeinträchtigen, was die Vorteile von SWAP zunichte machen kann.

Hier kommt Zswap ins Spiel. Die Linux-Kernel-Funktion (eingeführt in Version 3.8) ermöglicht es dem System, den Swap-Cache zu komprimieren, wenn dies aktiviert ist. Dies führt zu einer insgesamt besseren Leistung Ihres Linux-Systems .

Wenn Sie während der Verwendung von Swap ernsthafte Festplattenleistung unter Linux bemerken, benötigen Sie Zswap! Folgen Sie dieser Anleitung und erfahren Sie, wie Sie die Zswap-Funktion auf Ihrem Linux-System aktivieren! Hier erfahren Sie, wie Sie es einrichten.

Ubuntu / Debian-Anweisungen

Die Zswap-Funktion ist ein optionaler Linux-Kernel-Parameter. Da es sich um einen Kernel-Parameter handelt, können Sie nicht in der Lage sein, „Zswap“ zu finden. in den Einstellungen Ihres Ubuntu- oder Debian-Systems. 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 eine Sicherungskopie Ihrer Grub-Konfigurationsdatei erstellen.

Sichern von Grub

Um ein Backup von Grub zu erstellen, öffnen Sie ein Terminalfenster . Dann erhalten Sie Root-Zugriff mit su oder sudo -s .

su -

oder

sudo -s

Jetzt, da Sie eine Root-Shell haben, verwenden Sie den CP Befehl, um eine schnelle Sicherung der Grub-Konfigurationsdatei zu erstellen.

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

Eingeschalten von Zswap

Wenn die Grub-Konfigurationsdatei gesichert ist, öffnen Sie sie Nano zum Bearbeiten.

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, wie z. B. “ quiet splash, ” und vielleicht noch ein paar andere. Löschen Sie sie nicht! Fügen Sie stattdessen den folgenden Code am Ende der Zeile hinzu.

zswap.enabled=1

Es sollte wie folgt aussehen.

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

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

sudo update-grub

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

Deaktivieren für Ubuntu / Debian

Mit Zswap nicht zufrieden? Willst du es loswerden? Hier ist, wie es geht. Öffnen Sie zunächst ein Terminal und gewinnen Sie Root mit su oder sudo -s .

su –

oderr

sudo -s

Löschen Sie als Nächstes die Grub-Datei mit rm .

rm /etc/default/grub

Stellen Sie die Sicherungsdatei mit dem Befehl mv wieder her.

cd /etc/default/
mv grub.bak grub

Aktualisieren Sie Grub schließlich mit dem Befehl update-grub .

sudo update-grub

Anweisungen für Arch Linux

Zwap ist unter Arch Linux verfügbar und unglaublich einfach zu aktivieren. Es ist nicht erforderlich, irgendwelche Grub-Konfigurationsdateien zu ändern. Stattdessen muss der Benutzer nur ein Paket installieren und mit dem Systemd-Init-System aktivieren.

sudo pacman -S systemd-swap

sudo systemctl enable 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 in vielerlei Hinsicht sehr ähnliche Betriebssysteme. Sie verwenden hauptsächlich das gleiche Paketformat (RPM) und Redhat-basierte Tools. Neben diesen Ähnlichkeiten ist die Art, wie sie Grub einrichten, sehr ähnlich.

Aus diesem Grund zeigen wir Ihnen im gleichen Abschnitt, wie Sie die Zswap-Funktion für Fedora und OpenSUSE einrichten.

Sicherung von Grub

Starten Sie ein Terminalfenster, um eine Root-Shell zu erhalten. Auf Fedora undBei SUSE-Systemen ist das Root-Konto nicht deaktiviert, sodass Sie mit su auf den Superuser zugreifen können.

su -

Sobald Sie über Root-Zugriff verfügen, können Sie mit dem Befehl cp   eine schnelle Sicherung Ihrer Grub-Konfigurationsdatei erstellen.

cd /etc/default
cp grub grub.bak

Aktivieren von Zswap

Nachdem Sie nun Ihre Sicherungskopie erstellt haben, können Sie Zswap jetzt aktivieren der Grub-Bootloader.

nano /etc/default/grub

Durchsuchen Sie die Grub-Konfigurationsdatei nach GRUB_CMDLINE_LINUX_DEFAULT =

Zeile kann stattdessen GRUB_CMDLINE_LINUX = sein.

Wenn Sie die Zeile GRUB_CMDLINE_LINUX_DEFAULT oder GRUB_CMDLINE_LINUX in der Datei gefunden haben, fügen Sie den folgenden Code vor dem letzten Anführungszeichen ein.

zswap.enabled=1

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

Speichern Sie die Bearbeitung, die Sie mit dem Grub-Bootloader mit vorgenommen haben Strg O Tastenkombination. Beenden Sie anschließend mit Strg X .

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

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

Deaktivierbar für Fedora / OpenSUSE

Entscheiden Sie, dass Sie Zswap nicht benötigen auf Ihrem Fedora- oder OpenSUSE Linux-System? So schalten Sie es wieder aus. Starten Sie zunächst ein Terminalfenster. Holen Sie sich dann root mit dem Befehl su .

su -

Wenn root aktiviert ist, verwenden Sie den Befehl CD und wechseln Sie in/etc/default/ .

cd /etc/default

Löschen Sie die Grub-Datei mit rm .

rm grub

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

mv grub.bak grub

Zum Abschluss aktualisieren Sie Grub mit grub2-mkconfig .

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

ABONNIEREN SIE UNSEREN

NEWSLETTER

Erhalten Sie tägliche Tipps in Ihrem inboxJoin 35.000 andere Leser

q , quelle

Zusammenhängende Posts:

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.