Set migration limits twice

Signed-off-by: tytydraco <tylernij@gmail.com>
latency
tytydraco 4 years ago
parent 0a0e98ea7f
commit 6330a94f33

@ -30,13 +30,19 @@ fi
# Log the date and time for records sake
echo "Time of execution: $(date)"
# Migrate tasks down at this much load
write /proc/sys/kernel/sched_downmigrate 80
write /proc/sys/kernel/sched_group_downmigrate 80
# We need to execute this multiple times because
# sched_downmirate must be less than sched_upmigrate, and
# sched_upmigrate must be greater than sched_downmigrate
for _ in $(seq 2)
do
# Migrate tasks down at this much load
write /proc/sys/kernel/sched_downmigrate 80
write /proc/sys/kernel/sched_group_downmigrate 80
# Migrate tasks up at this much load
write /proc/sys/kernel/sched_upmigrate 80
write /proc/sys/kernel/sched_group_upmigrate 80
# Migrate tasks up at this much load
write /proc/sys/kernel/sched_upmigrate 80
write /proc/sys/kernel/sched_group_upmigrate 80
done
# Limit max perf event processing time to this much CPU usage
write /proc/sys/kernel/perf_cpu_time_max_percent 5

Loading…
Cancel
Save