Wie aktiviere ich die Speicherkomprimierung unter SLES12.2?

Wie aktiviere ich die Speicherkomprimierung unter SLES12.2?

Ich kann Folgendes lesen:

https://www.suse.com/releasenotes/x86_64/SUSE-SLES/12-SP2/#fate-318957

dass es aktiviert werden kann mit:

echo Y > /sys/module/zswap/parameters/enabled

Q:aber wie macht man es dauerhaft? Ich kann keine offiziellen Dokumente dazu finden, nur zufällige Blogs, was meiner Meinung nach nicht ausreicht :) Oder muss jeder seine eigene Systemd-Einheit schreiben, um es dauerhaft zu machen, auch über Neustarts hinweg?

Antwort1

Es ist in SLES 12Versionshinweise.

Ab SLES 12 können Sie den zswap-Treiber mit dem Startparameter zswap.enabled=1 aktivieren. Der zswap-Treiber fügt sich zwischen das System und die Swap-Festplatte ein und komprimiert den Speicher, anstatt ihn auf eine Festplatte zu schreiben. Dadurch wird sowohl das Schreiben in den Swap als auch das Lesen vom Swap beschleunigt, was zu einer besseren Gesamtsystemleistung bei Verwendung des Swap führt.

Zusammengefasst:

yast2 bootloader

... und fügen Sie „zswap.enabled=1“ zum optionalen Kernel-Befehlszeilenparameter auf der Registerkarte „Kernel-Parameter“ hinzu.

verwandte Informationen