From a8aaf198d5d5bf110df36309a7c679ed3a153d68 Mon Sep 17 00:00:00 2001 From: Rick Yiu Date: Tue, 23 Apr 2019 21:33:56 +0800 Subject: [PATCH] Apply initial settings for blkio cgroup Bug: 111422845 Test: values are applied Change-Id: Id28d9619fc2fd2287fe656b8032025184ae7f631 --- rootdir/init.rc | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/rootdir/init.rc b/rootdir/init.rc index 295e70479..ba57dddb4 100644 --- a/rootdir/init.rc +++ b/rootdir/init.rc @@ -80,7 +80,9 @@ on init chmod 0664 /dev/stune/top-app/tasks chmod 0664 /dev/stune/rt/tasks - # Create blkio tuning nodes + # Create blkio group and apply initial settings. + # This feature needs kernel to support it, and the + # device's init.rc must actually set the correct values. mkdir /dev/blkio/background chown system system /dev/blkio chown system system /dev/blkio/background @@ -88,6 +90,10 @@ on init chown system system /dev/blkio/background/tasks chmod 0664 /dev/blkio/tasks chmod 0664 /dev/blkio/background/tasks + write /dev/blkio/blkio.weight 1000 + write /dev/blkio/background/blkio.weight 500 + write /dev/blkio/blkio.group_idle 0 + write /dev/blkio/background/blkio.group_idle 0 restorecon_recursive /mnt