腾讯工程师发布Swap Table补丁系列,Linux内核性能提升20~30%

业界
2025
05/16
14:07
IT之家
分享
评论

5 月 16 日消息,科技媒体 phoronix 昨日(5 月 15 日)发布博文,报道称腾讯工程师 Kairui Song 提交 Swap Table 补丁系列,在 4K 页面和 mTHP folios(多尺寸大页,通过分配更大块的内存来提升性能)场景下,基础顺序交换至重度工作负载的性能提升 20-30%。

IT之家援引博文介绍,在 Linux 内核开发者近期的讨论议题中,重点围绕将 swap allocator(交换分配器), 整合 swap cache(交换缓存)和 swap maps(交换映射)功能,由此诞生了 Swap Table(交换表)。

Swap Table 不仅致力于减少内存使用,还力求提升系统性能,支持动态交换分配与扩展,同时在可扩展性上展现出显著优势。相比现有的 swap 代码,Swap Table 堪称一次重要的技术革新。

腾讯工程师 Kairui Song 昨日发布 Swap Table 补丁系列,共包含 27 个补丁,全面实现了开发者近几个月讨论的设计思路。

测试结果表明,无论是对 4K 页面还是 mTHP folios,Swap Table 在基础顺序交换到高负载工作场景下,均实现了约 20-30% 的性能提升。

在性能提升的同时,闲置内存占用显著降低,平均内存消耗保持不变甚至更低。Kairui Song 表示,未来还会有更多优化举措,进一步释放 Swap Table 的潜力。

这些补丁还清理并修复了 swap 子系统中存在的诸多历史问题,目前已提交审核,期待不久后 Swap Table 或其演进版本能正式融入 Linux 内核主线。

【来源:IT之家

THE END
广告、内容合作请点击这里 寻求合作
Linux
免责声明:本文系转载,版权归原作者所有;旨在传递信息,不代表 的观点和立场。

相关热点

1 月 10 日消息,Linux 基金会今日宣布推出基于 Chromium 的 Bowsers 支持者计划。
业界
1 月 6 日消息,X 平台消息人士 Tomasz Gawroński 北京时间 4 日注意到,英特尔已向 Linux 内核添加了 Nova Lake、Razer Lake 两代未来处理器产品的 PCI ID。
业界
12 月 7 日消息,Wine 团队今天(12 月 7 日)发布了 Wine 10.0 首个候选版本,进一步提升 Linux 发行版运行 Windows 应用能力。
业界
12月6日消息,Linux之父Linus Torvalds又一次公开吐槽x86微架构级别,认为这是"垃圾"。
业界
11 月 14 日消息,科技媒体 Android Authority 于 11 月 12 日发布博文,报道称谷歌在安卓 15 QPR2 更新中,终于添加了 Linux 终端应用程序,让开发者在虚拟机中运行 Linux 应用。
业界

相关推荐

1
3
Baidu
map