Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

An alternative is zswap https://old.reddit.com/r/linux/comments/11dkhz7/zswap_vs_zra... which I believe, despite the name, can also compress RAM without hitting disk.


It's only an alternative if you have a backing swap device. zram does not have this requirement, so (aside from using no compression) it's basically the only solution for some scenarios (e.g. using entire disk(s) for ZFS).


Can't you use a ramdisk as your backing swap device?


Using a ramdisk for zswap is basically just zram with extra steps.


It is not the same at all. The swapping algorithm can make a big difference in performance, for better or worse depending on workload


Zram is just swap but in RAM. It uses the same algorithms as normal swap


Extra steps are fine if the result works better.


If you use hibernation, I think it also compresses your RAM image for potentially less wear and faster loading/saving


why hibernation would not compress to begin with? you're more likely just end up running zstd twice.


Swap isn't compressed by default, hibernation dumps memory to swap


Hibernation uses compression regardless of zswap


Thanks for the correction




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: