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