pooling

Igor Sysoev is at rambler-co.ru
Mon Feb 28 22:44:26 MSK 2005


On Mon, 28 Feb 2005, Konstantin N. Bezruchenko wrote:

>>> Интересует опыт использования pooling. Насколько эффективно его
>>> применение? Стоит ли ставить карту поддерживающую pooling (сейчас
>>> стоит bge)
>>>
>>> Картинка примерно такая:
>>>
>>> # netstat -w1
>>>            input        (Total)           output
>>>   packets  errs      bytes    packets  errs      bytes colls
>>>      6383     0     874153       8133     0    7725637     0
>>>      6045     0     822351       7648     0    7377132     0
>
> [skip]
>
>> А что показывает "systat -vm" в районе bge0 ? И что покзаывает top
>> в районе CPU states ?
>
> systat показывает:
> 4415 bge0 irq2
>
> Процессор свободен. Но это пока запущен nginx.
> CPU states:  0.6% user,  0.0% nice,  5.4% system,  2.3% interrupt, 91.6% idle
>
> Сейчас верну апача и с процессором будет немного хуже.
> Но в целом в idle постоянно не менее 70%

В данном случае важен не idle, а interrupt. А он не зависит от того, что
используется - Apache или nginx.

Судя по тому, что на ~13000 (6045+7648) пакетов приходится ~4000 прерываний,
bge справляется неплохо. Я думаю, не стоит менять bge на что-то другое ради
polling'а.


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





More information about the nginx-ru mailing list