CS degree is kinda useless, right? I haven’t slept the whole night applying and thinking about this…

  • asante [comrade/them]@hexbear.net
    link
    fedilink
    English
    arrow-up
    1
    ·
    15 days ago

    woah thanks! i always thought zram was a better solution than zswap but i’ll give zswap a try when i get time.

    am i right that you can create zswap block devices and mount them like with zram? (eg. mounting /var/tmp)

    • unperson [he/him]@hexbear.net
      link
      fedilink
      English
      arrow-up
      2
      ·
      edit-2
      15 days ago

      am i right that you can create zswap block devices and mount them like with zram? (eg. mounting /var/tmp)

      zswap is a “front swap”, it needs a backing swap to function that’s crucial to the design. It automtically goes in front of all the swaps you have enabled.

      You could probably put the backing swap on a loop device on a tmpfs, but I don’t know how it will handle the loopback. It’s a better idea to put it on disk. It can be a slow or write-limited disk, it will not get used much. You definitely should not use zram and zswap at the same time.

      • asante [comrade/them]@hexbear.net
        link
        fedilink
        English
        arrow-up
        1
        ·
        15 days ago

        damn. when i do try out zswap i’ll try and do this. but i do a lot of compiling and i prefer not to do all those reads and writes on my hard drive, so i will be sticking with zram for now.

        thanks for the advice! it was hard for me to understand the differences at first when i first started looking at them so your comments are helpful.