aboutsummaryrefslogtreecommitdiff
path: root/rootdir
diff options
context:
space:
mode:
authormosimchah <mosimchah@gmail.com>2018-01-15 19:18:59 -0500
committerDavide Garberi <dade.garberi@gmail.com>2018-01-21 14:51:00 +0100
commit7b56d29838169ebcade819d411a2c0254ef77680 (patch)
tree629d1ad8a7ba8023a63fcc51d5924b1728d89a2f /rootdir
parent5ddf4b6076680bfc5f563d27671deaab0c6e9c1f (diff)
msm8996-common: rootdir: vm, and I/O tweaks
Change-Id: Ie6cc8e3a6835920ba44b8e664aed4c8304c23200 Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
Diffstat (limited to 'rootdir')
-rwxr-xr-xrootdir/etc/init.qcom.power.rc12
-rwxr-xr-xrootdir/etc/init.qcom.rc8
2 files changed, 13 insertions, 7 deletions
diff --git a/rootdir/etc/init.qcom.power.rc b/rootdir/etc/init.qcom.power.rc
index a454fb8..0eb691b 100755
--- a/rootdir/etc/init.qcom.power.rc
+++ b/rootdir/etc/init.qcom.power.rc
@@ -114,6 +114,12 @@ on enable-low-power
# Starting io prefetcher service
start iop
+ # VM
+ write /proc/sys/vm/dirty_background_ratio 20
+ write /proc/sys/vm/dirty_expire_centisecs 100
+ write /proc/sys/vm/swappiness 5
+ write /proc/sys/vm/vfs_cache_pressure 60
+
service charger /charger
class charger
group system graphics
@@ -123,6 +129,9 @@ on property:init.svc.recovery=running
trigger enable-low-power
on property:dev.bootcomplete=1
+ # Set ioscheduler
+ setprop sys.io.scheduler "bfq"
+
# Update cpusets now that boot is complete and we want better load balancing
write /dev/cpuset/top-app/cpus 0-3
write /dev/cpuset/foreground/boost/cpus 0-2
@@ -130,6 +139,3 @@ on property:dev.bootcomplete=1
write /dev/cpuset/background/cpus 0
write /dev/cpuset/system-background/cpus 0-2
trigger enable-low-power
-
- # Set ioscheduler
- setprop sys.io.scheduler "bfq"
diff --git a/rootdir/etc/init.qcom.rc b/rootdir/etc/init.qcom.rc
index 704e2aa..bf00cd8 100755
--- a/rootdir/etc/init.qcom.rc
+++ b/rootdir/etc/init.qcom.rc
@@ -714,10 +714,10 @@ on property:sys.boot_completed=1
swapon_all /vendor/etc/fstab.qcom
# end boot time fs tune
- write /sys/block/sda/queue/read_ahead_kb 128
- write /sys/block/sda/queue/nr_requests 128
- write /sys/block/dm-0/queue/read_ahead_kb 128
- write /sys/block/dm-1/queue/read_ahead_kb 128
+ write /sys/block/sda/queue/read_ahead_kb 512
+ write /sys/block/sda/queue/nr_requests 512
+ write /sys/block/dm-0/queue/read_ahead_kb 512
+ write /sys/block/dm-1/queue/read_ahead_kb 512
write /sys/block/sda/queue/iostats 1
chown media audio /sys/kernel/wcd_cpe0/fw_name