SMP a preruseni

Valter valter na atlas.cz
Sobota Srpen 26 12:53:04 CEST 2000


> > Je to zpusobeno tim, ze kazda obsluha INT vola funkce jadra a to
> > se
> > na urcitou dobu zamkne a neni k dispozici dalsim CPU.
> > Nazorny priklad spomaleni vypoctu zpusobeneho prave zamykanim
> > jadra
> > je klient SETI na Home. kde pri dvou klientech na 2 CPU dojde k
> > narustu
> > dobe vypoctu o 50%.
> > (A tohle mam overene na vlastnim pocitadle)
> 
> A muzete, prosim, objasnit, co vola seti v jadru, ze dochazi k takovemu
> zpozdeni. Kdybyste mohl uvest i konfiguraci(pro porovnani - SW i HW).
> Podle mych praktickych zkusenosti se to tak nechova. Pokud ano, tak to
> neni vicemene pozorovatelne.

Nevim co presne SETI na Home vola (neposkytuju zdrojaky, inak by so
to 
skompiloval s nejakymi optimalizaciami na svoj CPU)

Co sa tyka zostavy :
MB: SOYO D6IBA (Dual SLot-1, AIC-7880)
CPU: 2x Celeron 366 na 566 (Teraz 2x Celeron 566 na 850)
RAM: 128MB (Teraz uz 256 MB)
HDD: 3x IBM DDRS-3560 SCSI (SW Raid-5)
zvysok nie je v tomto pripade podstatny

OS: Red Hat 6.1   Kernel 2.2.14 SMP
SETI: setiathome-2.0-i686.rpm
V tejto zostave pre jedneho klienta je cas okolo 28800 +- 500
a pre dvoch klientov vzrastie na 34600 +- 800

Teraz pouzivam RH 6.2, 2.2.15 SMP, a Seti-2.4 a doba vypoctu
kolise 
v rozmedzi 21600 az 28500 pre jedneho klienta.
Pri dvoch paralelnych klientoch sa to sprava podobne ako predtym.

PS: Za cenu dvoch Celeronov vo vetsine pripadov nedostanem PIII
a po pretaktovani (zo 66MHz na 100 MHz) su na tom vykonovo takmer
zrovnatelne. (POV-Ray, MPEG-Video encoder, GIMP a pod)

-----------------------------------------
Valter @ SFK Acorn Senec, Slovak Republic
Europe, Earth, Solar System, Milky Way
134-th Dimension, Universe #6482311246243




Další informace o konferenci Linux