Posted Oct 14, 2009 17:43 UTC (Wed) by khim
In reply to: What it's good for
Parent article: Deadline scheduling for Linux
In this application, I would just set the priority high for this
"audio application" and it would still work.
Small correction: s/would still work/will break easily/. If you
only have one application then you don't need any scheduler. But if
you have few applications they will step on each other toes. With deadline
scheduler if application got the promise - it'll be run and other
applications will behave (they'll be evicted in worst case).
It's not the job for kernel to provide full set of usefull functions to
program - it should provide minimal set needed to make implementation
possible. AFAICS normal scheduler does not offer enough, while deadline
scheduler does (even if I'm not 100% sure it does so with current API).
to post comments)