算界矩阵2025年08月24日 14:27消息,腾讯工程师提出Swap Table重构方案,助力Linux内核性能优化新突破。
8月23日,据Phoronix最新报道,Linux内核可能即将迎来重要的性能提升。一项新提交的补丁计划对内核的核心机制进行调整,旨在引入一种名为SwapTable的新结构。
这项改进由腾讯的KairuiSong提出,并于今日提交了第一阶段的补丁内容。这一想法最初源于Song在一次LSF/MM/BPF技术讨论会上的提案,旨在将交换缓存、交换映射以及交换分配器等多个功能在内核中实现更紧密的集成。此次对交换机制的重新设计,目标是使其更具扩展性和未来适应性,同时在内存占用方面更高效,性能表现更出色。 从技术演进的角度来看,这种对内核交换机制的优化体现了开源社区持续追求系统效率与稳定性的努力。通过将多个相关模块进行整合,不仅有助于提升系统的整体性能,也为未来的功能扩展打下了良好的基础。此外,这样的改进也反映出企业在操作系统底层技术上的深度参与和贡献,值得业界关注。
从提交的内核补丁邮件中获悉,第一阶段共包含9个补丁,主要工作是搭建SwapTable的基础架构,并将其作为swapcache的新后端。实际测试结果表明,在多个基准测试和工作负载中,内核在吞吐量、每秒请求数(RPS)以及构建时间等方面均实现了最高达5-20%的性能提升。
进一步的性能测试表明,该改进在各类设备上均展现出优异的表现。无论是在8核配置、1GB内存的ARM架构设备上,还是在48核96线程、配备128GB内存的x86_64服务器中,新补丁都显著提升了性能。