Switch from the BFQ to the mq-deadline I/O scheduler
The mq-deadline I/O scheduler is more stable than BFQ. Additionally, the boot time is shorter with the mq-deadline I/O scheduler. Hence this CL. Bug: 186902601 Change-Id: I3db5f132ca3485af9a84a3df63c8b0881c5fbdc8 Signed-off-by: Bart Van Assche <bvanassche@google.com>
This commit is contained in:
parent
17b40f0246
commit
8a15203216
2 changed files with 2 additions and 6 deletions
|
@ -18,8 +18,7 @@ on init
|
||||||
|
|
||||||
# Boot time fs tuning
|
# Boot time fs tuning
|
||||||
write /sys/block/sda/queue/iostats 0
|
write /sys/block/sda/queue/iostats 0
|
||||||
write /sys/block/sda/queue/scheduler bfq
|
write /sys/block/sda/queue/scheduler mq-deadline
|
||||||
write /sys/block/sda/queue/iosched/slice_idle 0
|
|
||||||
write /sys/block/sda/queue/nr_requests 256
|
write /sys/block/sda/queue/nr_requests 256
|
||||||
write /dev/sys/fs/by-name/userdata/data_io_flag 56
|
write /dev/sys/fs/by-name/userdata/data_io_flag 56
|
||||||
write /dev/sys/fs/by-name/userdata/node_io_flag 56
|
write /dev/sys/fs/by-name/userdata/node_io_flag 56
|
||||||
|
@ -685,7 +684,6 @@ on property:sys.boot_completed=1
|
||||||
# Runtime fs tuning
|
# Runtime fs tuning
|
||||||
write /sys/block/sda/queue/nr_requests 128
|
write /sys/block/sda/queue/nr_requests 128
|
||||||
write /sys/block/sda/queue/iostats 1
|
write /sys/block/sda/queue/iostats 1
|
||||||
write /sys/block/sda/queue/iosched/slice_idle 0
|
|
||||||
write /dev/sys/fs/by-name/userdata/data_io_flag 8
|
write /dev/sys/fs/by-name/userdata/data_io_flag 8
|
||||||
write /dev/sys/fs/by-name/userdata/node_io_flag 8
|
write /dev/sys/fs/by-name/userdata/node_io_flag 8
|
||||||
|
|
||||||
|
|
|
@ -18,8 +18,7 @@ on init
|
||||||
|
|
||||||
# Boot time fs tuning
|
# Boot time fs tuning
|
||||||
write /sys/block/sda/queue/iostats 0
|
write /sys/block/sda/queue/iostats 0
|
||||||
write /sys/block/sda/queue/scheduler bfq
|
write /sys/block/sda/queue/scheduler mq-deadline
|
||||||
write /sys/block/sda/queue/iosched/slice_idle 0
|
|
||||||
write /sys/block/sda/queue/nr_requests 256
|
write /sys/block/sda/queue/nr_requests 256
|
||||||
write /dev/sys/fs/by-name/userdata/data_io_flag 56
|
write /dev/sys/fs/by-name/userdata/data_io_flag 56
|
||||||
write /dev/sys/fs/by-name/userdata/node_io_flag 56
|
write /dev/sys/fs/by-name/userdata/node_io_flag 56
|
||||||
|
@ -684,7 +683,6 @@ on property:sys.boot_completed=1
|
||||||
# Runtime fs tuning
|
# Runtime fs tuning
|
||||||
write /sys/block/sda/queue/nr_requests 128
|
write /sys/block/sda/queue/nr_requests 128
|
||||||
write /sys/block/sda/queue/iostats 1
|
write /sys/block/sda/queue/iostats 1
|
||||||
write /sys/block/sda/queue/iosched/slice_idle 0
|
|
||||||
write /dev/sys/fs/by-name/userdata/data_io_flag 8
|
write /dev/sys/fs/by-name/userdata/data_io_flag 8
|
||||||
write /dev/sys/fs/by-name/userdata/node_io_flag 8
|
write /dev/sys/fs/by-name/userdata/node_io_flag 8
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue