找回密码
 立即注册

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空间
收藏

7 个回复

倒序浏览
涨知识了
回复 使用道具 举报
楼主真是宝藏博主,每次分享的内容都很有价值。
回复 使用道具 举报
看了这个帖子,感觉自己的知识储备又增加了。
回复 使用道具 举报
谢谢楼主
回复 使用道具 举报
感谢支持,继续努力。
回复 使用道具 举报
感谢楼主为我们打开了一个全新的视角,让我深受启发。
回复 使用道具 举报
楼上说得很对,我也支持这个观点。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册