ZRAM 好不好用,最重要的因素是算法和 LMK 参数。常见的算法有lzo、lz4、zstd,也有lzo-rle等,lzo 最老牌,现在基本上淘汰了,lz4 常见,zstd 是 facebook 开源的算法,效果最好。最影响算法的是 CPU 算力,如果 CPU 强,无脑上 zstd,否则选 lz4,当然支持什么算法跟内核有关,而且每个算法的版本不一样性能也不一样...
也可以结合上面提到的多级 Swap,将 ZRAM 进一步分层,使用最高效的内存作为高优先级 Swap,压缩率最高...