aboutsummaryrefslogtreecommitdiff
path: root/rootdir
diff options
context:
space:
mode:
authorceltare21 <celtare21@gmail.com>2019-05-08 08:55:10 +0000
committerceltare21 <celtare21@gmail.com>2019-06-14 14:06:27 +0300
commitd1fd6b7013204251569e2ef816fdc24fad78900c (patch)
tree2bcbd61c57baabb5ffada4b6a5b318482ddd2c51 /rootdir
parentd5196b333931da8f6a85c0128c351a31d9ab67b7 (diff)
mata: ramdisk: Initialize block I/O and CFQ cgroup values
Signed-off-by: celtare21 <celtare21@gmail.com>
Diffstat (limited to 'rootdir')
-rw-r--r--rootdir/etc/init.performance.mata.rc20
1 files changed, 20 insertions, 0 deletions
diff --git a/rootdir/etc/init.performance.mata.rc b/rootdir/etc/init.performance.mata.rc
index ca985166..55760037 100644
--- a/rootdir/etc/init.performance.mata.rc
+++ b/rootdir/etc/init.performance.mata.rc
@@ -35,6 +35,13 @@ on init
write /sys/block/dm-1/queue/read_ahead_kb 2048
write /sys/block/dm-2/queue/read_ahead_kb 2048
+ # Write initial values
+ write /dev/stune/blkio.group_idle 0
+ write /dev/stune/foreground/blkio.group_idle 0
+ write /dev/stune/background/blkio.group_idle 0
+ write /dev/stune/top-app/blkio.group_idle 0
+ write /dev/stune/rt/blkio.group_idle 0
+
# Setup all cpusets
mkdir /dev/cpuset/kernel 0750 root system
write /dev/cpuset/kernel/cpus 0
@@ -135,6 +142,19 @@ on property:sys.boot_completed=1
write /sys/block/dm-2/queue/read_ahead_kb 128
write /sys/block/dm-3/queue/read_ahead_kb 128
+ # Set up block I/O cgroups
+ write /dev/stune/blkio.group_idle 0
+ write /dev/stune/foreground/blkio.group_idle 1
+ write /dev/stune/background/blkio.group_idle 0
+ write /dev/stune/top-app/blkio.group_idle 2
+ write /dev/stune/rt/blkio.group_idle 2
+
+ write /dev/stune/blkio.weight 1000
+ write /dev/stune/foreground/blkio.weight 1000
+ write /dev/stune/background/blkio.weight 10
+ write /dev/stune/top-app/blkio.weight 1000
+ write /dev/stune/rt/blkio.weight 1000
+
# Enable UFS powersaving
write /sys/devices/soc/${ro.boot.bootdevice}/clkscale_enable 1
write /sys/devices/soc/${ro.boot.bootdevice}/clkgate_enable 1