LINUX.ORG.RU

История изменений

Исправление ttnl, (текущая версия) :

Если тебя интересует прозрачность изменений, то это зависит от флагов mmap(): MAP_SHARED или MAP_PRIVATE. В первом случае изменения, сделанные write(), будут немедленно (при первом обращении) видны и в отображении. Во втором — поведение не определено.

Если вопрос про нахождение страницы в page cache после записи, то на новых ядрах в page cache может как ничего не остаться, так и записываемые страницы прокешироваться.

Исходная версия ttnl, :

Если тебя интересует прозрачность изменений, то это зависит от флагов mmap(): MAP_SHARED или MAP_PRIVATE. В первом случае изменения, сделанные write(), будут немедленно (при первом обращении) видны и в отображении. Во втором — поведение не определено.

Если вопрос про нахождение страницы в page cache после записи, то на новых ядрах page cache может как сброситься, так и остаться.