ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: epoll vs rtsig



On Sun, May 06, 2007 at 12:55:10AM +0400, CoolCold wrote:

>   nginx запущен внутри openvz контейнера, метод обработки событий -
>   rtsig. Если посмотреть на ub counters, то видно:
> root@nginx:/# cat /proc/user_beancounters |grep sig
> numsiginfo            0       6727       8192       8192      28438
> 
> Т.е. максимальное достигнутое количество структур 6727. В доке на этот
> параметр сказано:
> Very high settings of the limit of this parameter may reduce
> responsiveness of the system. It is unlikely that any Virtual
> Environment will need the limit greater than the Linux default ? 1024.
> 
> В связи с этим вопрос - откуда столько этих самых структур, из-за чего
> могут возникать и если сравнить epoll & rtsig - сильно ли epoll лучше,
> возможно стоит перейти на него?
> 
> kernel version - Linux version 2.6.18-028stab031, nginx отсюда -
> http://deb.wapper.ru/nginx/ 

rtsig - это ненадёжный вследствие своей непродуманности метод, поэтому
лучше использовать epoll. rtsig имеет смысл использовать на ядрах 2.4,
поскольку там ничего лучше нет.


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



 




Copyright © Lexa Software, 1996-2009.