華爲推出面向統一總線的跨節點內存文件系統XMFS

10 月 8 日消息,在 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 文件系統接口。這樣一來,現有應用理論上無需針對底層內存互連方式進行大規模修改,即可通過常規文件操作訪問跨節點內存。

華爲工程師在 LPC 2026 上介紹稱,XMFS 已經針對元數據密集型工作負載以及多節點容器鏡像共享進行了初步實驗。官方會議資料認爲,這些實驗表明將跨節點內存作爲存儲層並通過 POSIX 接口提供服務具有可行性。

不過,XMFS 目前仍屬於實驗性項目,華爲團隊也在會議上列出了多個尚待解決的問題。其中包括跨節點文件系統元數據同步、沒有硬件緩存一致性時的軟件緩存一致性、不同內存語義互連及 RDMA 傳輸的統一,以及跨節點內存容量管理和分層等問題。

從公開代碼情況來看,XMFS 已經出現針對 Linux 內核的補丁。openEuler 內核郵件列表 8 月公開的一組 XMFS v8 補丁包含 15 個新增或修改文件,涉及文件系統核心邏輯、目錄、文件、inode、日誌、垃圾回收以及 URMA 相關支持。不過,這並不意味着 XMFS 已經進入主線 Linux 內核。

目前,XMFS 尚未進入 Linux 主線內核的正式評審流程。LPC 官方介紹也明確將其定位爲用於探索跨節點內存存儲化的原型,而不是已經完成設計並準備合併的成熟文件系統。

更多遊戲資訊請關註:電玩幫遊戲資訊專區

電玩幫圖文攻略 www.vgover.com