华为展示XMFS跨节点内存文件系统

资讯 驱动中国 许棠 558次阅读
分享 微 Q 信
AI摘要
由 AI 生成 · 仅供参考

华为工程师在LPC 2026展示实验性文件系统XMFS,面向CXL 3.0与统一总线,通过POSIX接口实现跨节点共享内存直接寻址,目前为内核原型且尚未进入主线Linux正式评审。

驱动中国10月8日消息,华为工程师于10月5日在捷克布拉格举行的Linux管道技术大会(LPC 2026)现场介绍了实验性文件系统XMFS。该文件系统面向搭载CXL 3.0或华为统一总线(Unified Bus)的现代Linux服务器,设计目标是借助标准POSIX文件系统接口实现跨节点共享内存的直接寻址,使Linux应用在不调整上层逻辑的情况下使用相关能力。

XMFS全称为eXpress Memory FS(极速内存文件系统)。大会官方资料说明,XMFS现阶段仍为内核原型,研究方向集中在把跨节点内存作为Linux的一种存储层。华为的思路是避免让跨节点共享内存绑定特定应用接口,转而以传统文件系统方式向上层软件提供访问能力。

公开设计显示,XMFS区别于FAMFS、DAXFS等CXL及共享内存场景文件系统方案,主要差异在于提供标准POSIX文件系统接口。按该方案,现有应用理论上不必针对底层内存互连方式进行大规模修改,即可通过常规文件操作访问跨节点内存。

在LPC 2026现场,华为工程师表示XMFS已围绕元数据密集型工作负载和多节点容器镜像共享开展初步实验。会议官方资料认为,相关实验证明以跨节点内存作为存储层、通过POSIX接口提供服务具备可行性。

但XMFS仍处于实验阶段,华为团队在会上列举了多项待解问题。问题涉及跨节点文件系统元数据同步、缺少硬件缓存一致性时的软件缓存一致性、不同内存语义互连与RDMA传输统一,以及跨节点内存容量管理和分层。

公开代码信息显示,XMFS已有面向Linux内核的补丁出现。8月,openEuler内核邮件列表公开的一组XMFS v8补丁包含15个新增或修改文件,覆盖文件系统核心逻辑、目录、文件、inode、日志、垃圾回收和URMA相关支持。但这不代表XMFS已进入Linux主线内核。

现阶段,XMFS还未进入Linux主线内核正式评审流程。

版权声明:本文由驱动中国整理发布,转载需注明出处与原文链接。如有疑问请联系 editor@qudong.com。
来源:驱动中国 · 原文链接:https://www.qudong.com/article/525494.html
本文价值 ★★★★★ 4 1 人已评
登录后为本文打分
网友评论0 条评论
正在回复 的评论取消
评论加载中…
🔐

登录后参与互动

评论、点赞均可赚积分
连续签到、邀请好友也有奖励 🎁

电脑端: 微信扫码登录 微信内: 一键登录
✎ 我要投稿有独家观点或行业线索?向驱动中国投稿,审核采用后署名发布并获积分奖励。 去投稿 ›

微信扫一扫

打开微信「扫一扫」,分享本文到朋友圈或好友