ПРОЕКТЫ 


  АРХИВ 


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]: apache2+nginx оптимизация под Bitrix



Hello Pentarh,

Friday, September 21, 2007, 11:59:55 AM, you wrote:

> Хз, у меня вот так работает на ура.

> httpd-2.2.4:
> ...skipped...
> php4.4.7:
> ...skipped...

> По поводу экономии... Ну просто играет разница между созданием треда и
> форком. Я чес говоря не сишник ни разу, но примерно скажу, поправьте
> если что.
> форк - это клонируется полностью процесс
> тред - какая то его часть, ито вообще не полностью. Вроде даже сегмент
> данных общий, только как то там хитро что изменения между разными
> тредами в разные облсти пишутся.

  Ну при форке используется copy-on-write, т.е. память копируется только когда 
в нее пытаются
  записать. Да и операция форка достаточно дешевая, в вот насчет тредов - хз....

> Ну это так, по деревенски объяснил :) Ну факт в том что создать 50
> форков и 50 тредов это ой какая разница в потребляемой памяти будет ну
> и времени создания тоже.

  Так ведь не на каждый же запрос форк делается. При запуске пофоркали и 
хватит. Потом процессы
  просто работают. Насчет памяти... Ну да 50*30M = 1.5G, при worker'е будет 
наверное ~ 300M.
  Но, учитывая цены на память, экономить гиг как-то смешно. Особенно учитывая 
что сам пых с
  установленным EA съест еще 256/512/1024M (нужное подчеркнуть) shared mem.

  А вот по скорости обработки запросов говорят что разница есть.

  Просто хочется для себя определиться, стоит-ли ковыряться со сборкой всего 
этого добра. Вы
  говорите что сервер просто умирает с prefork'ом... А умирает по CPU или по 
памяти?

-- 
Best regards,
 Sukhachev                            mailto:andrew@xxxxxxx




 




Copyright © Lexa Software, 1996-2009.