Гарантированно ли нахождение Shared Memory в ОЗУ?
Может кто в курсе, всегда ли страницы Shared Memory находяться в ОЗУ в IPC (на FreeBSD) или же происходит их вымещение в своп? Ибо как я понимаю IPC использует виртуальную память, а не физическую.
http://www.linux-tutorial.info/modules.php?name=MContent&pageid=312
очень доходчиво описан процесс свопинга shared memory
Спасибо, вполне доходчиво. Все не так плохо, как могло бы быть.
эм. я правда не посмотрел, что ты про FreeBSD спрашивал. впрочем там тоже можно. существует специальная переменная sysctl kern.ipc.shm_use_phys - которая предотвращает выгрузку SysV shared memory страниц в swap.