• muusemuuse@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    16
    ·
    4 months ago

    I never could get a clear understanding of these. I just throw a partition on the nvme for swap as a failover. If it starts to fill, treat it like the countdown timer in uplink.

    • potatoguy@mbin.potato-guy.spaceOP
      link
      fedilink
      arrow-up
      13
      ·
      4 months ago

      I got corrected some time ago about this, it seems it’s possible, but not advisable. Like, if zram started, zswap will disable itself.

      If you want to test zswap, you could create a swap file, disable systemds zram service and put the zswap variables into the kernel variables, also checking if swappiness is at the normal values, instead of the tuned ones for zram.

  • milagemayvary@mstdn.social
    link
    fedilink
    arrow-up
    7
    ·
    4 months ago

    @potatoguy

    I use default Debian settings for zram myself, simple setup.

    Never experienced slowdowns, got my Raspi4 using it + utilizing a tmpfs.

    Got a luanti server with the world sqlite data base living on the tmpfs which is very snappy & utilize a mildly complex script that utilizes rsync to copy from ssd to tmpfs at start & only the changes back to the ssd at shutdown.

    Now when you want to do larger tasks that require gobs of space or you’re using nvmes, Ive read that zswap is better.

  • DonutsRMeh@lemmy.world
    link
    fedilink
    arrow-up
    3
    ·
    4 months ago

    Just switched to zswap on my cachyOS install and I can feel the difference. I had freezes where the system chugs when I have several processes running. Now, I don’t get them anymore. Not gonna pretend that I understand everything about them fully, but I searched online and some folks recommended zswap and I went with it.