sdm710-common: rootdir: Boost performance during bootup
* inspired from google pixels * speeds up boot by ~1-2s
This commit is contained in:
parent
4d875c79a2
commit
ebdfcc0f22
1 changed files with 21 additions and 0 deletions
|
@ -71,9 +71,26 @@ on init
|
|||
chown root system /sys/fs/cgroup/memory/bg/tasks
|
||||
chmod 0660 /sys/fs/cgroup/memory/bg/tasks
|
||||
|
||||
# Boost schedtune
|
||||
write /dev/stune/schedtune.boost 50
|
||||
write /dev/stune/schedtune.prefer_idle 1
|
||||
|
||||
# Boost I/O performance
|
||||
write /sys/block/mmcblk0/queue/scheduler "noop"
|
||||
write /sys/block/mmcblk0/queue/read_ahead_kb 2048
|
||||
write /sys/block/mmcblk0/queue/nr_requests 256
|
||||
write /sys/block/mmcblk0/queue/iostats 0
|
||||
|
||||
on post-fs
|
||||
chmod 0755 /sys/kernel/debug/tracing
|
||||
|
||||
# Start services for bootanim
|
||||
start surfaceflinger
|
||||
start bootanim
|
||||
start vendor.hwcomposer-2-1
|
||||
start vendor.configstore-hal
|
||||
start vendor.qti.hardware.display.allocator
|
||||
|
||||
on early-boot
|
||||
# set RLIMIT_MEMLOCK to 64MB
|
||||
setrlimit 8 67108864 67108864
|
||||
|
@ -269,6 +286,10 @@ on boot
|
|||
# Default enable uicc_se
|
||||
setprop persist.vendor.radio.uicc_se_enabled true
|
||||
|
||||
# Restore default I/O tuning
|
||||
write /sys/block/mmcblk0/queue/scheduler "cfq"
|
||||
write /sys/block/mmcblk0/queue/nr_requests 128
|
||||
|
||||
# MSM specific files that need to be created on /data
|
||||
on post-fs-data
|
||||
mkdir /data/vendor/misc 01771 system system
|
||||
|
|
Loading…
Reference in a new issue