Апач обслуживает множество запросов. То, что работает на сервере написано на php perl python. Соответственно применяется modphp modperl modpython. Сейчас работает все в режиме prefork. keepalive отключен. nginx фронтэндом. ОС linuxВот и задумался. нагрузка растет, памяти скоро будет нехватать. Может испольовать не prefork модель?
Даст ли экономию памяти и процессорного времени использование многопоточных модулей типа
Apache MPM perchild
Apache MPM threadpool или Apache MPM worker
И насколько оправдано это?Так же скажу, что некоторые данные передаются по NFS, не будет ли блокирован целиков многопоточный процесс при отвале NFS?
потоковые MPM с php можно использовать с большой осторожностью - у php полно расширений завязанных на не _THREAD_SAFE библиотеки - http://www.php.net/manual/en/faq.installation.php#faq.instal...MPM perchild - вроде как нерабочий, только для разработчиков апача