Scheduler Woes: Bisecting Early Performance Regressions Found In Linux 6.19
Written by Michael Larabel in Software on 9 December 2025 at 11:00 AM EST. Page 2 of 3. 25 Comments.
First up was bisecting the mixed scheduler regression with the popular Stress-NG kernel micro-benchmarks, since it was a very clear-cut difference and has reproduced on all the systems I have tested Linux 6.19 on thus far.
The Stress-NG mixed scheduler regression bisected down to... sched/fair: Forfeit vruntime on yield. This change was merged as a "fix" to the introduction of the EEVDF scheduler code.
