It’s also quite nice that Linux/etc let you choose what kinds of things you want it to do in low memory situations. I.e. I was getting some OOM process kills mostly because of a modded minecraft server running, and increasing the zswap max pool percentage to 50, changing the zswap compressor to I think zstd, and enlargening my physical swap partition eliminated them.
It’s also quite nice that Linux/etc let you choose what kinds of things you want it to do in low memory situations. I.e. I was getting some OOM process kills mostly because of a modded minecraft server running, and increasing the zswap max pool percentage to 50, changing the zswap compressor to I think zstd, and enlargening my physical swap partition eliminated them.
As an aside, I just read that zswap is getting a pretty big performance increase: https://www.phoronix.com/news/Linux-Better-Zswap-Performance