The default appears to be lzo-rle which was introduced by ARM devs as a kernel default back in March 2019 as a way to get better performance.
They demonstrated a 27% improvement over lzo. https://www.phoronix.com/scan.php?page=news_item&px=ZRAM-Linux-5.1-Better-Perform I would suggest getting some evidence to backup a suggestion to change a default like this. What use cases does zstd give better compression? What use cases does zstd perform better? When is lzo/lzo-rle/zstd the suggested choice? On Wed, Dec 11, 2019 at 6:44 AM Rafael David Tinoco < rafaeldtin...@ubuntu.com> wrote: > Hello Fabio, > > On 11/12/2019 09:01, Fábio Lima wrote: > > Package zram-config now defaults compression algorithm to lzo. > > What about to change to zstd? > > > > Inserting into line 21 of /usr/bin/init-zram-swapping would do it: > > `echo zstd > /sys/block/zram${DEVNUMBER}/comp_algorithm` > > You can open a bug against zram-config package: > > https://packages.ubuntu.com/focal/zram-config -> bug reports > > And suggest that change in a patch. > > Perhaps, instead of hard coding the comp_algorithm, having a debconf > option to a high priority would be more appropriate, as you can always > default to one specific algorithm. > > > zram-config is something real useful. In a context of inexpensive RAM, It > > is more wise disable swap on disk and use a compressed zram. > > zstd is an algo perfect for that. It best balance compression ratio and > cpu > > usage. > > > -- > Ubuntu-devel-discuss mailing list > Ubuntu-devel-discuss@lists.ubuntu.com > Modify settings or unsubscribe at: > https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss >
-- Ubuntu-devel-discuss mailing list Ubuntu-devel-discuss@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss