← Back to team overview

sslug-teknik team mailing list archive

Re: Apache m. ~100 req/s

 

Når dit load går højt, hvordan ser en "vmstat 1 10" så ud?

Da jeg prøvede squid, var det Netværkskortets interrupts (18.000/sec)
der gjorde den sagde stop.

Dette kunne sandsynligvis være blevet forbedret kraftigt
med et server netkort, da disse nedbringer antallet af interrupts, ved
at håndtere meget af pakke-processeringen selv - og derved ikke skulle
sende så mange interrupts.



On Mon, 7 Oct 2002 19:48:16 +0200
"Lars Lerager Hansen" <lars@xxxxxxxxxx> wrote:

> Mads Bondo Dydensborg <madsdyd@xxxxxxxxxxxx> wrote:
> 
> > On Mon, 7 Oct 2002, Lars Lerager Hansen wrote:
> >
> > > Vores Apache har det skidt.
> > > I grumme perioder kommer der op mod 100 request i sekundet. Der er
> > > enormt mange samtidige brugere, så jeg har været tvunget til at
> > > sætte MaxClients højt, og KeepAliveTimeout meget lavt.
> > > Det hjalp i en periode, men nu er grænsen ved at være nået igen.
> > > Problemet er de mange processer som Apache spawner. Så gode dyr er
> > > rådne!
> >
> > Du skriver faktisk ikke noget om hvor højt du er nået. Umiddelbart
> > lyder du som en kandidat til Apache 2.x - med flertrådede ting.
> >
> > Hvor højt er dit load. Hvor mange processer er et problem?
> >
> 
> Jeg ved det ikke - men maskinen thrasher tilsyneladende. Og de mange
> processer giver en masse kontekstskift som går ud over performance -
> når det er rigtigt slemt, kan jeg næste ikke logge ind på den via ssh,
> så jeg kan ikke rigtigt sige noget om load. 30 - 50 vil jeg tro.
> Enkelte gange flere hundrede.
> 
> [KLIP]
> 
> > > Jeg har overvejet følgende konfiguration, hvor Tux server statisk
> > > indhold og forwarder forespørgsler på dynamisk indhold til Apache
> > > og evt. Tomcat:
> > >
> > > KLIENT <---> TUX <---> APACHE <---> TOMCAT
> >
> > Kunne du ikke også bruge et proxy foran apache? Squid eller
> > lignende.
> 
> Jo, men jeg kan ikke tillade mig at cache ret meget - en del af
> indholdet er~= realtime.
> 
> > Tux kan ikke afvikle php.
> 
> I teorien kan den vel godt - der skal vel "bare" kodes et modul?
> 
> Hilsen Lars
> 
> 
> 
> 


-- 
Regards,
Klavs Klavsen

-------------| This mail has been sent to you by: |------------
              Klavs Klavsen - Open Source Consultant 
            klavs@xxxxxxxxxxx - http://www.EnableIT.dk

    Get PGP key from www.keyserver.net - Key ID: 0x586D5BCA 
Fingerprint = A95E B57B 3CE0 9131 9D15 94DA E1CD 641E 586D 5BCA
---------------------[ I think that... ]-----------------------
Working with Unix is like wrestling a worthy opponent. 
Working with windows is like attacking a small whining 
child who is carrying a .38.			-- Unknown


References