
Linux 6.19 内核在调度器方面有些波折,但至少有一个修复方案正在路上,以解决由此引发的问题。
Linux 6.19 总体上带来了一些不错的性能改进,但在我的早期测试中出现了一些回归问题,我最终通过二分查找将部分问题追溯到 Linux 6.19 的调度器更改上。
Intel 的内核测试机器人也报告了在使用 Phoronix 基准测试运行时,Schbench 出现了调度器回归问题:
“kernel test robot 发现了 pts.schbench.32.usec,_99.9th_latency_percentile 的 52.4% 回归”
该回归问题是在这个调度器提交中被发现的。
几天前已排入 tip/tip.git 的 sched/core 分支中的是 sched/fair 的补丁:修复 sched_avg 折叠以解决报告的 52.4% 调度器退化问题:
“在机器人报告了回归问题后,与提交记录 089d84203ad4 (“sched/fair: Fold the sched_avg update”) 相比,Shrikanth 指出有两个地方漏掉了 se_weight() 的乘数因子。”
该补丁预计很快将被发送至正在进行的 Linux 6.19 循环中。
转自 Fix On The Way For One Of The Linux 6.19 Regressions: 52.4% Scheduler Regression – Phoronix
Linuxeden开源社区