3 ms·
While this looks like a step in the right direction to provide user-space per-process control of the latency VS throughput tradeoffs (lower runqueue latency at
by mochomocha 4y ago
While this looks like a step in the right direction to provide user-space per-process control of the latency VS throughput tradeoffs (lower runqueue latency at the expense of shorter timeslices), I'd rather see the SCHED_EXT patch [1] merged, so there's a lower barrier to entry when it comes to implementing alternative scheduling policies (eBPF vs in-kernel). It's also much faster to iterate user-space if you don't have to upgrade kernels every time, especially in large fleet deployment setups where AB testing is available.
On a more controversial note, I trust more Meta & Google engineers proposing alternative schedulers that have been properly AB tested on millions of servers running a wide range of heterogeneous software VS small-scale synthetic benchmarks even when run by experts/maintainers.
[1]: https://lwn.net/ml/linux-kernel/20221130082313.3241517-1-tj@kernel.org/ https://lwn.net/ml/linux-kernel/20221130082313.3241517-1-tj@...
- jeffbee 4y agoI guess I wouldn't hold your breath, since the gatekeeper of this subsystem replied with typical l-k assholery, to wit "If you expect me to read this, please as to provide something readable, not markup gibberish." This is why I greatly desire the death of Linux. Its major subsystems are maintained by people with the social skills of a hyena and little to no relevant field experience.
- akdor1154 4y agoSaid gatekeeper is also the author of the implementation in TFA...