From 7d490a54c0f486323d5d7497b3373a4a35400416 Mon Sep 17 00:00:00 2001 From: Tyler Nijmeh Date: Wed, 19 Aug 2020 22:21:29 +0000 Subject: [PATCH] Reduce swappiness; retain page cache over anon mem Signed-off-by: Tyler Nijmeh --- README.md | 2 +- system/bin/ktweak | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 6743d2a..c2f8884 100644 --- a/README.md +++ b/README.md @@ -143,7 +143,7 @@ When we kill a task, clean its memory footprint to free up whatever amount of RA ### vm.stat_interval: 1 --> 10 Update /proc/stat information every 10 seconds instead of every second, reducing jitter on loaded systems. -### vm.swappiness: 100 --> 80 +### vm.swappiness: 100 --> 60 Swap to ZRAM less often if we don't have to. ZRAM can become expensive due to constant compression and decompression. If we can keep some of the memory uncompressed in regular RAM, we can avoid that overhead. ### vm.vfs_cache_pressure: 100 --> 200 diff --git a/system/bin/ktweak b/system/bin/ktweak index 96e0c7f..ae8c35b 100644 --- a/system/bin/ktweak +++ b/system/bin/ktweak @@ -169,7 +169,7 @@ ctl vm.oom_dump_tasks 0 ctl vm.page-cluster 0 ctl vm.reap_mem_on_sigkill 1 ctl vm.stat_interval 10 -ctl vm.swappiness 80 +ctl vm.swappiness 60 ctl vm.vfs_cache_pressure 200 # Scheduler features