DAXFS -- новейшая высокоскоростная ФС

good-penguin.png

DAXFS — это простая файловая система только для чтения, которая работает непосредственно с общей физической памятью через подсистему DAX (Direct Access). Она полностью обходит традиционный стек блочного ввода-вывода, чтение файлов осуществляется путем прямой загрузки в память без кэша страниц и копирования.
Особенности:

  • Чтение файлов происходит как прямая загрузка из памяти, без дублирования в кэше
  • Поддержка памяти GPU, FPGA и CXL-устройств через DMA
  • DAXFS изначально был разработан для многоядерных сред, где несколько экземпляров ядра совместно используют одну область физической памяти.
  • Использует формат образа только для чтения, не требующий выделения памяти во время выполнения и сложного управления устройствами.


Предложение отправлено в Linux Kernel Mailing List. Код уже доступен на GitHub, но до включения в основное ядро Linux потребуются обсуждения и доработки.

>>> phoronix

©  Linux.org.ru