Linux 作者 Linus Torvalds 在维护者峰会上透露,他在大模型的帮助下开发了一系列补丁,用来解决一个长期存在的问题。现在这组 10 个补丁已经递交,进入审查流程。
这组补丁主要增强 folio 的查找机制。做法是识别处于热数据状态的 folio,给它设置一个标志——延迟释放该 folio,直到 RCU 周期结束。随后利用 RCU 延迟,在 RCU 保护下进行常规的 folio 查找,同时在 RCU 保护下直接进行实际的 folio 数据访问。
测试结果看起来相当漂亮:性能实现了数量级的提升。但问题也随之而来——已经发现存在竞态条件,因此这组补丁还需要进一步完善。
性能提升数量级,却卡在竞态条件上。这正是内核开发里最典型的剧情:跑得快不难,跑得又快又不出错才难。10 个补丁已经递交,接下来就看审查环节怎么处理这个竞态。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.