summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJaegeuk Kim <jaegeuk@google.com>2019-03-11 23:18:27 +0000
committerJaegeuk Kim <jaegeuk@google.com>2019-03-11 23:18:27 +0000
commit92400286d45382b9e25b771170f1476656761cbf (patch)
tree9febe5255c9418ebcc3420c8b94886b03c8e7f7a
parent08e352d88b0ad3f6e3e085ccdd25314b0287b16f (diff)
downloadmuskie-92400286d45382b9e25b771170f1476656761cbf.tar.gz
Revert "Boottime: remove all block-related tunes including readahead size"
This reverts commit 08e352d88b0ad3f6e3e085ccdd25314b0287b16f. Reason for revert: boottime regression found by b/126431810 Change-Id: Ie9b9f05bfff86518fe59fdd06d1a33f423567184
-rw-r--r--init-common.rc18
1 files changed, 18 insertions, 0 deletions
diff --git a/init-common.rc b/init-common.rc
index f0434e7..0dcc3f0 100644
--- a/init-common.rc
+++ b/init-common.rc
@@ -1,3 +1,21 @@
+on late-fs
+ # boot time fs tune
+ write /sys/block/sda/queue/iostats 0
+ write /sys/block/sda/queue/scheduler cfq
+ write /sys/block/sda/queue/iosched/slice_idle 0
+ write /sys/block/sda/queue/read_ahead_kb 2048
+ write /sys/block/sda/queue/nr_requests 256
+ write /sys/block/dm-0/queue/read_ahead_kb 2048
+ write /sys/block/dm-1/queue/read_ahead_kb 2048
+
+on property:sys.boot_completed=1
+ # 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/sda/queue/iostats 1
+ write /sys/block/dm-0/queue/read_ahead_kb 128
+ write /sys/block/dm-1/queue/read_ahead_kb 128
+
on property:sys.boot_completed=1 && property:ro.build.type=user
write /proc/sys/kernel/modules_disabled 1