Linux Swap Table补丁系列发布 性能提升高达20-30%

Linux内核开发者近期围绕整合swap cache(交换缓存)和swap maps(交换映射)功能与swap allocator(交换分配器)展开讨论,由此诞生了Swap Table(交换表)。Swap Table旨在实现更低的内存占用、更高的性能、动态交换分配与扩展性,以及对现有Linux内核交换代码的多项改进。腾讯工程师Kairui Song发布了Swap Table补丁系列,落实了开发者数月来的设计构想。测试结果显示,该补丁在4K和mTHP folios(多页大页)场景下,基础顺序交换至重度工作负载的性能提升达20-30%,空闲内存占用显著降低,平均内存消耗持平或进一步优化,并为未来更多优化奠定了基础。此外,补丁还修复了SWAP子系统的历史遗留问题。目前27个补丁已进入审查阶段,开发者期待其尽快并入Linux内核主线。

来源:phoronix
 
 
Back to Top