ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 

  СТАТЬИ 


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


  ПРОГРАММЫ 



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














     АРХИВ :: Apache-Talk
Apache-Talk mailing list archive (apache-talk@lists.lexa.ru)

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

[apache-talk] Как apache работает с памятью?




FreeBSD:
Чисто из практических опытов выяснил, что каждый форк апача занимает около 5мб. (Это я установил примерно следующим образом. Хостинг в основном веб. Имеем 48 процессов апаче - Mem: 673M Active. Через определенный промежуток времени ? 95 процессов - Mem: 906M Active (Получаем изменение памяти 906-673=233M na (95-48=47process) ; 233\47 ~ 4.9 M\process)
Естественно я не одну серию опытов делал ;)

Если смотреть топом или ps то
ps ?auxwm
USER      VSZ   RSS
apache    55240 49048
apache    47232 40960
apache    32680 26544

Путем вычитания vsz ? rss получаем цифру примерно 5м(по среднему). Но совсем не понятно что это за цифры, и чтоже они означают? Насколько я понимаю у апача RSS это в основном shared memory и остальные форки используют именно ее. Чем тогда обьясняется вот эта разница 5М на каждый форк? Не может же быть такого чтобы это были данные виртуалхостов?Вообще верны ли мои догадки?

Server version: Apache/1.3.37 (+ mod_php4, mod_ssl неиспользуемые модуля выключены)
KeepAliveTimeout 3

FreeBSD 6.1

Буду крайне признателен за информацию или соотвествующие линки. Спасибо!



 




Copyright © Lexa Software, 1996-2009.