From 56e9040d7c086b71715372f2e9c58fc4a6a00209 Mon Sep 17 00:00:00 2001 From: Nolen Johnson Date: Tue, 21 Sep 2021 10:41:59 -0400 Subject: [PATCH] flox: Enable and uze ZRAM Change-Id: Idd94fe045ee7b0a631dcc174bf3e4ad1f19fe62f --- rootdir/etc/fstab.flox | 1 + rootdir/etc/init.flox.rc | 7 +++++++ 2 files changed, 8 insertions(+) diff --git a/rootdir/etc/fstab.flox b/rootdir/etc/fstab.flox index bbb8eb04..a11e04fb 100644 --- a/rootdir/etc/fstab.flox +++ b/rootdir/etc/fstab.flox @@ -25,3 +25,4 @@ /dev/block/platform/msm_sdcc.1/by-name/rpmb /rpmb emmc defaults defaults /dev/block/platform/msm_sdcc.1/by-name/abootb /abootb emmc defaults defaults /devices/platform/msm_hsusb_host/usb* auto auto defaults voldmanaged=usb:auto +/dev/block/zram0 none swap defaults zramsize=536870912,notrim diff --git a/rootdir/etc/init.flox.rc b/rootdir/etc/init.flox.rc index e0e9236e..d8e69ebe 100644 --- a/rootdir/etc/init.flox.rc +++ b/rootdir/etc/init.flox.rc @@ -144,6 +144,13 @@ on boot on property:sys.boot_completed=1 setprop sys.io.scheduler bfq write /sys/block/mmcblk0/bdi/read_ahead_kb 256 + write /sys/block/zram0/comp_algorithm lz4 + write /sys/block/zram0/max_comp_streams 4 + write /sys/block/zram0/disksize 536870912 + write /proc/sys/vm/page-cluster 0 + write /proc/sys/vm/swappiness 60 + # Enable ZRAM on boot_complete + swapon_all ./fstab.flox on post-fs # Start devices by sysfs trigger