Storage glossary · JSON corpus · llms.txt · hesela.com

posix-fadv-noreuse · shipping · also FADV_NOREUSE

POSIX_FADV_NOREUSE

POSIX_FADV_NOREUSE is a file-access advice value indicating that the application does not expect to reuse the specified data.

Related Observatory article: POSIX_FADV_NOREUSE on hesela.com

On Linux it was a no-op from 2.6.18 through 6.2; since 6.3 it permits page replacement to discount accesses. It neither bypasses the page cache nor promises immediate eviction. [1] The v6.14 generic implementation sets FMODE_NOREUSE on the open file description; POSIX_FADV_NORMAL clears it. [2]

Relations

related
buffered-io, page-cache, posix-fadv-dontneed, rwf-dontcache

Advantages

Limitations

Citations

  1. Linux man-pages 6.19: posix_fadvise(2), advice semantics and return values. (accessed 2026-10-15)
  2. Linux v6.14 mm/fadvise.c: generic_fadvise, including the end-of-file partial-page exception. (accessed 2026-10-15)

JSON: /data/terms/posix-fadv-noreuse.json