Hasty Briefsbeta

双语

Linux Swap Table Code Shows the Potential for Performance Gains

a year ago
  • #Kernel
  • #Linux
  • #Performance
  • Linux内核开发者正致力于将交换缓存(swap cache)和交换映射(swap maps)功能与交换分配器(swap allocator)集成,由此创建了交换表(Swap Table)。
  • 交换表旨在实现更低的内存占用、更高性能、动态交换分配与扩展能力,以及更强的可扩展性。
  • 腾讯工程师Kairui Song提交了交换表补丁系列,实现了内核开发者讨论的设计方案。
  • 该补丁系列承诺可为各类工作负载带来20-30%的性能提升,并降低空闲内存占用。
  • 这套交换表补丁系列包含27个补丁,目前正在接受审查,有望被纳入Linux内核主线。