Инженеры Huawei представили экспериментальную файловую систему XMFS на конференции Linux Plumbers Conference в Праге 5 октября. Об этом 8 октября сообщило издание IT Home. XMFS, сокращение от eXpress Memory FS, предназначена для серверов Linux, использующих CXL 3.0 или унифицированную шину Huawei. Цель состоит в том, чтобы позволить приложениям получать доступ к общей памяти на других узлах через обычные вызовы файлов POSIX, без необходимости переписывать программное обеспечение над ними.
Материалы конференции описывают XMFS как прототип ядра. Исследуемый вопрос заключается в том, может ли память, охватывающая серверы, находиться в Linux в качестве уровня хранения, а не чего-то, к чему каждое приложение обращается через собственный интерфейс. Публичные проекты отличают ее от других файловых систем CXL и общей памяти, таких как FAMFS и DAXFS, которые не ставят в центр стандартный интерфейс POSIX. В принципе, существующие программы могли бы открывать, читать и записывать эту удаленную память так же, как они уже используют файлы.
Huawei сообщила конференции, что провела ранние тесты с нагрузками, интенсивно использующими метаданные, и с совместным использованием образов контейнеров между узлами. В отчете эти тесты рассматриваются как признак того, что подход может работать, а не как эталон продукта. Команда также перечислила проблемы, которые еще предстоит решить: синхронизация метаданных файловой системы между узлами, обеспечение согласованности кэша программного обеспечения, когда аппаратное обеспечение этого не делает, рассмотрение ссылок на семантику памяти и RDMA как единого транспорта, а также управление и распределение емкости, расположенной на нескольких машинах.
Код начал появляться, но только в openEuler. Набор патчей версии 8, опубликованный в августе в списке рассылки ядра openEuler, затрагивает 15 новых или измененных файлов, охватывающих основную логику файловой системы, каталоги, файлы, inode, журналирование, сборку мусора и поддержку URMA. Это не подача в основное ядро Linux. XMFS не прошла официальную проверку основного кода, а материалы конференции называют ее прототипом для изучения идеи, а не готовой файловой системой, готовой к слиянию.
На данный момент XMFS является исследовательским проектом в стеке программного обеспечения для межсоединений Huawei. Это не выпущенная файловая система, и она не входит в ядро Linux.
СМОТРИТЕ ТАКЖЕ:Huawei позиционирует Lingqu UnifiedBus как ядро архитектуры кластера Agentic SuperPoD · Huawei представляет OceanStor M900 Context Memory Storage: общий KV-кэш масштаба PB с задержкой от NPU до SSD ~60 мкс · Мнения со всего мира об openEuler: объединяя открытый исходный код, ИИ и международное сотрудничество
Всегда имейте в виду, что редакции могут придерживаться предвзятых взглядов в освещении новостей.
Автор – Pandaily




