X6837: remove IO read_ahead_kb tune

If we set 2048KB ra value in the beginning of the
boot process, services initialized at this time would
keep 2048KB ra value even though we adjust the ra value
to 128KB after boot completion.

This may cause memory pressure.

Bug: 174700194
Signed-off-by: Randall Huang <huangrandall@google.com>
Signed-off-by: Shirayuki39 <lorddemecrius83@proton.me>
This commit is contained in:
Randall Huang 2020-12-03 09:28:35 +08:00 committed by Shirayuki39
parent fa3338ae7b
commit b41c90c409

View file

@ -190,20 +190,6 @@ on post-fs-data
write /sys/kernel/mm/swap/vma_ra_enabled false write /sys/kernel/mm/swap/vma_ra_enabled false
swapon_all /vendor/etc/fstab.mt6789 swapon_all /vendor/etc/fstab.mt6789
# boot time fs tune
write /sys/block/mmcblk0/queue/iostats 0
write /sys/block/mmcblk0/queue/read_ahead_kb 2048
write /sys/block/mmcblk0/queue/nr_requests 256
write /sys/block/sdc/queue/iostats 0
write /sys/block/sdc/queue/read_ahead_kb 2048
write /sys/block/sdc/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
write /sys/block/dm-4/queue/read_ahead_kb 2048
write /sys/block/dm-5/queue/read_ahead_kb 2048
chown system system /mnt/vendor/nvcfg chown system system /mnt/vendor/nvcfg
chmod 0771 /mnt/vendor/nvcfg chmod 0771 /mnt/vendor/nvcfg
restorecon_recursive /mnt/vendor/nvcfg restorecon_recursive /mnt/vendor/nvcfg
@ -1011,6 +997,7 @@ on property:sys.boot_completed=1
write /proc/sys/vm/dirty_expire_centisecs 3000 write /proc/sys/vm/dirty_expire_centisecs 3000
write /proc/sys/vm/dirty_background_ratio 10 write /proc/sys/vm/dirty_background_ratio 10
<<<<<<< HEAD:rootdir/etc/init/hw/init.mt6789.rc
write /sys/block/mmcblk0/queue/iostats 1 write /sys/block/mmcblk0/queue/iostats 1
write /sys/block/mmcblk0/queue/read_ahead_kb 512 write /sys/block/mmcblk0/queue/read_ahead_kb 512
write /sys/block/mmcblk0/queue/nr_requests 128 write /sys/block/mmcblk0/queue/nr_requests 128
@ -1064,6 +1051,14 @@ on property:sys.boot_completed=1
# user system # user system
# group gps system radio # group gps system radio
# class main # class main
=======
# Setup runtime cpusets
write /dev/cpuset/top-app/cpus 0-7
write /dev/cpuset/foreground/cpus 0-5,7
write /dev/cpuset/background/cpus 4-5
write /dev/cpuset/system-background/cpus 2-5
write /dev/cpuset/restricted/cpus 2-5
>>>>>>> 2214b06 (pissarro: remove IO read_ahead_kb tune):rootdir/etc/init.mt6877.rc
# Battery info # Battery info
on property:persist.vendor.mediatek.fg.disable=1 on property:persist.vendor.mediatek.fg.disable=1