diff --git a/README.md b/README.md index 5966465..6829861 100644 --- a/README.md +++ b/README.md @@ -77,7 +77,7 @@ See RedHat: https://www.redhat.com/files/summit/session-assets/2018/Performance- ### kernel.sched_min_task_util_for_colocation: 35 --> 0 This value determines when top-app tasks (which are of greater priority than background tasks) can be sched_boosted. Set this value to zero to allow top-app tasks to always be upmigrated if the sched_{up,down}migrate values are met. -### kernel.sched_nr_migrate: 32 --> 16 +### kernel.sched_nr_migrate: 32 --> 8 Reduce the maximum number of sched entities that can migrate in a single scheduling period. Reducing this value reduces realtime task latency at the cost of SCHED_OTHER throughput. ### kernel.sched_schedstats: 1 --> 0 diff --git a/ktweak b/ktweak index d4c0b59..c670447 100644 --- a/ktweak +++ b/ktweak @@ -96,7 +96,7 @@ write /proc/sys/kernel/sched_min_granularity_ns 500000 write /proc/sys/kernel/sched_wakeup_granularity_ns 1000000 write /proc/sys/kernel/sched_migration_cost_ns 5000000 write /proc/sys/kernel/sched_min_task_util_for_colocation 0 -write /proc/sys/kernel/sched_nr_migrate 16 +write /proc/sys/kernel/sched_nr_migrate 8 write /proc/sys/kernel/sched_schedstats 0 # VM