今天技术圈最大的瓜,莫过于 Linus Torvalds 在 Linux 内核邮件列表里发飙了。
事情的起因是这样的:有位内核开发者提交了一个 Patch,用 AI 模型来优化内核的 I/O 调度策略。然后社区里就炸了——有人说"AI 生成的代码不配进内核",有人说"这是让黑盒模型控制核心基础设施",甚至有人直接开喷"这是对 Linus 治下内核社区传统的背叛"。
结果 Linus 本人出来了。他的回应大意是:"你们可以不喜欢 AI,但别挡着别人用。代码好不好,看的是质量,不是看它是不是人写的。"
老实说,看到这条消息我一点都不意外。
这就像当年 Git 取代 BitKeeper、C 语言取代汇编一样——每一代技术更迭,总会有人跳出来说"这不行,这坏了规矩"。但真正推动行业进步的,永远是那些敢于拥抱变化、同时保持独立思考的人。
这篇文章我就把这件事从头到尾拆一遍,然后聊聊它对服务器选型意味着什么。
现代化的数据中心——AI正在从应用层渗透到基础设施层
目录
- 一、事件还原:Linus到底说了什么?
- 二、为什么这件事值得每一个买服务器的人关注?
- 三、AI代码进内核,是好事还是坏事?
- 四、这对你的服务器选型意味着什么?
- 五、AI时代,选服务器要关注哪几个硬指标?
- 六、写在最后
一、事件还原:Linus到底说了什么?
先简单说一下事情经过。
前两天,Linux 内核 I/O 子系统的一个维护者提交了一个 RFC(Request for Comments),内容是用一个轻量级的 ML 模型来预测块设备的 I/O 模式,从而动态调整调度策略。说白了,就是用 AI 来让硬盘读写更聪明一些。
这在技术上其实是个很自然的演进——目前很多企业级存储系统已经在用类似的思路了。但放到 Linux 内核社区,就有人不干了。
反对者的核心论点有三个:
- 可解释性:AI 模型的决策是个黑盒,没办法像传统代码那样逐行 review
- 确定性:内核需要的是确定性的行为,AI 模型在不同负载下的表现可能有波动
- 纯洁性:内核应该是"纯工程"的产物,不应该引入"玄学"
然后 Linus 就回了一封邮件,语气一如既往地直白。我给你翻译一下核心意思:
"你们这些人的思维方式,跟当年反对 C 语言、反对模块化、反对设备树的人一模一样。代码好就是好,管它是人写的还是 AI 写的?你把 AI 生成的代码 review 一遍,没问题就合进来,有问题就改,这跟 review 人类写的代码有什么区别?别把自己的偏见当成技术原则。"
你看,这就是 Linus 的风格——他从来不看"这是谁写的",他只看"这东西好不好用"。这种务实主义,说真的,是我们技术圈最稀缺的品质。
二、为什么这件事值得每一个买服务器的人关注?
你可能会问:Linus 骂人和我买服务器有什么关系?
关系大了。
Linux 内核是互联网的基础设施。从你用的云服务器到 VPS,从路由器到超算,从 Android 手机到车机系统——它们跑的都是 Linux。内核的每一个决策,最终都会传导到你买的每一台服务器上。
这次关于 AI 进内核的争议,本质上是在回答一个问题:未来的服务器应该"聪明"到什么程度?
如果 AI 成功进入内核,未来几年你会看到:
- 服务器能自我优化——根据你的应用负载动态调整 CPU 调度、内存分配、I/O 策略
- 服务器能自我诊断——在硬件故障发生之前就预测并规避
- 服务器能自我调优——从你的使用模式中学习,越用越快
这不香吗?
三、AI代码进内核,是好事还是坏事?
说实话,反对者的担忧不是完全没有道理。
黑盒问题确实存在。你把一个神经网络丢进内核,让它在每次 I/O 操作时做推理,出 bug 了你怎么 debug?模型在 A 场景下表现良好,在 B 场景下突然崩了,你怎么复现?这些问题都很现实。
但是——你不能因为有风险就拒绝进步。
我给你讲个故事。
2000 年代初,Linux 内核引入 CPU 频率缩放(cpufreq) 子系统的时候,同样有人反对:"让内核动态调整 CPU 频率?万一调度算法抽风了怎么办?系统会不会直接过热烧掉?"
结果呢?现在每一台笔记本电脑、每一台云服务器都在用这个功能。如果没有它,你的云服务器电费账单至少要翻一倍。
技术的演进从来都是:先解决"能不能",再解决"好不好"。AI 进内核也是一样——先用起来,再慢慢完善。
试想一下,如果十年前云计算刚兴起的时候,有人因为"虚拟化会带来性能损耗"而拒绝上云,现在会是什么局面?
四、这对你的服务器选型意味着什么?
选服务器就像选座驾——AI时代,发动机的"智能"比排量更重要
好了,终于说到核心了——AI 时代,你的服务器该怎么选?
我从这个事件里看到了三个明确的信号:
信号一:CPU 的"智能"比"频率"更重要
当 AI 代码进入内核,CPU 除了要执行传统的指令,还要跑轻量级的推理任务。这意味着——你需要一颗在 AI 推理上有优化能力的 CPU。
具体来说:
- Intel 这边:带 DL Boost(深度学习加速)的 Xeon Scalable 系列,比如第 4 代及以后的 Sapphire Rapids / Emerald Rapids
- AMD 这边:带 AVX-512 VNNI 指令集的 EPYC 9004/9005 系列
- ARM 这边:支持 Neon 和 SVE 的 Ampere Altra / AmpereOne
你买 VPS 的时候,看一下商家用的是哪代 CPU。如果是几年前的 Xeon Gold 6148(Skylake 架构),没有 AI 加速指令集——老老实实说,未来几年它的体验会被同价位的带 AI 加速的新 CPU 甩开一截。
信号二:内存带宽正在成为新的"黄金"
AI 推理(即使是很轻量级的)对内存带宽的消耗比传统计算大得多。未来内核里的 AI 模块会频繁访问内存,进行模型推理。
所以选服务器的时候,不要只看内存大小,更要看内存带宽:
- DDR5 vs DDR4:带宽差接近 50%
- 内存通道数:8通道 vs 6通道 vs 4通道,差距很大
- 内存频率:4800MHz vs 5600MHz vs 6400MHz
我建议你买 VPS/云服务器时,至少在控制台里看一眼"CPU 型号 + 内存类型",不要只看"8核16G"这种粗粒度参数。
信号三:NVMe SSD 不再是"选配",而是"标配"
AI 模型推理 I/O 需要低延迟的存储。如果服务器还在用 SATA SSD,AI 内核模块带来的优化效果会大打折扣。
你看现在各大云厂商的实例类型,从通用型到计算型,清一色的 NVMe SSD 了。那些还在给你配 SATA SSD 的商家——说真的,该换就换。
五、AI时代,选服务器要关注哪几个硬指标?
好,前面讲了趋势,现在给干货。AI 时代选服务器的 Checklist:
| 硬指标 | 为什么重要 | 底线要求 |
|---|---|---|
| CPU AI 加速指令集 | 跑内核 AI 推理任务 | Intel DL Boost / AMD AVX-512 / ARM SVE |
| 内存类型 | 影响 AI 推理带宽 | DDR5,建议 8 通道 |
| 内存带宽 | 直接影响推理性能 | ≥ 300 GB/s |
| 存储 | AI I/O 需要低延迟 | NVMe SSD,≥ 3000 MB/s |
| 虚拟化技术 | 减少 AI 推理的开销 | 支持硬件直通或裸金属 |
| 网络带宽 | 分布式 AI 推理需要 | ≥ 10 Gbps |
这六个指标,是我目前能看到的 AI 时代服务器选型的核心框架。不满足这些的,建议再等等。
六、写在最后
回头再看 Linus 这次发飙,其实他真正想说的是:别让偏见绑架了技术判断。
AI 能不能进内核,最终应该由代码质量和实际效果说了算,而不是由"我不喜欢 AI"这种情绪决定。这个道理放在服务器选型上也一样——不要因为你"不喜欢某个品牌"或者"大家都买某款"就放弃独立思考。
技术世界没有银弹,但有方法论。搞清楚技术趋势,看懂底层逻辑,再根据自己的场景做选择——这才是工程师该有的姿势。
供你参考。
(全文完)
评论 (0)