|
|
|
|
|
by gpderetta
1453 days ago
|
|
My understanding is that they don't. Realtime tasks have strict priority over non realtime tasks. As long as there are runnable rt task the kernel won't schedule any other task. At least that's the theory. I think these days the kernel reserves (optionally?) 5% cpu to non rt tasks, enough to run a shell and kill a runaway rt process. |
|
That is the default setting (documentation [0]).
[0] https://docs.kernel.org/scheduler/sched-rt-group.html