arasseo. (@galpt)【自研分享】Infinity 调度器 v3:从 scx_flow 到原生内核优化,协同编排 RT 与常规任务,彻底解决重载微卡顿 中发帖

大家好!我是 Infinity 调度器的开发者 Galih Tama。日常关注 Linux 内核调度或玩定制内核的朋友可能在 sched-ext / scx 项目中见过我,我是其中 scx_flow 公平调度器的作者。 
在长期维护 BPF 调度器的过程中,我发现 BPF 架构在极端高负载下偶尔会触发一些底层的假阳性卡死(stall false positives)。为了彻底解决这个架构层面的限制,我决定跳出 BPF 和 sched-ext 依赖,直接在内核 CFS(EEVDF)和 RT(实时)框架内打造了一个纯原生的内核修改方案——Infinity 调度器(目前为 v3 稳定分支)。
传统调度器往往为了纯吞吐量而牺牲前台交互,导致后台一旦跑起大型编译或数学计算(如 y-cruncher),桌面、鼠标甚至音频就会发生明显的微卡顿(Micro-stutter)。Infinity 则是通过一...