LINUX.ORG.RU

Горячие страницы из отображенного в память файла

 ,


1

2

Обьясняю задачу. Допустим я делаю mmap очень большого файла в память (1 TB, why not?). Внутри файла небольшие блоки. По ним - binary search.

Очевидно что поиск будет бить в средину всегда. Потом в четверти - пополам, потом в 1/8. Формируется вполне очевидная верхушка дерева.

Нужно ли по ним городить mlock или можно надеяться что ОС додумается?

Да, да, знаю «попробуй». Где описаны критерии приоритезации вытеснения страниц кроме сорцов ядра?

★★★★★

Последнее исправление: vertexua (всего исправлений: 2)

Ответ на: комментарий от anonymous

Я как раз обсуждаю худший случай. Конечно никиких терабайтов обычно не будет и будет полный mmap. А вот когда будет tb, то нужно оставить поддержку хотя-бы медленной работы

vertexua ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.