I assume I should get rid of most of the swap. I also read somewhere to increase... swappiness of zram?

you are viewing a single comment's thread
view the rest of the comments
[–] 2 points 2 years ago* (last edited 2 years ago) (1 child)

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.

  • source
  • hideshow 2 child comments
  • [–] [S] 1 point 2 years ago (1 child)

    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)

  • source
  • parent
  • hideshow 2 child comments
  • [–] 2 points 2 years ago (2 children)

    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

  • source
  • parent
  • hideshow 4 child comments