IT之家 05月16日 11:28
腾讯工程师发布 Swap Table 补丁系列,Linux 内核性能提升 20~30%
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

腾讯工程师Kairui Song提交Swap Table补丁系列,旨在优化Linux内核的交换机制。该补丁系列在4K页面和多尺寸大页场景下,将基础顺序交换至重度工作负载的性能提升了20-30%。Swap Table通过深度整合交换分配器、交换缓存和交换映射功能,不仅减少内存使用,还提升系统性能,并支持动态交换分配与扩展。测试结果显示,Swap Table在性能提升的同时,闲置内存占用显著降低。该补丁已提交审核,有望融入Linux内核主线。

💡Swap Table是Linux内核的一次技术革新,由腾讯工程师Kairui Song主导开发。

⚙️Swap Table的核心在于整合swap allocator、swap cache和swap maps,优化内存交换机制。

📈测试结果表明,在4K页面和mTHP folios场景下,Swap Table将性能提升了20-30%。

📉除了性能提升,Swap Table还降低了闲置内存占用,并支持动态交换分配与扩展。

⏳目前,Swap Table补丁系列已提交审核,未来有望正式融入Linux内核主线,并持续优化。

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 内核主线。

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

Swap Table Linux内核 性能优化 腾讯
相关文章