Merge branch 'master' into dev

Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
latency
Tyler Nijmeh 4 years ago
commit e04f2ec9d2

@ -8,7 +8,7 @@ UINT_MAX="4294967295"
SCHED_PERIOD="$((1 * 1000 * 1000))"
# How many tasks should we have at a maximum in one scheduling period
SCHED_TASKS="10"
SCHED_TASKS="8"
write() {
# Bail out if file does not exist
@ -51,19 +51,22 @@ sync
[[ "$ANDROID" == true ]] && for _ in $(seq 2)
do
# Migrate tasks down at this much load
write /proc/sys/kernel/sched_downmigrate "80 80"
write /proc/sys/kernel/sched_group_downmigrate 80
write /proc/sys/kernel/sched_downmigrate "70 70"
write /proc/sys/kernel/sched_group_downmigrate 70
# Migrate tasks up at this much load
write /proc/sys/kernel/sched_upmigrate "80 80"
write /proc/sys/kernel/sched_group_upmigrate 80
write /proc/sys/kernel/sched_upmigrate "70 70"
write /proc/sys/kernel/sched_group_upmigrate 70
done
# Limit max perf event processing time to this much CPU usage
write /proc/sys/kernel/perf_cpu_time_max_percent 5
# Do not group task groups automatically
write /proc/sys/kernel/sched_autogroup_enabled 0
# Group tasks for less stutter but less throughput
write /proc/sys/kernel/sched_autogroup_enabled 1
# Execute child process before parent after fork
write /proc/sys/kernel/sched_child_runs_first 1
# Execute child process before parent after fork
write /proc/sys/kernel/sched_child_runs_first 1

Loading…
Cancel
Save