sdm845-common: I/O tuning

Bug: 63630139
Bug: 70220853
Test: Boot
Change-Id: Ia924ac7b929e89d580c8fd0a69f760f26d7bfc6b
This commit is contained in:
Wei Wang 2018-02-26 19:18:34 -08:00 committed by Bruno Martins
parent 9c4a6ca5ec
commit cd62e7847c

View File

@ -9,6 +9,20 @@ on init
mount none /system/lib/soundfx/libvolumelistener.so /vendor/lib/soundfx/libvolumelistener.so bind
mount none /system/lib/modules/wlan.ko /vendor/lib/modules/qca_cld3_wlan.ko bind
# 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/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
on boot
chown system system /proc/touchpanel/wake_gesture
chmod 0660 /proc/touchpanel/wake_gesture
@ -29,3 +43,15 @@ on property:persist.vendor.sys.ssr.enable_ramdumps=0
on property:sys.boot_completed=1
stop vendor.ipacm-diag
stop vendor.ss_ramdump
# Run time FS tune
write /sys/block/sda/queue/read_ahead_kb 1024
write /sys/block/sda/queue/nr_requests 128
write /sys/block/sda/queue/iostats 1
write /sys/block/sdf/queue/read_ahead_kb 1024
write /sys/block/sdf/queue/nr_requests 128
write /sys/block/sdf/queue/iostats 1
write /sys/block/dm-0/queue/read_ahead_kb 512
write /sys/block/dm-1/queue/read_ahead_kb 512
write /sys/block/sda/queue/scheduler deadline
write /sys/block/sdf/queue/scheduler deadline