From 459bac7e0cdaef8392d41ba3f10d9dcb15377c49 Mon Sep 17 00:00:00 2001 From: Wei Wang Date: Wed, 17 May 2017 15:27:32 -0700 Subject: [PATCH] universal7885: rootdir: Tune zram performance - Switch to LZ4 for better overall performance - Set max_comp_streams to num of cores since upstream also moves this to percpu. - Set page-cluster to 0 as the incremental cost of reading 1 page at a time is negligible for zram [roynatech2544: Adjust swappiness too] Bug: 38249616 Test: boot and run zram-perf showing better performance Change-Id: I0b92b246d773db85aa03d033b2cecee54347cbd1 Signed-off-by: Adithya R Change-Id: Ia40c30978b0805988b80b41b7c43007e339b1fbd Signed-off-by: roynatech2544 --- universal7885-common/rootdir/etc/init.exynos7885.rc | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/universal7885-common/rootdir/etc/init.exynos7885.rc b/universal7885-common/rootdir/etc/init.exynos7885.rc index 1348cb4..e460e35 100644 --- a/universal7885-common/rootdir/etc/init.exynos7885.rc +++ b/universal7885-common/rootdir/etc/init.exynos7885.rc @@ -11,10 +11,12 @@ on init # Fastcharge chown system radio /sys/class/sec/switch/afc_disable - # ZRAM parameters + write /proc/sys/vm/swappiness 180 + + # ZRAM setup + write /sys/block/zram0/comp_algorithm lz4 + write /sys/block/zram0/max_comp_streams 8 write /proc/sys/vm/page-cluster 0 - write /proc/sys/vm/swappiness 160 - write /sys/block/zram0/comp_algorithm zstd ## SCSC WLAN # SD-755: Increase default socket rx buffer limit