Senfile + Threads + mincore in Linux?

Валентин Бартенев vbart at nginx.com
Mon Jun 29 13:40:59 UTC 2015


On Monday 29 June 2015 20:28:08 Igor M Podlesny wrote:
> 2015-06-29 20:18 GMT+07:00 Валентин Бартенев <vbart at nginx.com>:
> 
> > Varnish не веб-сервер, а кэш, причем кэш там организован через mmap().
> >
> 
> Новости! ;-)
> 
> 
> > Постоянные mmap() + mincore() + unmap() - получится недешево.
> >
> 
> Ну так можно ж не постоянно. Зачем постоянно-то? Замэпить и сёрвить.
> 

У вас же не один файл, так?  Пулы потоков и нужны там, где файлов много больше,
чем оперативной памяти.

Нужно будет mmap() делать минимум на каждый запрос, тысячи mmap()/munmap()-ов в
секунду - это большая нагрузка на подсистему памяти.

--
Валентин Бартенев


Подробная информация о списке рассылки nginx-ru