FreeBSD 在企业网络基础架构中的性能很好,但是网络桥接设备内核代码 if_bridge 处会遇到性能瓶颈(if_bridge 可以有效地将 FreeBSD 机器变成交换机)。开发人员研究过程中发现,当前的 if_bridge 实现在单个 BRIDGE_LOCK 互斥锁上有很大的竞争。if_bridge 实现将吞吐量限制为每秒约 370 万个数据包。在遍历了一些选项之后,开发人员的最终解决方案利用了 FreeBSD 13 (CURRENT) 中的 epoch (9),通过巧妙地使用并发,epoch (9) 允许安全使用受保护的数据结构,而根本不需要获得锁(互斥锁或读写锁)。最终结果是,新的 if_bridge 实现每秒可以转发约 1860 万个数据包,性能大约提升了 5 倍。FreeBSD 基金会在博客上介绍了这一改进,在此研究过程中,基金会通过社区赠款提供了资助,详情查看:https
自由类 Unix FreeBSD 新网桥 if_bridge 性能提高 5 倍
2020-05-04 14:20:25来源: IT之家
关注公众号
赞
你的鼓励是对作者的最大支持
- 专访一微半导体萧刚军丨用芯片推动扫地机器人的普及与渗透2020-05-04 15:27:44
- 298 元起,育碧《刺客信条:英灵殿》 PC 版预购开启2020-05-04 14:59:11
- [仅限今日]腾讯视频VIP五一5折促:年卡99元、季卡29元2020-05-04 15:03:09
- 打磨很久,越用越爱!小米相机部总监晒全部MIUI12全新相机重绘版图标2020-05-04 15:13:50
- 特斯拉用户升级HW3.0要当心!你的隐私信息或已经被泄露2020-05-04 15:16:10
- 京东公布中国青年最爱买TOP5商品:数码家电占比最高2020-05-04 14:54:24
- 图灵奖得主Bengio和LeCun:自监督学习可使AI达到人类智力水平2020-05-04 14:49:34
- 连续三季度盈利,降价后的特斯拉更能打了?丨亿欧读财报2020-05-04 14:25:23
- 曾经少年 | 银星智能叶力荣:初心焕创新,筑梦新时代2020-05-04 14:08:43
- 曾经少年丨车300陈宇豪:传统汽车行业的90后“非标品”2020-05-04 14:12:44
- 1中科创达滴水OS整车操作系统亮相北京车展
- 2用回iPhone 5c后,我怀念起那个把塑料做出高端感的时代
- 3雷军、谷歌、联想、甲骨文……F1 为什么成了科技圈春晚?
- 4科林电气vs海信网能:资本市场并购浪潮渐起
- 5谷歌计划投资 30 亿美元新建数据中心,并将设立 7500 万美元 Google AI 基金
- 6团结引擎亮相北京车展,Unity中国持续引领智能出行生态
- 7巴菲特投资动态:苹果遭减持,西方石油和天狼星XM受青睐|投资派
- 8朱华荣:要培养长安汽车的“雷布斯”“余大嘴”,车市面临机遇远大于挑战
- 9“全国老字号产业投资基金”有望近期设立
- 10一汽丰田推出购车置换等补贴政策,国补 + 厂补最高 23000 元