华为在LPC 2026展示XMFS原型:以POSIX接口统一跨节点共享内存访问
摘要
华为在LPC 2026展示实验性文件系统XMFS,面向CXL 3.0与统一总线服务器,通过标准POSIX接口实现跨节点共享内存直接寻址。该原型已针对元数据密集型负载和多节点容器镜像共享完成初步实验,验证了将跨节点内存作为存储层的可行性。
在10月5日于捷克布拉格举行的Linux管道技术大会(LPC 2026)上,华为工程师公开了一项名为XMFS的实验性文件系统。该系统的全称为“eXpress Memory FS(极速内存文件系统)”,定位于搭载CXL 3.0或华为统一总线(Unified Bus)的现代Linux服务器,目前仍处于内核原型阶段。
XMFS的设计目标与既有方案存在明显差异。FAMFS、DAXFS等面向CXL及共享内存场景的文件系统各有侧重,而XMFS将重心放在提供标准POSIX文件系统接口上。其核心思路是让跨节点共享内存不再依赖特定应用接口,而是以传统文件系统的形式暴露给上层软件,使现有应用理论上无需针对底层内存互连方式做大规模修改,即可通过常规文件操作完成对跨节点内存的直接寻址。
华为工程师在会议现场介绍,XMFS已针对元数据密集型工作负载以及多节点容器镜像共享两类场景进行了初步实验。LPC官方资料显示,该项目的当前研究重点是探索如何将跨节点内存纳入Linux的存储层体系。官方会议资料认为,上述实验结果表明,将跨节点内存作为存储层并通过POSIX接口对外提供服务具备可行性。
从公开信息看,XMFS的定位并非通用文件系统,而是面向特定硬件互连环境的内核原型。其后续演进方向、性能表现及上游合并计划,目前尚无进一步披露。
本文由新大陆基于公开信息编辑整理
信息来源:IT之家 IT之家原文 ↗