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

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.

相关推荐
热点推荐
总台曝光老年人神药骗局:防癌神药出厂价不到1块钱,一盒售价高达数千元,糖尿病患者长期服用会导致健康雪上加霜

总台曝光老年人神药骗局:防癌神药出厂价不到1块钱,一盒售价高达数千元,糖尿病患者长期服用会导致健康雪上加霜

极目新闻
2026-10-17 17:18:39
埃及开罗街头现凉皮小摊,中国游客称一碗16元,能品尝地道西北味,老板:刚开业不久,最多一天卖了70份

埃及开罗街头现凉皮小摊,中国游客称一碗16元,能品尝地道西北味,老板:刚开业不久,最多一天卖了70份

极目新闻
2026-10-17 18:20:20
中东记者卧底电诈园区,24分钟纪录片曝光,湖南籍老板:用80%利润打点警察,警车当座驾,却在清剿前夜人间蒸发

中东记者卧底电诈园区,24分钟纪录片曝光,湖南籍老板:用80%利润打点警察,警车当座驾,却在清剿前夜人间蒸发

起点人文
2026-10-18 13:55:43
令人痛心!福建漳州一美女老师突然去世:年仅30岁,诸多学生纷纷发帖悼念,死因披露

令人痛心!福建漳州一美女老师突然去世:年仅30岁,诸多学生纷纷发帖悼念,死因披露

火山詩话
2026-10-18 13:19:42
徐浦大桥车祸白车司机事发后蹲地上猛抽烟,他其实也非常后悔

徐浦大桥车祸白车司机事发后蹲地上猛抽烟,他其实也非常后悔

映射生活的身影
2026-10-18 11:12:44
法国爆发近年最严重骚乱 约1200人被捕 多地LV、爱马仕等门店 遭洗劫一空

法国爆发近年最严重骚乱 约1200人被捕 多地LV、爱马仕等门店 遭洗劫一空

每日经济新闻
2026-10-18 11:53:06
央视曝光后,吉林省省长专题研究

央视曝光后,吉林省省长专题研究

极目新闻
2026-10-17 22:04:02
上海演员吴越凌晨发文怒斥:这位“花姐”骗了多少人的钱?请如数奉还!

上海演员吴越凌晨发文怒斥:这位“花姐”骗了多少人的钱?请如数奉还!

上观新闻
2026-10-18 09:53:50
被处分、被解约,她辞职跑马拉松!35岁张水华今年收入曝光,彻底颠覆我对马拉松跑者创收的认知!估计和你想的不一样

被处分、被解约,她辞职跑马拉松!35岁张水华今年收入曝光,彻底颠覆我对马拉松跑者创收的认知!估计和你想的不一样

锐评利物浦
2026-10-18 13:14:55
悲催!一对孟加拉夫妇被砍头,在沙特阿拉伯清真寺内实施“不道德行为”,相关视频在网络传播

悲催!一对孟加拉夫妇被砍头,在沙特阿拉伯清真寺内实施“不道德行为”,相关视频在网络传播

火山詩话
2026-10-18 06:42:43
00后女演员被传与郭麒麟结婚,曾出演电视剧《赘婿》,工作室凌晨发声:纯属造谣,一直是好朋友!

00后女演员被传与郭麒麟结婚,曾出演电视剧《赘婿》,工作室凌晨发声:纯属造谣,一直是好朋友!

大风新闻
2026-10-18 08:46:07
最低或降至19℃!广东冷空气这几天到货→

最低或降至19℃!广东冷空气这几天到货→

广东发布
2026-10-18 13:41:27
疯抢iPhone:霍尔木茨海峡沉没的集装箱船成为渔民的狂欢节!

疯抢iPhone:霍尔木茨海峡沉没的集装箱船成为渔民的狂欢节!

胜研集
2026-10-17 20:16:53
中国游客在菲律宾跳水时手表被偷偷抠松,落水后遭当地人索要打捞费,当事人:支付了500比索才将手表找回;不少网友表示“同遭遇”

中国游客在菲律宾跳水时手表被偷偷抠松,落水后遭当地人索要打捞费,当事人:支付了500比索才将手表找回;不少网友表示“同遭遇”

封面新闻
2026-10-18 16:40:18
广西大学深夜发布情况通报

广西大学深夜发布情况通报

政知新媒体
2026-10-18 07:11:59
男子打羽毛球时不慎摔倒,裤兜里的手机突然爆燃,致其二级重度烧伤,知情人:手机刚买两个月

男子打羽毛球时不慎摔倒,裤兜里的手机突然爆燃,致其二级重度烧伤,知情人:手机刚买两个月

第一财经资讯
2026-10-18 14:40:44
美乌矛盾升级之际,欧盟领导人对泽连斯基说“你可以信赖我们”

美乌矛盾升级之际,欧盟领导人对泽连斯基说“你可以信赖我们”

参考消息
2026-10-17 17:39:11
小伙空调开18℃睡得太死,家人呼叫没回应 ,一摸手臂心都凉了,全家人哭得撕心裂肺,赶紧联系殡葬事宜,众人悲痛不已时,小伙醒了

小伙空调开18℃睡得太死,家人呼叫没回应 ,一摸手臂心都凉了,全家人哭得撕心裂肺,赶紧联系殡葬事宜,众人悲痛不已时,小伙醒了

蓬勃新闻
2026-10-17 08:00:22
长津湖冻死冻伤数万战士究竟应由谁来负责?

长津湖冻死冻伤数万战士究竟应由谁来负责?

雍亲王府
2026-10-16 20:00:10
河北武强一小轿车撞上村口牌匾,电线杆扎进驾驶室;当地称因错车导致事故发生,无人员受伤,牌匾也已恢复

河北武强一小轿车撞上村口牌匾,电线杆扎进驾驶室;当地称因错车导致事故发生,无人员受伤,牌匾也已恢复

扬子晚报
2026-10-18 15:42:54
2026-10-18 19:19:00
新智元 incentive-icons
新智元
AI产业主平台领航智能+时代
16458文章数 67164关注度
往期回顾 全部

科技要闻

王江舟院士:6G到底是不是骗局 是不是收割

头条要闻

法国骚乱爆发数小时前 马克龙夫妇被拍到在演唱会跳舞

头条要闻

法国骚乱爆发数小时前 马克龙夫妇被拍到在演唱会跳舞

体育要闻

升级版杨瀚森再闯难关:当上开拓者第三中锋还得拼

娱乐要闻

郭麒麟被传领证,女方戳破谣言

财经要闻

马斯克:美债问题只能靠AI和机器人解决

汽车要闻

星瑞L PLUS限时售价10.97万元起 开启智混3L时代

态度原创

亲子
本地
家居
艺术
公开课

亲子要闻

工程车小故事:救护车开工啦

本地新闻

因新荣记出圈,这座浙东小城才是吃货天堂

家居要闻

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

艺术要闻

一位“恶霸官员”却写出最美行书,字字美若天仙,400多年来无人比肩!

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版