sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #36281
Re: BIND multithread på linux... Hvor go dt kører det ?
On Wed, May 02, 2001 at 10:49:58 +0200, Klaus S. Madsen wrote:
...
> > Multithreading er på ingen måde et problem i Linux (MEGET bedre end
> > multithreading i f.eks windows 95/98, og så vidt jeg ved lidt bedre end
> > NT/2000, det er jeg dog ikke sikker på overhovedet)
> Normalt definerer man en traad som en letvaegts process, men i Linux er
> forskellen paa en traad og en process kun hvor meget der er delt imellem
> foraeldren og barnet. Dvs. om man bruger processer eller traade paa
> Linux kan stort set komme ud paa et, mht performance af context
> switches mm. Paa NT derimod er traade meget hurtigere implementeret end
> processer (det tager f.eks. _meget_ lang tid at oprette en process).
Eller rettere: på NT er processer (skift) er meget langsommere implementeret
end tråde.
I linux er det stort set det samme med context-switch da de ekstra tråde
svarer til processer, blot med delt lager.
c't havde en realistisk belastningstest test af en webserver med linux
efter mindcraft-testen.
Specielt var NT+IIs ikke glad for mange cgi-scripts der krævede
nystart af processer. Linux havde dengang problemer med flere CPU'er
specielt hvis man havde flere netkort. (mon ikke det var i sommeren 1999?)
De testede også nyere udviklingskerner hvor der var sket store fremskridt.
(SMP, flere CPU osv.)
--
Frank Damgaard
References