托瓦兹交出首个 AI 辅助内核补丁:并发读文件提速约 3 倍

约 649 字 · 预计阅读 2 分钟

内容概览

本文围绕“托瓦兹交出首个 AI 辅助内核补丁:并发读文件提速约 3 倍”整理核心信息、适用场景与使用条件,便于读者快速了解重点,再决定是否进一步体验或查阅项目资料。

详细信息

科技媒体 lwn 报道,Linux 之父林纳斯·托瓦兹在其个人 Git 仓库里推了一个名为 noref-filemap-read-with-llm 的新分支,正式交出了他首个由大语言模型辅助开发的内核补丁系列。这位平时只在 master 分支上维护代码的开发者,罕见地开了带”llm”后缀的实验分支,而幕后帮手正是 Anthropic 的 AI 编程工具 Claude Code。

托瓦兹 10 月 13 日在该分支提交的补丁,主题是”提高页面引用计数可扩展性”,瞄准的是 Linux 内存管理积年的老毛病。当多个线程同时高频、微量地读取同一文件,传统机制会反复触发页缓存的引用计数更新,多核 CPU 因此陷入严重的竞态争抢。他坦言,这组补丁的核心代码、测试程序、漏洞审查乃至公告文档初稿,全是在他本人亲自指导下,由 Claude Code 协作完成。

image.png

8 线程实测:吞吐翻三倍,时钟周期砍掉七成

关掉部分本机安全防护后,托瓦兹在 8 个线程并发读同一文件的测试负载下跑出数据:读取吞吐量从原先每秒 990 万至 1040 万次,直接跃到 3000 万至 3300 万次,提升约 3 倍;单次读取消耗的内核时钟周期,也从约 2950 次骤降到 725 次。

不过该补丁眼下仍停在实验分支,尚未合入 Linux 7.4 正式主线。更值得一提的是,在近期的维护者峰会与另一处 assoc_array 代码库清理中,托瓦兹同样借 LLM 重构陈年代码,一口气揪出潜伏 Linux 系统长达 13 年、最早可追溯到 2013 年首笔提交的 3 个隐蔽 Bug——AI 辅助写内核,似乎已从”提速”走向”排雷”。

编辑整理:阅读要点

  • 功能和价格可能随版本或地区变化,使用前应查看最新说明。
  • 安装软件或启用服务时,优先使用项目官方渠道并检查所需权限。
  • 是否适合长期使用,应结合自身设备、工作流和实际体验判断。

延伸阅读

查看相关项目或原始资料

资料来源:news.aibase.com。本文依据公开资料整理,不是独立采访或独家报道。

Avatar photo

By Tony

Share via
Copy link