Zram usually has a very high compression ratio - around 4:1 for lz4 and 6:1 for zstd. You can set zram to 40-50 GB. It will still use less than 1/2 of your ram.
Zram has an option to write poorly compressible data to the disk instead of storing it in the ram. I would split the swap partition - 3 GB for zram writeback and rest for ordinary swap.
Oh, I think I might have thought zram was similar to swap, I didn’t realize it takes up ram. Is there a way to see how much ram it’s using? What do you think I should set my zram amount to(and how do I change the zram amount, I’m using zram-config)
Zram usually has a very high compression ratio - around 4:1 for lz4 and 6:1 for zstd. You can set zram to 40-50 GB. It will still use less than 1/2 of your ram.
Zram has an option to write poorly compressible data to the disk instead of storing it in the ram. I would split the swap partition - 3 GB for zram writeback and rest for ordinary swap.
Oh, I think I might have thought zram was similar to swap, I didn’t realize it takes up ram. Is there a way to see how much ram it’s using? What do you think I should set my zram amount to(and how do I change the zram amount, I’m using zram-config)
Zram is basically a compressed swap device located in your ram. You can check the usage by running zramctl.
I would recommend setting mem_limit to 10 GB or disk_size to 40GB and algorithm to lz4.
https://github.com/ecdye/zram-config#example-configuration
This link says that configuration is stored in a file that doesn’t exist, should I make it?
Which part is the usage?