nginx-0.7.52

Igor Sysoev is at rambler-co.ru
Wed Apr 22 14:41:42 MSD 2009


On Wed, Apr 22, 2009 at 02:26:14PM +0400, Борис Долгов wrote:

> Понятно.
> Интересно было бы еще WSApoll.

Не думаю, что будет чем-то отличаться от select().
Ну и кроме того, WSAPoll() появился только в Vista/2008.
Интереснее, на самом деле, IOCP: там даже при использовании только
одного потока должно быть лучше, чем select(), на большом числе соединений,
потому что нет сканирования всех передаваемых/принимаемых полей.

Но вообще, судя по микробенчмаркам в английской рассылке, в виндах
очень тяжёлый CreateFile(). Если на юниксах open_file_cache в микробенчмарках
увеличивает число запросов на 25% (а на реальной нагрузке его влияния
почти не видно), то в виндах - на 100%.


-- 
Игорь Сысоев
http://sysoev.ru





More information about the nginx-ru mailing list