Linux内核编译提速至15秒,未来有望进入10秒时代

Linux内核编译提速至15秒,有望进入10秒时代。得益于内存管理优化及AI辅助,x86-64默认配置构建时间大幅缩短。在顶级硬件支持下,全量编译耗时也降至134秒,未来结合新硬件技术,编译速度或将突破10秒大关。

Linux 内核编译进入“10秒时代”:硬件与优化双重驱动

随着硬件性能的飞跃以及内核构建流程的持续优化,Linux 爱好者即将迎来内核编译时间的显著缩短。Phoronix 负责人、Linux 专家 Michael Larabel 近期指出,“咖啡窗口正在关闭”,这意味着过去常被用作等待电脑处理任务间隙去喝咖啡的时间基准,正迅速变得不再适用。

EPYC平台实测编译耗时15秒

在过去二十年中,操作系统内核的编译时间一直是衡量系统性能的一个标志性指标。Larabel 提到,这一曾经耗时漫长的过程如今已能压缩至大约 15 秒左右。这一突破主要得益于 Linux MM(内存管理)开发人员 Lorenzo Stoakes 的工作,并结合了 AI/LLMs 技术的辅助,从而消除了 defconfig x86-64 Linux 内核构建过程中的诸多瓶颈。值得注意的是,即便是在规模较小的处理器上,这些优化也能带来编译时间的显著缩减。

为了验证这一成果,Larabel 使用了 Lorenzo 最新的 v4 内核补丁,并在一台高性能 EPYC 工作站上进行测试,实现了 15 秒的内核构建时间。作为对比,在应用最新补丁之前,同一套系统在相同条件下完成同样的编译任务需要超过 22 秒。

尽管测试平台配置极高,但普通用户家中的 PC 或笔记本电脑可能仍保留着足够的缓冲时间,让“泡杯咖啡”成为现实。以下是此次测试所使用的具体硬件配置:

  • 2x AMD EPYC 9575F 64 核心处理器(总计 128 核心 / 256 线程)
  • 24 x 64GB DDR5-6400 内存模块
  • 三星 PM1743 3.84TB PCIe Gen 5.0 NVMe SSD 存储
  • 库存 Ubuntu 26.04 LTS 系统

需特别说明的是,该代码编译基准测试并未使用 RAMdisk 来刻意调整编译时间,数据反映的是真实存储环境下的表现。

上述所有时间数据均针对 x86-64 系统的最小默认内核(defconfig)编译。此外,Phoronix 负责人还对启用了数千个驱动程序和子系统的 "allmodconfig" 完整内核配置进行了计时。虽然这种全量编译会导致更长的耗时,但在上述顶级硬件平台上,最新的 Lorenzo 补丁已将编译时间从 169 秒大幅缩短至 134 秒,标志着向两分钟以内迈进的重要里程碑。

目前,Phoronix 正在对下一代 AMD (Zen 6) EPYC 9686F 系统进行评估。结合 MRDIMM 内存技术和 PCIe Gen6 存储设备,预计将把 defconfig x86-64 Linux 内核的编译时间进一步推低至 10 秒以下。

评论 0

0/500

评论需审核后展示,请文明发言

💬
还没有评论,来说两句

相关阅读