it-swarm.com.de

Aktivierung der lz4-Komprimierung in zswap (dh effizienteres zswap)

Ich versuche, die LZ4-Komprimierung für zswap unter Ubuntu 16.04.1 LTS zu aktivieren.

Meine GRUB Konfiguration:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash elevator=cfq profile zswap.enabled=1 zswap.compressor=lz4 zswap.max_pool_percent=80"

Ich habe Sudo update-grub ausgeführt und neu gestartet. Aber zswap sagt compressor lz4 not available, using default lzo. Ich habe liblz4-tool installiert. Dies ist die Nachricht, die ich bekomme, nachdem ich dmesg | grep zswap ausgeführt habe

[    0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-4.4.0-59-generic.efi.signed root=UUID=148a9e6d-52db-4678-b11d-ef1e5559b69d ro quiet splash elevator=cfq profile zswap.enabled=1 zswap.compressor=lz4 zswap.max_pool_percent=80 vt.handoff=7
[    0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.4.0-59-generic.efi.signed root=UUID=148a9e6d-52db-4678-b11d-ef1e5559b69d ro quiet splash elevator=cfq profile zswap.enabled=1 zswap.compressor=lz4 zswap.max_pool_percent=80 vt.handoff=7
[    0.716485] zswap: compressor lz4 not available, using default lzo
[    0.716493] zswap: loaded using pool lzo/zbud
4
Sirajus Salekin

Ich habe die Lösung in diesem Russian Debian Forum gefunden. Ich musste diese zusätzlichen Schritte ausführen

Sudo su
echo lz4 >> /etc/initramfs-tools/modules
echo lz4_compress >> /etc/initramfs-tools/modules
update-initramfs -u
reboot

Und starte dmesg | grep -i zswap, um zu sehen

[    0.715952] zswap: loaded using pool lz4/zbud

Ich bin gespannt, wie sich die Leistung verbessert.

edit : Ich habe meine Schritte in diese Anleitung geschrieben. Sie können überprüfen, ob Probleme beim Aktivieren von zswap auftreten.

8
Sirajus Salekin