腾讯工程师提交Linux内核RFC补丁:重构交换设备I/O分配机制
[探索] 时间:2026-07-17 10:12:13 来源:广知资讯网 作者:百科 点击:122次


2026年7月14日,腾讯腾讯工程师Kairui Song向Linux内核社区提交了一组RFC(Request for Comments)补丁,工程构交旨在对多交换设备的师提I/O分配机制进行彻底重构。
该方案专为应对采用交换分层(Switching Hierarchy)或分层交换处理的内核复杂服务器环境而设计,预期将显著提升系统的补备整体性能表现及横向扩展能力。
核心变革:移除全局锁与plist
新补丁引入了一种全新的丁重I/O负载均衡策略,旨在实现多交换设备间任务分配的换设公平性。其核心改动包括:
- 移除可变优先级链表(plist):彻底弃用原有的配机plist数据结构。
- 取消全局互斥锁:解除对全局集群缓存的腾讯依赖。
- 轻量化机制:使I/O分配与设备轮换操作在更灵活、工程构交更轻量的师提架构下执行。
历史背景与架构痛点
在过往的内核内核实现中,I/O分配机制经历了以下演变:
- 初始阶段:每个交换设备独立维护一个每CPU(per-CPU)集群缓存。补备
- 后续优化:为减少plist的丁重频繁更新操作,内核变更将该缓存迁移至全局空间,换设由所有交换设备共享。
尽管现有实现通过“快速路径利用每CPU集群缓存”与“慢速路径依赖plist轮询”的分离设计得以运行,但这种架构长期存在结构性矛盾:
- 理念冲突:位于设备选择逻辑之上的全局CPU集群缓存,与现代调度理念中的“交换分层”及“分层分配”存在本质不兼容。
- 锁竞争瓶颈:plist依赖
plist_requeue函数执行轮换,该过程必须持有swap_avail_lock全局锁。在高并发场景下,这导致所有CPU核心激烈争抢资源。 - 架构僵化:由于轮换被划归为慢速路径,为规避对plist的访问,系统不得不引入大量折中设计,严重制约了架构的简洁性与后续演进能力。
新方案优势
新方案通过以下技术手段解决了上述瓶颈:
- 引入每CPU读写信号量(percpu rwsem):将全部交换设备与新增的每CPU读取器优先级队列统一纳入保护之下。
- 缓解锁竞争:大幅降低并发场景下的锁冲突概率。
- 增强并发能力:显著提升系统的并发处理吞吐量。
这一调整不仅解决了当前的性能瓶颈,也为后续支持交换分层等更先进的资源调度模型奠定了坚实基础。
(责任编辑:热点)
相关内容
- 今天起,医药反腐穿透式监管再加码
- 俄罗斯发射“联盟MS-29”载人飞船
- 图片报:赛巴里抵达拜仁训练基地接受检查以确定何时开始备战
- 广西横州洪水过后:茉莉花价格涨3倍,花农“无花可卖”
- 泰国短剧收入东南亚第一,TikTok火速下场抢蛋糕
- 德转:青岛西海岸签下国青中后卫艾力尼扎尔-罗合曼
- 最终幻想:共鸣2026年10月22日发售,首发HD-2D正统单机RPG
- 三星电子推出新款990固态硬盘
- 赵本山仍控股多家企业
- WAIC大会进入倒计时,南方基金旗下司南投顾关注AI产业落地机遇
- 风云卫星,不止“观风测云”
- 短剧版“史密斯夫妇”?这设定爽翻了
- 永远的87版红楼梦,我们一一告别
- 南加州大学与Cantina Labs联手破解AI视频图像生成的量化难题
精彩推荐
- 入室杀害前女友案嫌疑人立“深情人设”,检察官驳斥:恋爱是双向奔赴,你却想把她打晕带走
- 莫让“实习焦虑”沦为收割陷阱
- 澳专家:中国人工智能发展助力全球共享科技成果
- 佳能EOS R8 Mark II将于2026年秋发布,复古设计+3250万像素+五轴防抖
- 中俄关系正在发生微妙变化!俄国专家:我们眼中只有利益了
- 快递员摔坏购入价18.6万手镯,业内人士估价超20万,快递公司只愿赔5万
热门点击
- 匈牙利前外长入职比亚迪,将负责集团对外关系及新业务线拓展,盛赞“比亚迪是全球领先的新能源汽车制造商” views+
- 韩国拟将“国家成长基金”扩大至200万亿韩元,加码AI、半导体等战略产业 views+
- 骗了所有人!看完《功夫女足》才懂,徐风的“背叛”是最狠的温柔 views+
- 足协重磅改革:考培分离全面优化教练人才培养体系 views+
- 龙之信条2推出永恒砾石无限传送功能,拓展自由度引设计理念热议 views+
- Faker出任电竞基金会大使,代言电竞世界杯与国家杯 views+
- 西班牙2-0战胜法国,时隔16年再进世界杯决赛!亚马尔造点成全场比赛转折点,赛前他就放出狠话:再说一遍,我们不怕法国 views+
- 孙东旭和2位东方甄选前主播合伙创业,俞敏洪公开送上祝福;李国庆不看好“撑不过一年半,咱们走着瞧” views+
- 印尼客船沉没致1人死亡24人失踪 views+
- 官方:韩德君出任辽宁男篮俱乐部副总经理 views+
