皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

Linux 6.19 计划引入具有非常积极性能潜力的 “mm/cid” 重写

一组早在 10 月份发布的 Linux 内核补丁,旨在重写内核的内存映射并发 ID 代码以获得显著的性能提升,看起来将应用于 Linux 6.19。这是 Intel 杰出工程师 Thomas Gleixner 发现可让 PostgreSQL 数据库性能提升高达 18%的代码。我对这个”mm/cid”代码的测试也显示出了显著的性能提升。

Intel Fellow Thomas Gleixner 在发现现有复杂代码给内核调度器的热点代码路径引入了显著的开销后,对 CID 管理代码进行了全面改写。这段新代码更简单,开销更低。

Linux 6.19 计划引入具有非常积极性能潜力的 "mm/cid" 重写

今天已排队进入 tip/tip.git 的 core/rseq Git 分支的是这段内存管理并发 ID(CID)代码的重写。随着 Gleixner 的补丁现在位于 TIP 分支,除非最后时刻出现问题或像 Linus Torvalds 这样的杰出开发者提出反对,否则它们很可能将在即将到来的 Linux 6.19 合并窗口期间被提交。

这包括回滚复杂的 CID 管理:

“CID 管理是一个复杂的系统,它会影响调度和任务迁移。压缩机制会迫使进程中的随机任务在退出用户空间时进入任务工作,导致延迟峰值。

恢复到最初的简单位图分配机制,众所周知这些机制存在可扩展性问题,因为这允许以可审查的方式逐步构建替代功能。”

然后从那里开始,用新的实现来重写 mm/cid 代码。

几周前,我在《Intel 重写 Linux MM CID 代码显示 AMD 有不错的提升》中运行了一些初步代码的基准测试。

Linux 6.19 每天都在变得更加令人兴奋。Linux 6.19 的合并窗口将在 12 月初举行,而稳定版内核预计将在 2 月发布。

转自  Linux 6.19 Slated To Land “mm/cid” Rewrite That Has Very Positive Performance Potential – Phoronix