Remove 100% RT CPU usage

It's unlikely we'll hit this mark anyway

Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
latency
Tyler Nijmeh 4 years ago
parent 8f0d98e824
commit a2e728af77

@ -95,9 +95,6 @@ When perfd triggers a sched_boost, consider migrating the task to a higher-perfo
### kernel.sched_nr_migrate: 32 --> 64
When migrating tasks between CPUs, allow the scheduler to migrate twice as many as usual. This should increase scheduling latency marginally, but increase the performance of SCHED_OTHER tasks.
### kernel.sched_rt_runtime_us: 950000 --> 1000000
Allow realtime tasks to consume the entirety of the scheduling period. While this may lead to CPU deadlocks if a rouge task is stuck in a loop, it can offer an additional 5% performance gain to realtime tasks.
### kernel.sched_schedstats: 1 --> 0
Disable scheduler statistics accounting. This is just for debugging, but it adds overhead.

@ -149,7 +149,6 @@ ctl kernel.sched_migration_cost_ns 1000000
ctl kernel.sched_min_task_util_for_boost 40
ctl kernel.sched_min_task_util_for_colocation 20
ctl kernel.sched_nr_migrate 64
ctl kernel.sched_rt_runtime_us 1000000
ctl kernel.sched_schedstats 0
ctl kernel.sched_wakeup_granularity_ns 5000000
ctl kernel.timer_migration 0

Loading…
Cancel
Save