华为在 LPC 2026 展示 XMFS 原型文件系统,探索跨节点共享内存的 POSIX 访问路径

华为此次探索的核心思路,是让跨节点共享内存不再依赖特定应用接口,而是以传统文件系统的形式提供给上层软件。

在 10 月 5 日于捷克布拉格举行的 Linux 管道技术大会(LPC 2026)上,华为工程师展示了一项名为 XMFS 的实验性文件系统。XMFS 全称“eXpress Memory FS(极速内存文件系统)”,面向搭载 CXL 3.0 或华为统一总线(Unified Bus)的现代 Linux 服务器设计,核心目标是通过标准 POSIX 文件系统接口实现跨节点共享内存的直接寻址,使 Linux 应用无需修改上层逻辑即可使用。

LPC 官方资料显示,XMFS 目前属于内核原型,研究重点是探索如何将跨节点内存作为 Linux 的一种存储层。从公开设计来看,XMFS 与 FAMFS、DAXFS 等面向 CXL 及共享内存场景的文件系统方案存在差异,其重点在于提供标准 POSIX 文件系统接口。这意味着现有应用理论上无需针对底层内存互连方式进行大规模修改,即可通过常规文件操作访问跨节点内存。

华为工程师在会上介绍,XMFS 已针对元数据密集型工作负载以及多节点容器镜像共享进行了初步实验。官方会议资料认为,这些实验表明将跨节点内存作为存储层并通过 POSIX 接口提供服务具有可行性。不过,XMFS 仍属于实验性项目,团队同时列出了多个尚待解决的问题,包括跨节点文件系统元数据同步、缺乏硬件缓存一致性时的软件缓存一致性、不同内存语义互连及 RDMA 传输的统一,以及跨节点内存容量管理和分层等。

从公开代码情况来看,XMFS 已出现针对 Linux 内核的补丁。openEuler 内核邮件列表 8 月公开的一组 XMFS v8 补丁包含 15 个新增或修改文件,涉及文件系统核心逻辑、目录、文件、inode、日志、垃圾回收以及 URMA 相关支持。不过,XMFS 尚未进入 Linux 主线内核的正式评审流程。LPC 官方介绍也明确将其定位为用于探索跨节点内存存储化的原型,而非已完成设计并准备合并的成熟文件系统。

随着 CXL 3.0 生态逐步推进,跨节点内存的池化与共享正成为数据中心基础设施的重要方向。XMFS 的价值在于尝试以文件系统这一通用抽象层降低应用接入门槛,但其在缓存一致性、元数据同步等底层机制上的工程难度,也决定了从原型到主线内核之间仍有较长距离。

该文观点仅代表作者本人,企服科学平台仅提供信息存储空间服务。

赞 (0)
微软宣布Meta Muse智能体将原生登陆Windows平台,同步推出智能体入门指南
上一篇 11小时前
降低生成式AI门槛,亚马逊云科技Amazon Bedrock再次进化
下一篇 2025年1月8日 上午10:43

相关推荐

发表回复

登录后才能评论
分享本页
返回顶部