找回密码
 立即注册

ChMkK2gms7yIFsTmAARpNnL7ddIAAsa8wPbqPoABGlO967.png

ChMkK2gms7yIFsTmAARpNnL7ddIAAsa8wPbqPoABGlO967.png

5 月 16 日消息,科技类技术博客昨日发布一篇分析文章指出,腾讯工程师 Kairui Song 提交了一组名为 Swap Table 的补丁系列,该系列在处理 4K 页面和 mTHP folios(多尺寸透明大页内存)的场景下,使系统在从基础顺序交换到重负载任务中的性能提升了约 20% 至 30%。
文章介绍,在近期的多次讨论中,Linux 内核开发团队集中探讨了如何在 swap allocator(交换分配器)中更深入地整合 swap cache(交换缓存)与 swap maps(交换映射)功能,这一技术思路最终促成了 Swap Table 的诞生。
Swap Table 的目标不仅在于减少内存占用,还致力于提升整体系统性能,支持动态的交换空间分配和扩展能力,并在可扩展性方面表现出色。相比现有的交换机制,这一设计被视为一次重要的架构革新。
此次提交的 Swap Table 系列补丁共包含 27 个独立更改,完整实现了开发者在过去数月中讨论的技术方案。
实测数据显示,无论是 4K 页面还是 mTHP folios,在从基础交换操作到高负载运行的多种场景下,Swap Table 均展现出约 20-30% 的性能优势。同时,在空闲状态下,内存使用明显下降,平均内存消耗维持稳定甚至有所优化。
此外,这组补丁也对 swap 子系统中长期存在的多个历史问题进行了清理和修复。目前相关代码已提交至审核流程,期待 Swap Table 或其优化版本未来能够被正式纳入 Linux 内核主线。
开发人员表示,后续仍将持续推进相关优化工作,以进一步挖掘 Swap Table 在不同使用场景下的性能潜力。
分享至 : QQ空间
收藏

21 个回复

倒序浏览
涨知识了
回复 使用道具 举报
楼主真是宝藏博主,每次分享的内容都很有价值。
回复 使用道具 举报
看了这个帖子,感觉自己的知识储备又增加了。
回复 使用道具 举报
谢谢楼主
回复 使用道具 举报
感谢支持,继续努力。
回复 使用道具 举报
0 新手上路 2025-5-21 06:11:45
7#
感谢楼主为我们打开了一个全新的视角,让我深受启发。
回复 使用道具 举报
楼上说得很对,我也支持这个观点。
回复 使用道具 举报
感谢参与,感谢支持。
回复 使用道具 举报
非常感谢你的回复,让我对这个话题有了更全面的了解。
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 立即注册