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.
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.
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
Ö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!
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
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 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.
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
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
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
Obwohl das Konzept der Podcasts schon lange existiert, wird Podcast...
Gesang ist ein eleganter Podcast-Anwendung Entwickelt für Elementar...
Jeder von uns hat seine eigenen Möglichkeiten, die Zeit zu verwalte...