ПРОЕКТЫ 


  АРХИВ 


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[4]: HTTP Streaming. Возможно?



Здравствуйте, public-mail.

Вы писали 8 февраля 2008 г., 17:46:50:

>> Здравствуйте, Olexander.
>>
>> Вы писали 8 февраля 2008 г., 16:02:31:
>>
>>>> Неее... он даже 50 клиентов не тянет.
>>
>>> Мы используем ejabberd c http-bind модулем для AJAX чата.
>>> 500 клиентов без напряга.
>>
>>> ИМХО использовать fast-cgi для этого - тупиковый путь
>>
>> 3500 клиентов:
>>  - 15-20 Req/Sec на добавление сообщений
>>  - 300-350 Req/Sec на получение сообщений
>>
>> Технологии: nginx + php5-cgi + mysql4 + memcache + ajax =)
>>
>> И все работает без проблем + есть запас мощности :)
>>
>> Да, используется всего 4 пхп чайлда
>>
>> --
>> С уважением,
>>  Константин                          mailto:kot@xxxxxxxxxxx

> Как я понимаю работает это по схеме пинания сервера клиентами каждые ХХ
> сек. Заков интервал задан для получения сообщений?
> Т.е. вист 5 php-cgi процессов из них 4 рабочих? Сколько ОЗУ уходит на
> каждый дочерний процесс и столько на главный? На сколько сильно
> увеличивается потребение ОЗУ на каждого нового клиента который находиться
> в онлайне?

last pid: 27155;  load averages:  1.40,  1.66,  1.62   up 186+16:06:01  19:29:34
104 processes: 2 running, 102 sleeping
CPU states: 14.2% user,  0.0% nice,  4.0% system,  1.5% interrupt, 80.2% idle
Mem: 1003M Active, 2098M Inact, 249M Wired, 135M Cache, 112M Buf, 22M Free
Swap: 4096M Total, 204K Used, 4096M Free

  PID USERNAME  THR PRI NICE   SIZE    RES STATE  C   TIME   WCPU COMMAND
27000 game        1   4    0   201M  6296K accept 7   0:28 11.91% php-chat
27146 game        1   4    0   201M  5976K accept 3   0:02 11.73% php-chat
26987 game        1   4    0   201M  6292K accept 7   0:34 11.67% php-chat
26963 game        1   4    0   201M  6296K accept 6   0:41 11.18% php-chat
27143 game        1   4    0   201M  6020K accept 5   0:03 10.90% php-chat
26569 game        1   4    0   203M 12312K sbwait 6   2:32 10.06% php-cgi
27076 game        1   4    0   203M 12284K accept 4   0:14  9.93% php-cgi
27150 game        1   4    0   203M 10708K accept 2   0:01  9.79% php-cgi
26778 game        1   4    0   202M 11532K accept 6   1:30  9.38% php-cgi
26766 game        1   4    0   203M 12868K accept 5   1:27  9.23% php-cgi
27001 game        1  96    0   203M 12304K CPU6   5   0:23  9.18% php-cgi
48110 game        1   4  -10 21624K 20696K kqread 5 955:35  7.18% nginx
  615 nobody      1   4    0   517M   517M kqread 0  31:42  0.00% memcached


> Пинаем сервер каждый ХХ сек.
Запросы на получение сообщений отправляются каждые 15 секунд

> Значит имеем кучу служебного трафика которые
> неизбежно возникает при установлении коннекта. Каков уровень служебного
> трафика в среднем?

Не вижу в этом никакой проблемы, поэтому сказать не могу :)

-- 
С уважением,
 Константин                          mailto:kot@xxxxxxxxxxx




 




Copyright © Lexa Software, 1996-2009.