POSIX_FADV_DONTNEED
учтен в Linux; см. mm / fadvise.c
в исходных текстах ядра. Каждый раз, когда вы вызываете posix_fadvise ()
с POSIX_FADV_DONTNEED
, любой соответствующий кеш страниц очищается.
Как упоминалось в jthill , лучшим подходом к минимизации воздействия ввода-вывода на кеш страницы было бы открытие файлов с помощью O_DIRECT
.