0

There are a lot of proposals for this in the zram context, but not for zswap. What would be acceptable kernel parameters?

  1. vm.swappiness=100 (or even higher?)
  2. vm.vfs_cache_pressure=500 (really?)
  3. vm.oom_kill_allocating_task=1
  4. vm.page-cluster = 0 (or default, 1?)

and even more questionable:

  1. vm.dirty_background_ratio=1 (1-2?)
  2. vm.dirty_ratio=50 (1,3,50?)

My zswap parameters:

/sys/module/zswap/parameters/same_filled_pages_enabled:Y
/sys/module/zswap/parameters/enabled:Y
/sys/module/zswap/parameters/max_pool_percent:20
/sys/module/zswap/parameters/compressor:zstd
/sys/module/zswap/parameters/non_same_filled_pages_enabled:Y
/sys/module/zswap/parameters/zpool:zsmalloc
/sys/module/zswap/parameters/accept_threshold_percent:90

Sources (mostly in zram context):

  1. https://cromwell-intl.com/open-source/performance-tuning/disks.html
  2. https://forum.qubes-os.org/t/how-to-set-and-use-zram-swap/11337
  3. https://old.reddit.com/r/linux_gaming/comments/vla9gd/zram_swappiness_vfs_cache_pressure_pagecluster/
  4. https://haydenjames.io/linux-performance-almost-always-add-swap-part2-zram/
AdminBee
  • 21,637
  • 21
  • 47
  • 71
mav
  • 1

0 Answers0