deepin社区亮相第19届中国Linux内核开发者大会

描述

中国 Linux 内核开发者大会,作为中国 Linux 内核领域最具影响力的峰会之一,一直以来都备受瞩目。

近日,第 19 届中国 Linux 内核开发者大会(简称 CLK 2024) 在武汉成功举办,吸引了众多内核开发者和技术爱好者参与。

在本次大会调度与锁分论坛中,deepin(深度)社区高级内核研发工程师聂诚和余昇锦带来了《NUMA场景下osq锁的性能优化》技术分享。分别从问题分析、理论分析、优化方案、优化验证四个方向进行了分享。聂诚指出多进程跨节点访问同一文件时,LLc miss 率升高,osq_lock 占比较高。针对此问题,我们提出了 NUMA osq 方案,将 osq_lock 链表按 NUMA 节点划分,优化锁传递和内存问题,并引入伪随机机制解决饿死问题。优化后的 NUMA osq 方案在不同算法和 bufsize 下的 File Copy 性能有显著提升,优化百分比在80%-118%之间。

deepin 社区的内核研发工程师们专注于解决 NUMA 场景下的锁性能问题。NUMA(Non-Uniform Memory Access,非均匀内存访问)架构在现代服务器中非常常见,在这种架构下,osq锁(Optimistic Spinlock,乐观自旋锁)的性能优化对于提升系统性能至关重要。聂诚和余昇锦在这一领域的研究成果和实践经验,这对于推动 Linux 内核技术的发展具有重要意义。

未来,deepin 将持续提升内核兼容性和稳定性、完成技术更新换代、支持多架构发展、优化 Wayland 支持、扩大内核开发的深度和广度、推进国际化进程,提升用户体验,为开源桌面操作系统发展持续注入能量。

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分