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
|
chown root system /sys/fs/cgroup/memory/bg/tasks
|
||||||
chmod 0660 /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
|
on post-fs
|
||||||
chmod 0755 /sys/kernel/debug/tracing
|
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
|
on early-boot
|
||||||
# set RLIMIT_MEMLOCK to 64MB
|
# set RLIMIT_MEMLOCK to 64MB
|
||||||
setrlimit 8 67108864 67108864
|
setrlimit 8 67108864 67108864
|
||||||
|
@ -269,6 +286,10 @@ on boot
|
||||||
# Default enable uicc_se
|
# Default enable uicc_se
|
||||||
setprop persist.vendor.radio.uicc_se_enabled true
|
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
|
# MSM specific files that need to be created on /data
|
||||||
on post-fs-data
|
on post-fs-data
|
||||||
mkdir /data/vendor/misc 01771 system system
|
mkdir /data/vendor/misc 01771 system system
|
||||||
|
|
Loading…
Reference in a new issue