ПРОЕКТЫ 


  АРХИВ 


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]

Потребление памяти воркерами


  • To: nginx-ru@xxxxxxxxx
  • Subject: Потребление памяти воркерами
  • From: Olexander Shtepa <isk@xxxxxxxxxxxx>
  • Date: Tue, 11 Dec 2007 15:44:57 +0200
  • Organization: IDE Group

Здрайствуйте.
Имеется nginx-0.5.33, использующийся для проксирования бекендов на mod_php,
а так же раздающий статику (картинки до 500кБ) самостоятельно. Встроенный
перл не используется (даже не компилировался).

Статистика nginxа (в часы пик значения раза в 2 больше):
Active connections: 2957
server accepts handled requests
 133168870 133168870 642322566
Reading: 18 Writing: 182 Waiting: 2757

Собственно проблемма - большое потребление памяти воркерами:
USER       PID %CPU %MEM   VSZ     RSS TTY   STAT START   TIME COMMAND
root     17376  0.0  0.1 16476    3104 ?     S    Nov15   0:15 nginx: master 
process /usr/sbin/nginx -c /etc/nginx/nginx.conf
nginx    20369  3.4 14.0 306132 292356 ?     S    07:44  11:38 nginx: worker 
process
nginx    20370  3.2 10.0 221940 208260 ?     S    07:44  11:08 nginx: worker 
process

В определённые моменты воркеры занимали RSS более 700М.
После сигнала -HUP новорождённые воркеры занимают по 4-6 МБ и набирают по ~80 
МБ в час каждый.
По достижению определённого порога рост прекращается.
Могу предоставлю дополнительную информацию.

Нормальна ли эта ситуация?

PS: в аттаче график MRTG отображающий использование памяти. Минимумы 
соответствуют
перегрузке nginxа.

Attachment: mem_usage.png
Description: PNG image



 




Copyright © Lexa Software, 1996-2009.