MMAPED всегда вывел?Linux

Anonymous
MMAPED всегда вывел?

Сообщение Anonymous »

Я наметил огромный файл только для чтения в память и заполняю его (MAP_POPULATE или заполняю вручную), и я часто буду случайным доступом содержимого; (SWAP отключен, например, Swapoff -a).
Могу ли я предположить, что, какой -либо более поздний доступ к этой области памяти больше не вызовет серьезный разлом? Являются ли страницы, поддерживаемые файлами, никогда не выселяются после первой нагрузки?
Если нет, то как предотвратить выселение страниц, поддерживаемых файлами? Будет ли Mlock работать (или флаг MAP_LOCKED)? Swapoff не влияет на страницы, поддерживаемые файлами?

Подробнее здесь: https://stackoverflow.com/questions/794 ... -evictable

Вернуться в «Linux»