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
Буду крайне признателен за информацию или соотвествующие линки. Спасибо!
|