FastCFS V5.0 发布,原生支持 RDMA


经过4个多月的预研、开发和测试,FastCFS 5.0终于和大家见面了。FastCFS 5.0使用ibverbs原生方式适配了RDMA网络,可以充分发挥RDMA网络的低延迟和高吞吐特性。在此特别感谢 @Frank 提供IB环境的高端服务器供我们预研;非常感谢 @yunqi 在ibverbs编程方面耐心的答疑;十分感谢 @AI墨墨 公众号提供了非常好用的chatGPT问答服务,帮助我解答了不少疑惑。   我们租用阿里云 g8类型的 ECS,使用其eRDMA特性,4KB随机读在fuse场景性能下相比socket方式提升了50%;我们直接调用API(纯用户态模式)的fcfs_beachmark,非busy polling模式下性能相比socket方式提升80%,而busy polling模式下性能提升了110%。后续我们将找机会在IB网络环境下进行性能对比测试,预计性能提升会更加明显。   是否开启busy polling,我们server端默认配置为智能模式。当一个连接的QPS连续N秒(如3秒)超过阈值(如10240),则启用 busy polling模式;连续N秒低于阈值,则退回非 busy polling模式。 友情提示:配置示例及说明参见源码 conf/full/ 子目录下的配置文件。   V5.0修复的bug如下: [fdir] bugfixed: dentry_create set loaded_flags correctly [fdir] bugfixed: must use lock for db skiplist [libfdirstorage] bugfixed: set variable normal_update correctly [libfsstorage] segment reclaim more robustly   FastCFS 5.0通过了比较充分的测试,欢迎有RDMA网络环境的朋友进行性能测试。建议使用FastCFS老版本的用户,尽快升级到最新版本。有任何问题和建议,欢迎在gitee上提交issue,当然也可以加群交流。

相關推薦

2023-02-16

Apache bRPC 1.4.0 版本已发布,支持 RDMA。据称这是毕业之后的第一个版本,由新的版本经理王晓峰负责,顺利完成。 bRPC 于 2014 年诞生于百度基础架构部,是一款采用 C++ 编写的工业级 RPC 框架,常用于搜索、存储、机器学习、

2024-10-31

Apache bRPC 1.11.0 版本现已发布,包含许多新功能和问题修复。主要更新内容如下: 新功能 支持pthread互斥锁死锁检测 (#2692 #2727) 支持bzlmod (#2670) 支持wireshark解析器解析多个baidu_std RPC (#2710) 支持jemalloc profiler和统计数据打印

2023-05-06

Apache bRPC 1.5.0 版本已发布,支持一些新的功能和问题修复。 bRPC 于 2014 年诞生于百度基础架构部,是一款采用 C++ 编写的工业级 RPC 框架,常用于搜索、存储、机器学习、广告、推荐等高性能系统。2017 年正式在 GitHub 进行开源

2023-03-09

数据可视化引擎 G2 v5.0.0-beta.13 版本现已发布,具体更新内容包括: feat(mark):chart 支持 HOM mark #4707 fix(types):object prop #4715 feat(event):添加更多 bubbles event #4716 feat(component):添加 component.style #4704

2022-10-20

、网易云) V5.0.0 版本更新 2022 年 10 月 19 日 ModStartCMS 发布 v5.0.0 版本,增加了以下 11 个特性: [新功能] 用户注册处理器新增排序字段 [新功能] 网站地址配置项 [新功能] 导航后台支持图标字段 [新功能] 富文本标签 A

2023-08-04

数据可视化引擎 G2 v5.0.18 版本现已发布,具体更新内容包括: chore:更新最新的依赖项,例如 g-webgl #5347 fix(line-xy):支持 bandOffset #5351 fix(api):api 跳转部分修复 #5352 fix:wordcloud 的链接已损坏 #5353 feat

2022-11-30

JPress 是一个使用 Java 开发的类似 WordPress 的开源 CMS,始于 2015 年。 到目前为止, 已经有 10w+ 网站使用 JPress 进行驱动,其中包括多个政府机构,200 + 上市公司,中科院、红 + 字会等。相比 WordPress,高安全、高性能、

2023-12-30

LinkWeChat 是国内首个基于企业微信的开源 SCRM,在集成了企微强大的开放能力的基础上,进一步升级拓展灵活高效的客户运营能力及多元化精准营销能力,让客户与企业之间建立强链接,帮助企业提高客户运营效率,强化营销能

2023-04-27

数据可视化引擎 G2 v5.0.4 版本现已发布,具体更新内容包括: What's Changed docs:添加图例布局文档 #4884 docs:修复简单的拼写错误,transfrom -> transform #4890 fix(OOM):重新渲染时清除交互并取消动画 #4899 feat(s

2023-06-30

数据可视化引擎 G2 v5.0.14 版本现已发布,具体更新内容包括: fix(inset):极坐标中文本的相对位置 #5223 fix(line):系列梯度 #5225 docs(interval):log scale with zero value #5226 fix(line):支持  missing trail #5227

2023-07-27

数据可视化引擎 G2 v5.0.17 版本现已发布,具体更新内容包括: refactor(theme):更改一些主题属性 #5307 fix(label):清除无效标签 #5310 chore:添加每周报告 #5311 fix(chart):chart.clear 保留一些全局选项 #5318 feat(

2024-01-06

LinkWeChat 是国内首个基于企业微信的开源 SCRM,在集成了企微强大的开放能力的基础上,进一步升级拓展灵活高效的客户运营能力及多元化精准营销能力,让客户与企业之间建立强链接,帮助企业提高客户运营效率,强化营销能

2023-01-11

数据可视化引擎 G2 v5.0.0-beta.6 版本现已发布,具体更新内容包括: fix(boxplot):pass scale、axis 和 legend  (close: #4355) #4507 feat(interaction):添加 brush axis #4503 fix(types):类型错误 #4509 fix(connect):不要将默认

2022-09-26

底开始了 v5 版本的开发工作。时隔两年,v5.0 稳定版正式发布。 变化 改变了 Phalcon\\\\Logger\\\\Adapter\\\\Stream::process 来打开日志文件、检查锁、写入内容并关闭流 把 getters 和 setters 从速记格式改为完整方法 将 Phalcon\\\\Annotat