miatoll: rootdir: Import boot/runtime fs tuning from coral

https://android.googlesource.com/device/google/coral/+/refs/tags/android-11.0.0_r29/init.hardware.rc
This commit is contained in:
Adithya R 2021-02-26 00:37:41 +05:30 committed by Aryan Gupta
parent 18a3ebde61
commit c9cd74999a

View File

@ -32,6 +32,27 @@ on early-init
# Disable UFS clock scaling
write /sys/bus/platform/devices/1d84000.ufshc/clkscale_enable 0
# Boot time fs tuning
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/sde/queue/iostats 0
write /sys/block/sde/queue/scheduler cfq
write /sys/block/sde/queue/iosched/slice_idle 0
write /sys/block/sde/queue/read_ahead_kb 2048
write /sys/block/sde/queue/nr_requests 256
write /sys/block/sdf/queue/iostats 0
write /sys/block/sdf/queue/scheduler cfq
write /sys/block/sdf/queue/iosched/slice_idle 0
write /sys/block/sdf/queue/read_ahead_kb 2048
write /sys/block/sdf/queue/nr_requests 256
write /sys/block/dm-0/queue/read_ahead_kb 2048
write /sys/block/dm-1/queue/read_ahead_kb 2048
write /sys/block/dm-2/queue/read_ahead_kb 2048
write /sys/block/dm-3/queue/read_ahead_kb 2048
on late-init
# Start services for bootanim
start surfaceflinger
@ -44,6 +65,15 @@ on property:sys.boot_completed=1
# Enable UFS clock scaling back
write /sys/bus/platform/devices/1d84000.ufshc/clkscale_enable 1
# Runtime fs tuning
write /sys/block/sda/queue/nr_requests 128
write /sys/block/sde/queue/nr_requests 128
write /sys/block/sdf/queue/nr_requests 128
# Block layer tuning: discard chunk size up to 128MB
# Otherwise, contiguous discards can be merged
write /sys/block/sda/queue/discard_max_bytes 134217728
on property:vendor.post_boot.parsed=1
# Setup runtime cpusets
write /dev/cpuset/top-app/cpus 0-7