星途科讯 5小时前
96核AMD处理器创纪录:Linux内核编译突破10秒大关
index.html
../../../zaker_core/zaker_tpl_static/wap/tpl_keji1.html

 

据媒体报道,一台搭载 AMD Ryzen Threadripper PRO 7995WX 处理器的高端工作站,在不到十秒的时间内完成了完整的 Linux 6.11 内核编译。这一里程碑式的性能表现,标志着内核开发者迭代代码和测试修改的效率实现了质的飞跃。

硬件配置与测试结果

此次测试平台配备了拥有 96 个核心和 192 个线程的 Threadripper PRO 7995WX 处理器,辅以 256GB DDR5 内存和高速 NVMe 存储。在使用 Clang 编译器并通过 make -j 命令调用所有可用线程进行并行编译时,全程仅耗时 9.78 秒。尽管在同一配置下 GCC 的编译用时稍长,但两者相较于几年前的硬件均实现了巨大的性能提升。

性能飞跃的多重驱动力

实现极速构建并非单一因素所致,而是多个子系统协同进化的结果:

多线程并行能力:基于 Zen 4 架构的 96 核心处理器提供了卓越的多线程性能,完美适配内核编译的高并行负载。

存储 I/O 突破:测试采用的 PCIe 5.0 NVMe SSD 读写速度超过 10GB/s,彻底消除了传统机械硬盘或早期固态硬盘造成的 I/O 瓶颈,确保 CPU 无需等待数据读取。

内存带宽优势:内核构建涉及大量源文件的并发读写,高带宽 DDR5 内存成为关键支撑。

编译器与构建系统优化:Clang 在此类多核场景下表现优异,且 Linux 内核 Makefile 多年来持续精炼以最大化并行度,ccache 等工具也进一步优化了增量构建效率。

从 " 数分钟 " 到 " 眨眼间 "

作为参照,同样的内核构建任务在 2015 年的高端系统上需耗时近两分钟,而在当时的典型开发者设备上则超过五分钟。如今,编译过程比许多常见的桌面操作更为迅速。这种即时反馈极大地降低了开发摩擦,使工程师能够更频繁地实验和调试,无需在等待编译完成中中断思路。

虽然 Threadripper PRO 平台面向专业工作站市场,但其技术下放趋势明显。当前搭载 16 至 32 核心的中端处理器(如 Ryzen 9 或 Intel Core i9)配合 64GB DDR5 内存和优质 NVMe 驱动器,已能在一分钟内完成内核编译。这意味着即使预算有限的开发者,也能享受到远超上一代旗舰硬件的生产力体验。

未来展望

随着 AMD 和 Intel 下一代处理器承诺更高的核心数量,以及 DDR6 内存、PCIe 6.0 存储技术的逐步普及,内核构建时间有望进一步压缩。同时,针对编译器和构建系统的软件层面优化仍在持续,分布式编译等技术也为大规模项目提供了更快的解决方案。

Linux 内核构建已成为衡量 CPU 性能、内存带宽及存储 I/O 的综合基准。这一 " 十秒大关 " 的突破,不仅是硬件工程数十年累积成果的体现,也为整个开源社区带来了更快速的发布周期和更具响应性的开发流程。

【星途科讯 图文丨 LCC 首发于 ZAKER 科技,转载请注明出处】

评论
大家都在看