← Back to team overview

sslug-teknik team mailing list archive

Re: Apache m. ~100 req/s

 

Anders Nielsen <anielsen@xxxxxxx> wrote:
>
> Hvad er problemet med de mange apache processer? Er det CPU-tiden det
> tager at spawne dem, RAM-forbruget eller er det en af de forskellige
> grænser for antallet af processer der er i apache, kernen og shellen?

Ja :-)
Nej, spawn er vist ligegyldigt. Der er konstant 250+ processer. RAM er vist
også ok - den swapper i hvert fald ikke ifølge vmstat. Problemet er vist
mest de praktiske grænser for antallet af processer - og så selvfølgelig
hvad heraf følger i forbrug af CPU-tid, I/O osv.

> Modellen med en foranstillet server til det statiske indhold bruger
> jeg selv her på mit arbejde. Vi bruger dog en apache til at det
> statiske indhold. Den proxier så de dynamiske requests til en anden
> apache med mod_perl.
>
> Grunden til at vi bruger denne metode er at det sparer RAM, fordi man
> kan nøjes med at have få tunge mod_perl børn, mens man har mange af
> "letvægts" apache børn.

Min tanke var også om en TuX foran Apache kunne gasse lidt ned på antallet
af processer - men spørgsmålet er nok om Apache vil betragte Tux som en
eller flere klienter?

Mvh. Lars




Follow ups

References