Linux 内核 7.2 正式发布:缓存感知调度落地,服务器性能飙升 20%

林纳斯·托瓦兹(Linus Torvalds)于 8 月 17 日正式发布了 Linux 内核 7.2 稳定版。这次更新虽然没有炫酷的桌面特效,却在内核最核心的 CPU 调度、文件系统、存储 I/O 和网络协议层面带来了重大突破,尤其是对服务器、数据库和 AI 训练等重负载场景,性能提升极为显著。
最大亮点:缓存感知调度
Linux 7.2 最引人瞩目的特性是 "缓存感知调度"(Cache Aware Scheduling)。现代高端 CPU(如 AMD EPYC 和 Intel Xeon 6)在一个 NUMA 节点内往往包含多个末级缓存。在旧版内核中,调度器安排任务时只看 CPU 负载是否均衡,不关心线程之间的数据共享关系,导致同一进程的不同线程可能被分配到不同 LLC 域的核心上,引发频繁的"缓存抖动"。
Linux 7.2 的缓存感知调度彻底解决了这一问题,将共享数据的线程聚合到同一 LLC 域内。实测数据显示,Web 服务延迟下降约 17%,数据库事务延迟下降约 15%,视频编码时间减少 16%。
存储与文件系统全面提速
- exFAT 文件系统:接入内核 iomap 框架,SD 卡和 USB 存储设备读写速度最高提升 87%
- Btrfs:Large folios 功能默认启用,顺序写入速度提升约 15%
- MGLRU 内存回收优化:MongoDB 在 YCSB 基准测试中最高提升 30%
网络与硬件支持
英特尔开发的 USB4STREAM 协议正式进入主线,允许两台主机通过 USB4/Thunderbolt 线缆直接传输原始数据流,速度可达 40–80 Gb/s。硬件支持方面,苹果 M3 芯片的 MacBook 首次能够启动主线内核。
对于企业服务器用户,建议等待 Rocky Linux、AlmaLinux 等发行版的官方内核包更新。滚动发行版如 Arch Linux 预计数天内即可跟进。
小结: Linux 7.2 在调度器、存储、网络等底层路径上的打磨,让服务器可以在不换硬件、不改业务代码的前提下获得可观的性能提升。
本文内容基于公开网络资讯整理