I don’t know if this is the right category to post this. I’d like to get suggestions from other users, but I’m also giving feedback about the way Fedora is built, that could hopefully reach the development team.
I used to have a laptop with 4 GB of RAM, swap, and an HDD. When I ran out of RAM, the whole system would start to freeze (not only the app that’s consuming a lot of RAM). This is probably the case where zram could help.
I now have a laptop with 8 GB of RAM, and an SDD. I used to have Ubuntu and it worked great RAM and performance wise.
But now I’ve installed Fedora and it uses swap-on-zram instead of swap on disk, which means my available memory is limited by just a bit larger than the amount of RAM I have.
I think the decision to use the early OOM killer is good, since the machine doesn’t slow down, but when I run out of memory, due to it, my Brave (Chromium-based browser) are getting killed, which is quite annoying, especially when working under time pressure to meet a deadline.
On my laptop, my user experience has worsened due to this.
Furthermore, I won’t be able to hibernate my machine this way.
I’m asking 3 things:
- What was the rationale for choosing zram, especially on a setup like this?
- I think that, for SSD users, regular swap should be used by default, and a clear option to use swap should be available.
- What’s a suggested way to disable zram and revert back to regular swap?