From 0a0e98ea7f301afc4a383cbe792f7ad1166fdd83 Mon Sep 17 00:00:00 2001 From: tytydraco Date: Mon, 28 Sep 2020 21:18:33 -0700 Subject: [PATCH] Add migration limit tuning Signed-off-by: tytydraco --- ktweak | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/ktweak b/ktweak index 7a482ab..26c76c0 100644 --- a/ktweak +++ b/ktweak @@ -30,7 +30,15 @@ fi # Log the date and time for records sake echo "Time of execution: $(date)" -# Limit max perf event processing time to 5% CPU usage +# 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 + +# 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