DAXFS est un système de fichiers simple en lecture seule qui fonctionne directement sur la mémoire physique partagée via le sous-système DAX (Direct Access). Il contourne complètement la pile d'E/S par blocs traditionnelle et les fichiers sont lus directement en mémoire sans cache de pages ni copie.
Caractéristiques:
- La lecture des fichiers s'effectue par téléchargement direct depuis la mémoire, sans duplication dans le cache ;
- prise en charge de la mémoire des périphériques GPU, FPGA et CXL via DMA ;
- DAXFS a été initialement conçu pour les environnements multicœurs où plusieurs instances de noyau partagent une seule région de mémoire physique ;
- utilise un format d'image en lecture seule qui ne nécessite aucune allocation de mémoire d'exécution ni gestion complexe du périphérique.
La proposition a été envoyée à Linux Liste de diffusion du noyau. Le code est maintenant disponible à l'adresse suivante : GitHubmais avant son inclusion dans le noyau principal Linux Des discussions et des améliorations seront nécessaires.
Source: linux.org.ru
