sched/deadline: Update GRUB description in the documentation
Update the details of GRUB to reflect the updated logic. Signed-off-by: Vineeth Pillai (Google) <vineeth@bitbyteword.org> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Reviewed-by: Daniel Bristot de Oliveira <bristot@kernel.org> Acked-by: Juri Lelli <juri.lelli@redhat.com> Link: https://lore.kernel.org/r/20230530135526.2385378-2-vineeth@bitbyteword.org
This commit is contained in:
parent
6a9d623aad
commit
e20f204c88
|
@ -203,12 +203,15 @@ Deadline Task Scheduling
|
||||||
- Total bandwidth (this_bw): this is the sum of all tasks "belonging" to the
|
- Total bandwidth (this_bw): this is the sum of all tasks "belonging" to the
|
||||||
runqueue, including the tasks in Inactive state.
|
runqueue, including the tasks in Inactive state.
|
||||||
|
|
||||||
|
- Maximum usable bandwidth (max_bw): This is the maximum bandwidth usable by
|
||||||
|
deadline tasks and is currently set to the RT capacity.
|
||||||
|
|
||||||
|
|
||||||
The algorithm reclaims the bandwidth of the tasks in Inactive state.
|
The algorithm reclaims the bandwidth of the tasks in Inactive state.
|
||||||
It does so by decrementing the runtime of the executing task Ti at a pace equal
|
It does so by decrementing the runtime of the executing task Ti at a pace equal
|
||||||
to
|
to
|
||||||
|
|
||||||
dq = -max{ Ui / Umax, (1 - Uinact - Uextra) } dt
|
dq = -(max{ Ui, (Umax - Uinact - Uextra) } / Umax) dt
|
||||||
|
|
||||||
where:
|
where:
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue