网易首页 > 网易号 > 正文 申请入驻

Linux之父彻底入坑AI!Claude Code写内核,性能暴涨3倍

0
分享至


新智元报道


真是活久见!

连Linux之父,都让Claude来写内核了。


就在最近,一位开发者在刷新Linus的官方内核仓库时,赫然发现了一个极不寻常的新分支——

noref-filemap-read-with-llm

是的,这个分支的后缀「-with-llm」,明明白白地写着:这个项目有AI的参与。


谁敢信,平时喷烂代码骂得最凶的Linus,这回居然自己带头用AI写代码了!

在最新的Patch说明里,他大大方方地承认:

从核心代码、测试用例,到改动审查和文档草稿,全都是自己手把手带着Claude Code搞出来的。

跑出来的结果也确实顶,在8线程读取同一文件的特定测试中,吞吐量达到原来的约3倍。



那个说「AI 90%是营销」的人,真香了。

Linus之父全新分支

名字直接带「llm」

Linus之父这次指挥Claude Code动刀的地方,正是Linux最核心的「内存管理」机制。

Linux内核用page cache缓存文件数据。

在日常多并发业务场景中,一个常见操作是:多个线程同时去小块读取同一个文件。

按现有的机制,每次读取都必须在对应的内存块(folio)上修改原子引用计数。

这就导致CPU核心之间疯狂执行lock cmpxchg和lock decl,在硬件底层引发剧烈的缓存行颠簸。

早在2024年,内核核心开发者Matthew Wilcox就指出了这个来自真实客户生产环境的顽疾。

在Linus自己的测试机上,8线程并发小读时,这个瓶颈占到了所有「Load HITMs」开销的99.92%,几乎吃满了CPU的总线带宽。

而Claude接到的工作,也跨过了「补几行代码」的阶段。


它参与实现方案,编写用于检验方案的程序,还帮助梳理潜在问题。

这些环节连在一起,才像一次完整的工程尝试。写出来的代码要能运行,运行结果要能测量,测到的提升要能解释。

补丁说明也有实际用途。其他维护者需要知道,为什么要改、哪些路径受影响、作者检查过哪些情况。

AI把初稿写出来之后,这份说明仍要和代码、测试数据对得上。

公开到这个程度,后续讨论才有抓手。Linus那句「在我的指导下」,分量就在这里。

吞吐量从1000万,暴涨至 3300 万

测试中,Linus使用的是一台搭载Core i7-8565U的笔记本,4核8线程,文件系统为ext4。

测试让多个线程反复读取同一个、大小为一页的文件,每次只读16字节。

补丁说明给出的数据如下:


8线程吞吐量约为原来的3倍,单线程的提升约为一成。

差距为什么这么大?关键藏在「大家都读同一个文件」里。

Linux会把文件数据缓存在内存中,这就是页面缓存。后续读取可以直接从缓存取数据,省去再次访问存储设备的时间。

可缓存里的内存也会被回收。内核必须确保:线程还在读取时,这块内存没有被释放、转给其他用途。

原来的读取路径,会给承载缓存数据的内存对象增加引用计数,读完再减回去。这个对象叫folio,可以把它理解为内核管理的一组内存页。


问题是,几个线程一齐读,大家就要反复修改同一个计数。

为了保持数据一致,处理器核心之间得来回传递包含这个计数的缓存行。一次读取只有16字节,读取本身很快,维护计数的开销反倒成了瓶颈。

就像八个人都来翻一本书,每次翻页前后,都得争着修改同一张登记表。

Linus这组补丁,试着省掉读取路径上的这道手续。

它的做法是:缓存中的内存被移除后,延迟一段时间再真正归还给内存分配器,借助RCU机制,让已经开始的相关读取有机会完成。

这样,线程可以在受保护的读取区间内直接复制数据,减少对共享引用计数的争抢。

这也解释了,为什么多线程共享同一文件的测试收益尤其明显。

顺着一个Bug

AI又挖出十年旧账

如果你以为Linus只是让Claude写新代码,那就低估了这件事的分量。

就在noref-filemap-read-with-llm分支出现的第二天,Linus的仓库里又冒出了一个assoc-array-fixes库。

它是一套用于按键组织、查找对象的数据结构。最初的实现,可以追溯到2013年。

就在几天前,开发者Nils Ollrogge提交了一份Bug报告,也提供了修复补丁。


Linus看过之后,却遇到一个麻烦:这段代码过于晦涩,难以跟清逻辑。

于是,他借助大模型梳理代码,把一些庞大、难读的函数拆开,让不同操作的边界更清楚。随后,这些代码被放进用户态测试框架中运行。

测试确认了Nils报告的问题,还额外找出了3个Bug。

所有四个Bug,都可以追溯到2013年这个库第一次被合入内核的那次提交。

谁能想到,一份Bug报告,竟牵出了三处存在十余年的缺陷。

其中一个例子很具体:在某种根节点结构被拆分时,索引使用的位段会错位,导致原先存进去的对象无法再被找到。

补丁说明给出了一个只需18个键就能触发的例子。


操作完成后,其中3个对象查不到;再次插入相同的键,还会新增对象,无法正确替换原有对象。

另一个问题藏在内存分配失败的路径里。

正常运行时,它可能安安静静。一旦某次分配失败,清理逻辑却可能顺着指针走进仍在使用的旧树,触发内核错误检查。

对应测试让操作中的每一次内存分配轮流失败,逐个检查异常分支,才把它暴露出来。

这些发现,让「AI帮忙看代码」有了更具体的含义。

老代码经过拆分和解释,变得更容易追踪;测试再把那些平时很少走到的路径逼出来。

缺陷由此获得了可复现的证据。

连大佬都入坑

程序员的优越感该收收了

Linus Torvalds曾说过一句很经典的话,「Talk is cheap. Show me the code.」

了解他的人都知道,这老哥极度实用主义,向来只看两件事:代价值不值?效果狠不狠?

这一次,他用行动展示了另一种可能——

当代码可以由AI来写,真正值钱的,是知道该写什么代码,以及判断写出来的代码对不对。

那个曾经说「AI 90%是营销」的人,如今在自己的主仓库里挂出了带「llm」后缀的分支。

连祖师爷都在用AI狂刷KPI了,谁还在死守着手敲代码的那点虚荣心?

参考资料:

https://www.phoronix.com/news/Linus-Torvalds-Claude-Code

编辑:桃子

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

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.

相关推荐
热点推荐
健身圈传来噩耗:40岁肌肉“金刚芭比”凌晨离世!

健身圈传来噩耗:40岁肌肉“金刚芭比”凌晨离世!

健身厨屋
2026-10-20 21:31:10
演员李小冉宣布离婚,其结婚逾十年未生育,曾坦言“没有心理成熟到想去承担这样一个沉重的责任”

演员李小冉宣布离婚,其结婚逾十年未生育,曾坦言“没有心理成熟到想去承担这样一个沉重的责任”

台州交通广播
2026-10-20 00:28:24
破镜重圆复婚在即 张柏芝亲自证实 三个儿子都已经被谢霆锋接走

破镜重圆复婚在即 张柏芝亲自证实 三个儿子都已经被谢霆锋接走

星辰生肖馆
2025-03-22 05:10:03
美政府要求其机构停止使用来自中国企业的DeepSeek等AI工具,外交部:反对将科技经贸问题政治化,坚决维护中国企业的合法权益

美政府要求其机构停止使用来自中国企业的DeepSeek等AI工具,外交部:反对将科技经贸问题政治化,坚决维护中国企业的合法权益

每日经济新闻
2026-10-20 17:11:24
川航最美空姐

川航最美空姐

微微热评
2026-10-20 12:09:40
国家发改委:将根据需要及时出台新的增量政策,确保经济运行保持在合理区间

国家发改委:将根据需要及时出台新的增量政策,确保经济运行保持在合理区间

新京报
2026-10-20 10:36:06
乐基儿年轻时真漂亮,看曾志伟的眼神就知道了

乐基儿年轻时真漂亮,看曾志伟的眼神就知道了

娱你同欢
2026-09-13 20:22:17
长春山姆会员店地址定了?高新区管委会透露具体位置,你离这地方远不远打卡宝藏城市

长春山姆会员店地址定了?高新区管委会透露具体位置,你离这地方远不远打卡宝藏城市

今日搞笑分享
2026-10-20 18:29:43
安徽女子南太行失联!长得很漂亮,深夜在帐篷消失,向导再曝猛料

安徽女子南太行失联!长得很漂亮,深夜在帐篷消失,向导再曝猛料

橘仔看世界
2026-10-20 14:13:18
失眠专家黄燕:肝最爱的一朵花,蔬菜中的“逍遥丸”!今天开始要多吃,越吃肝气越顺、睡得越香甜

失眠专家黄燕:肝最爱的一朵花,蔬菜中的“逍遥丸”!今天开始要多吃,越吃肝气越顺、睡得越香甜

大明爱养生
2026-10-18 11:19:57
欧盟:如果勒庞在2027年当选,将“迅速准备对俄罗斯实施制裁”

欧盟:如果勒庞在2027年当选,将“迅速准备对俄罗斯实施制裁”

启迪你思维
2026-10-19 19:55:14
特朗普称对中美俄举行三方会谈持积极态度,外交部回应

特朗普称对中美俄举行三方会谈持积极态度,外交部回应

环球网资讯
2026-10-20 15:33:32
宇树科技:人形机器人尚处于商业化早期,存在估值回归的投资风险

宇树科技:人形机器人尚处于商业化早期,存在估值回归的投资风险

澎湃新闻
2026-10-20 19:50:26
争议!成都球迷大骂颜骏凌 海港球迷:四处拉仇恨 难怪被群起攻之

争议!成都球迷大骂颜骏凌 海港球迷:四处拉仇恨 难怪被群起攻之

念洲
2026-10-20 07:55:39
实习女幼师凌晨点外卖,餐送达后女子收到商家短信:千万不要去拿

实习女幼师凌晨点外卖,餐送达后女子收到商家短信:千万不要去拿

罪案洞察者
2025-09-12 14:41:34
国企工作现状:10%的在干,30%的在看,剩下的人在捣乱!

国企工作现状:10%的在干,30%的在看,剩下的人在捣乱!

职场资深秘书
2026-10-19 09:09:18
加拿大人不急买车了:想买电动车的人里 42%说等中国车到了再说

加拿大人不急买车了:想买电动车的人里 42%说等中国车到了再说

快科技
2026-10-19 18:34:08
上海56岁天才股神直言:如果散户长期捂股不斩仓,庄家会怎么办?

上海56岁天才股神直言:如果散户长期捂股不斩仓,庄家会怎么办?

股经纵横谈
2026-10-19 21:16:03
广东这波高速开工潮,真正受影响的区域其实还在后面

广东这波高速开工潮,真正受影响的区域其实还在后面

荷兰豆爱健康
2026-10-20 13:05:31
国家发展改革委:正在研究制定扩大内需战略实施方案,将加快推动印发实施

国家发展改革委:正在研究制定扩大内需战略实施方案,将加快推动印发实施

每日经济新闻
2026-10-20 18:04:04
2026-10-21 03:36:49
新智元 incentive-icons
新智元
AI产业主平台领航智能+时代
16476文章数 67168关注度
往期回顾 全部

科技要闻

新版MiniMax,能和DeepSeek掰手腕吗?

头条要闻

距中国台湾110公里 日美出动6万人大举军演为历史之最

头条要闻

距中国台湾110公里 日美出动6万人大举军演为历史之最

体育要闻

巴拉克:天生亚军与漫长极夜

娱乐要闻

刘恺威承认新恋情,打球认识

财经要闻

抄底万达之后 私募大佬又对恒大下手了

汽车要闻

黑科技一次看全 2026奇瑞全球创新大会干货汇总

态度原创

时尚
游戏
健康
家居
房产

秋天穿印花裙真的很有氛围感!不显胖、不呆板,大方又显气质

《最终幻想:共鸣》评分出炉:IGN 8分 GameSpot 7分

痘痘能根治吗?皮肤科医生说实话

家居要闻

2026建博会(广州) 公装联探展交流活动

房产要闻

488亩,两大豪宅级项目爆出!清水湾,要杀回来了!

无障碍浏览 进入关怀版