aboutsummaryrefslogtreecommitdiff
path: root/rootdir
diff options
context:
space:
mode:
authorceltare21 <celtare21@gmail.com>2019-01-03 10:19:24 +0000
committerceltare21 <celtare21@gmail.com>2019-06-14 13:58:44 +0300
commit9f759d6877d94405426036d5cc9516595e0db949 (patch)
treee4ff56002fb75344dd780eab99aae8cdc49b8e3b /rootdir
parent0e8d311497eb7b6f1b25754805fb2345a27797b9 (diff)
mata: Tune ZRAM
Signed-off-by: celtare21 <celtare21@gmail.com>
Diffstat (limited to 'rootdir')
-rw-r--r--rootdir/etc/fstab.mata2
-rw-r--r--rootdir/etc/init.mata.rc7
2 files changed, 8 insertions, 1 deletions
diff --git a/rootdir/etc/fstab.mata b/rootdir/etc/fstab.mata
index 9c81ba50..ae92ce4e 100644
--- a/rootdir/etc/fstab.mata
+++ b/rootdir/etc/fstab.mata
@@ -7,7 +7,7 @@
# A/B fstab.qcom variant
#<src> <mnt_point> <type> <mnt_flags and options> <fs_mgr_flags>
-/dev/block/zram0 none swap defaults zramsize=536870912,max_comp_streams=4
+/dev/block/zram0 none swap defaults zramsize=1073741824
/dev/block/bootdevice/by-name/system / ext4 ro,barrier=1 wait,slotselect,verify
/dev/block/bootdevice/by-name/userdata /data ext4 noatime,nosuid,nodev,barrier=1,noauto_da_alloc,journal_async_commit,data=writeback,discard,commit=300 latemount,wait,check,fileencryption=ice,quota,reservedsize=128M
diff --git a/rootdir/etc/init.mata.rc b/rootdir/etc/init.mata.rc
index 35b7ad90..9d56bb3e 100644
--- a/rootdir/etc/init.mata.rc
+++ b/rootdir/etc/init.mata.rc
@@ -602,6 +602,13 @@ on property:ro.boot.carrier.sku=*
on property:sys.boot_completed=1
# Enable ZRAM
swapon_all /vendor/etc/fstab.mata
+ write /proc/sys/vm/page-cluster 0
+ write /proc/sys/vm/swappiness 100
+ write /sys/block/zram0/comp_algorithm lz4
+ write /sys/module/zswap/parameters/compressor lz4
+ write /sys/module/zswap/parameters/zpool zsmalloc
+ write /sys/module/zswap/parameters/max_pool_percent 35
+ write /sys/module/zswap/parameters/enabled 1
write /dev/kmsg "Boot completed"