ПРОЕКТЫ 


  АРХИВ 


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[2]: nginx Х ОЮЛЪРЭ



On Wed, 9 Mar 2005, Nikita S Stupin wrote:

IS> On Wed, 9 Mar 2005, Nikita S Stupin wrote:

Игорь у меня вот какой вопрос. Использую nginx как акселератор/прокси
апача наверное версии с 0.0.5. Прошел апдейт до 0.0.21 конфиг
практически не изменялся. НО значительно выросло потребление памяти
nginx если раньше nginx спокойно съедал по 4-5 мег памяти за
обработчика то теперь он потребляет 18 за обработчика. Ставился и
апдейтился из freebsd'шных портов. Это есть  факт с которым надо
мириться или это есть следствие криворукости/недопонимания?

IS> Что показывают

IS> ps ax -o pid,ppid,%cpu,vsz,wchan,command|egrep '(nginx:|PID)'
PID  PPID %CPU   VSZ WCHAN  COMMAND
523     1  0,0  1708 pause  nginx: master process /usr/local/sbin/nginx
524   523  0,0 15816 kqread nginx: worker process (nginx)
525   523  0,0  8632 kqread nginx: worker process (nginx)
526   523  0,0 15288 kqread nginx: worker process (nginx)
527   523  0,0 12200 kqread nginx: worker process (nginx)
528   523  0,0 15232 kqread nginx: worker process (nginx)
74340 74337  0,0  1468 piperd egrep (nginx:|PID)
IS> и
IS> fstat | grep 'nginx.*tcp' | awk '{print $3}' | sort | uniq -c
2 523
35 524
145 525
119 526
114 527
118 528

как дополнение top:

PID USERNAME   PRI NICE   SIZE    RES STATE    TIME   WCPU    CPU COMMAND
528 www          4    0 15232K 14680K kqread  33:55  0.00%  0.00% nginx
526 www          4    0 15288K 14732K kqread  33:42  0.00%  0.00% nginx
525 www          4    0  8632K  8068K kqread  31:33  0.00%  0.00% nginx
527 www          4    0 12200K 11644K kqread  30:58  0.00%  0.00% nginx

Могу снять в один из пиков, там иногда доходит до 22 мб. соотв и
загрузка до 5%.

На одно соединение приходится около 100К. При отдаче статики sendfile()ом
nginx есть мало памяти. Память заметно расходуется, если используется
сжатие и проксирование.

Включен ли keep-alive ? Какие размеры proxy_buffers и output_buffers ?


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




 




Copyright © Lexa Software, 1996-2009.