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

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.

相关推荐
热点推荐
29分19篮板11助攻,杨瀚森进步明显!主教练诺里:对瀚森表现满意

29分19篮板11助攻,杨瀚森进步明显!主教练诺里:对瀚森表现满意

光辉与阴暗
2026-10-18 21:46:15
已经等不了开盘,信号十分强烈,明天周一股市将迎来新的转变

已经等不了开盘,信号十分强烈,明天周一股市将迎来新的转变

股侠指北针
2026-10-18 17:42:44
李嘉诚家族传承落子第三代:四大孙辈李长禧、李长治、李长轩、李长亨的成长轨迹与布局

李嘉诚家族传承落子第三代:四大孙辈李长禧、李长治、李长轩、李长亨的成长轨迹与布局

乡野小珥
2026-10-16 01:21:01
实习女幼师凌晨点外卖,餐送达后女子收到商家短信:千万不要去拿

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

罪案洞察者
2025-09-12 14:41:34
《自然》封面重磅:科学家造出人猿杂交细胞,意外发现人类全身骨骼被神秘减配!

《自然》封面重磅:科学家造出人猿杂交细胞,意外发现人类全身骨骼被神秘减配!

徐德文科学频道
2026-10-16 15:39:38
跑过社保局才明白:灵活就业办退休,卡的不是证件,是这5点!

跑过社保局才明白:灵活就业办退休,卡的不是证件,是这5点!

爱下厨的阿酾
2026-10-18 14:07:59
阿里P8:人一旦失业,就会“扣扣搜搜”。家庭收入从去年140万降到今年50多万

阿里P8:人一旦失业,就会“扣扣搜搜”。家庭收入从去年140万降到今年50多万

蚂蚁大喇叭
2026-09-06 17:09:52
3场轰44分+11记三分!火箭队第一射手出炉,命中率超4成,续约稳了?

3场轰44分+11记三分!火箭队第一射手出炉,命中率超4成,续约稳了?

熊哥爱篮球
2026-10-18 11:48:27
许敏和熊磊又“互相对骂”了!这次是因为许敏晒出了姚策的户口本

许敏和熊磊又“互相对骂”了!这次是因为许敏晒出了姚策的户口本

魔都姐姐杂谈
2025-07-08 12:20:38
28亿拿下4宗地,最猛民企出手

28亿拿下4宗地,最猛民企出手

首席品牌评论
2026-10-16 20:49:28
1988年,他花10万买下深圳荒地,30年后拆迁款把他吓坏

1988年,他花10万买下深圳荒地,30年后拆迁款把他吓坏

灿烂夏天
2025-05-12 14:33:45
殷若宁上海夺冠比肩郑钦文北京封后?她说:高尔夫运动在中国破圈需更多人努力

殷若宁上海夺冠比肩郑钦文北京封后?她说:高尔夫运动在中国破圈需更多人努力

上观新闻
2026-10-18 18:04:28
下一个斯特林!阿森纳 5200 万引援打水漂!阿尔特塔要果断清洗

下一个斯特林!阿森纳 5200 万引援打水漂!阿尔特塔要果断清洗

澜归序
2026-10-18 09:19:24
今日开播!爱奇艺2部王炸剧来袭,阵容颜值派,追哪部?

今日开播!爱奇艺2部王炸剧来袭,阵容颜值派,追哪部?

动物奇奇怪怪
2026-10-18 20:01:44
别急着交定金!工信部一次性放出 10 台新车

别急着交定金!工信部一次性放出 10 台新车

生活魔术专家
2026-10-18 07:16:05
一边赚大陆钱一边武装反共,沈伯洋的嚣张到底是谁惯出来的?

一边赚大陆钱一边武装反共,沈伯洋的嚣张到底是谁惯出来的?

红色少女主播
2026-10-18 23:39:35
零点新规正式生效!美国已不择手段,5家中企被堵死最后一条通道

零点新规正式生效!美国已不择手段,5家中企被堵死最后一条通道

闻识
2026-10-17 02:02:02
太过分了!彩礼从10万降到6.6万,女生3次退让,男方还想压到5万,网友:10万以内还要砍价,最好不要结婚了

太过分了!彩礼从10万降到6.6万,女生3次退让,男方还想压到5万,网友:10万以内还要砍价,最好不要结婚了

火山詩话
2026-10-12 07:23:00
一乘客玩过山车被甩飞、坠亡! 涉事主题游乐园股价暴跌28%!

一乘客玩过山车被甩飞、坠亡! 涉事主题游乐园股价暴跌28%!

特种设备安全科普
2026-10-18 20:11:15
上海男篮全力出击!拿下北控队,拉塞尔对位廖三宁,央视直播

上海男篮全力出击!拿下北控队,拉塞尔对位廖三宁,央视直播

体坛瞎白话
2026-10-18 08:23:16
2026-10-19 00:32:49
新智元 incentive-icons
新智元
AI产业主平台领航智能+时代
16460文章数 67165关注度
往期回顾 全部

科技要闻

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

头条要闻

法国爆发严重暴力骚乱:百年市政厅被焚烧 马克龙发声

头条要闻

法国爆发严重暴力骚乱:百年市政厅被焚烧 马克龙发声

体育要闻

别在我的地盘夺冠!海港队史首次双杀蓉城

娱乐要闻

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

财经要闻

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

汽车要闻

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

态度原创

游戏
房产
健康
公开课
军事航空

崩铁史学家发力?玩家通过解读月下奇谭内容,竟推测出4.7结局

房产要闻

利好密集落地+现房好房断档,广州楼市买入窗口,正在倒计时!

看着很健康的人,怎么会突然猝死?

公开课

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

军事要闻

乌克兰全国超15处重要能源设施遭俄袭击 泽连斯基发声

无障碍浏览 进入关怀版