4 ms·
I no longer use disk swap for servers, instead opting for Zram with a maximum is 50% of RAM capacity and a high swapiness value. It'd be cool if Zram could app
by ChocolateGod 1y ago
I no longer use disk swap for servers, instead opting for Zram with a maximum is 50% of RAM capacity and a high swapiness value.
It'd be cool if Zram could apply to the RAM itself (like macOS) rather than needing a fake swap device.
- cmurf 1y agozswap https://docs.kernel.org/admin-guide/mm/zswap.html https://docs.kernel.org/admin-guide/mm/zswap.html The cgroup accounting also now works in zswap.
- ChocolateGod 1y agoZswap requires a backing disk swap, Zram does not.
- cmurf 1y agoThe backing disk or file will only be written to if cache eviction on the basis of LRU comes into play, which is fine because that's probably worth the write hit. The likelihood of thrashing, the biggest complaint about disk based swap, is far reduced. zram based swap isn't free. Its efficiency depends on the compression ratio (and cost).
- LargoLasskhyfv 1y agoLookie lookie! Isn't it spooky? https://github.com/CachyOS/CachyOS-Settings/blob/master/usr/lib/udev/rules.d/30-zram.rules https://github.com/CachyOS/CachyOS-Settings/blob/master/usr/... Resulting in https://i.postimg.cc/hP37vvpJ/screenieshottie.png https://i.postimg.cc/hP37vvpJ/screenieshottie.png Good enough...
- ChocolateGod 1y agoYeh. I haven't yet figured out how to get zram to apply transparently to containers though, anything in another memory cgroup will never get compressed unless swap is explicitly exposed to it.