Direct Access
Direct Access is a Linux mechanism that lets suitable memory-like storage serve file data without an intervening page-cache copy.
Filesystem DAX can map backing storage into userspace, but it does not by itself flush CPU caches or establish application crash consistency. The persistent FS_XFLAG_DAX preference and active S_DAX state are distinct; statx exposes the latter through STATX_ATTR_DAX. [1] MAP_SYNC adds a supported mapping guarantee used with appropriate CPU instructions, rather than making every store automatically durable. [2]
Relations
- related
- persistent-memory, byte-addressable-storage, map-sync, persistence-domain