DAXFS je jednoduchý souborový systém pouze pro čtení, který pracuje přímo s sdílenou fyzickou pamětí prostřednictvím subsystému DAX (Direct Access). Zcela obchází tradiční zásobník blokového vstupu a výstupu, čtení souborů se provádí prostřednictvím přímého načítání do paměti bez stránkového mezipaměti a kopírování.
Vlastnosti:
- čtení souborů probíhá jako přímé načítání z paměti, bez duplikace v mezipaměti;
- podpora paměti GPU, FPGA a CXL zařízení prostřednictvím DMA;
- DAXFS byl původně navržen pro vícejádrové prostředí, kde několik instancí jádra společně využívá jednu oblast fyzické paměti;
- používá formát obrazu pouze pro čtení, který nevyžaduje přidělení paměti během běhu a složité řízení zařízení.
Návrh byl zaslán na Linux Kernel Mailing List. Kód je již k dispozici na GitHub, ale před začleněním do hlavního jádra Linuxu budou nutné diskuze a vylepšení.
Zdroj: linux.org.ru
