Documentación oficial Zswap: https://www.kernel.org/doc/Documentation/vm/zswap.txt
Instalar el paquete lz4.
pacman -S lz4
Editar el fichero /etc/mkinitcpio.conf.
MODULES="lz4 lz4_compress"
Generar la imagen initram.
mkinitcpio -p linux
Opción 1: Configurar el fichero /boot/grub/grub.cnf con los parámetros zswap.enabled=1 zswap.compressor=lz4
linux /vmlinuz-linux root=UUID=d523bdfe-2f0a-4a6a-b449-c7063ffeaa5a rw splash zswap.enabled=1 zswap.compressor=lz4
Opción 2: Configurar /etc/default/grub y después actualizar “grub.cnf” con “grub-mkconfig -o /boot/grub/grub.cfg”.
GRUB_CMDLINE_LINUX_DEFAULT="splash zswap.enabled=1 zswap.compressor=lz4"
Comprobar que se está utilizando Zswap con lz4.
dmesg | grep -i zswap [ 0.000000] Command line: BOOT_IMAGE=/vmlinuz-linux root=UUID=d523bdfe-2f0a-4a6a-b449-c7063ffeaa5a rw splash zswap.enabled=1 zswap.compressor=lz4 [ 0.000000] Kernel command line: BOOT_IMAGE=/vmlinuz-linux root=UUID=d523bdfe-2f0a-4a6a-b449-c7063ffeaa5a rw splash zswap.enabled=1 zswap.compressor=lz4 [ 0.652701] zswap: loading zswap [ 0.656603] zswap: using lz4 compressor