|
|
|
|
|
by mochomocha
914 days ago
|
|
I'd like to wager that EEVDF has been tested less methodologically than how this paper investigates CFS. The primary author of EEVDF and maintainer of the subsystem has been dismissing alternative approaches and plethora of robustly tested patches from Google and Facebook over the years, with mostly replies boiling down to "meh I don't like it". I'd take a patch of CFS and its millions of broken knobs from Google over newly released EEVDF any day, because I trust scheduler AB testing by Google over millions of machines and every single scheduling pattern under the sun way more than whatever synthetic micro-benchmark a single kernel dev (as competent as they might be) ran. If you're interested in quantitative analysis of schedulers & tooling around it, these 2 projects are very interesting: https://github.com/google/schedviz https://fuchsia.dev/fuchsia-src/concepts/kernel/fair_schedul... |
|