Opteron
Divacky Roman
xdivac02 at stud.fit.vutbr.cz
Mon Oct 18 17:02:44 CEST 2004
> Nemam ted po ruce zelezo, abych mohl udelat objektivni srovnani, ale
> matne si vzpominam, ze kompilace 5.1-RELEASE trvala na P4 2.8 bez HT cca
> 47 minut. Na opteronu s -j1 jsem dosahoval casu kolem 33 minut (jina
> verze gcc, asi i pribylo par radku kodu od 5.1-R). Asi je jeste co
> zlepsovat, ale oznacovat to jako "pomerne slabe" mi pripadne moc
> pritazeny za vlasy. Udelal jsem nejake mereni, prikladam je na konci
> mailu - omlouvam se za delku.
asi to je moje chyba - pouzivam hodne NO_ direktiv a tak mam asi zmatena
meritka
> >mimochodem, ted mne napada -j5 ? ie. dva procesy na procesor + 1 ktery bude
> >furt migrovat? zkus to (puvodni tazateli) s -j6 nebo -j4
>
> -j5 mam nejak zazitou, kdyz kompiluji na Gentoo s distcc na dvou
> strojich = pocet procesoru x 2 + 1.
nechapu
> Jinak odhadnout pocet paralelnich spusteni make je trochu magie a
> vysledky meho testu me trochu prekvapily. Delka kompilace se vice mene
> nelisila, at jsem pustil buildworld s -j2 nebo s -j8. Jen load s vetsim
> cislem rostl a to je logicke.
>
> Pripominka - kdyz spustim kompilaci se sudym poctem jobu, tak nikde neni
> napsano, ze prave polovina procesu pobezi na prvnim procesoru a druha
> pulka procesu na druhem procesoru. Takze procesy budou migrovat tak i
> tak z jednoho procesoru na druhy a jejich poradi a cas straveny na
> procesoru urcuje scheduler.
jasne... ;) nicmene prijde mi logicke ze kdyz bezi 2N "stejnych" procesu tak N
jich pobezi na CPU0 a N na CPU1
> TEST 1:
>
> kernel - SCHED_4BSD
>
> make -j1 buildworld - Mon Oct 18 09:23:30 CEST 2004
> real 33m19.685s
> user 26m27.193s
> sys 7m23.083s
>
> make -j2 buildworld - Mon Oct 18 09:56:51 CEST 2004
> real 19m5.724s
> user 26m27.030s
> sys 8m48.764s
>
> make -j3 buildworld - Mon Oct 18 10:15:57 CEST 2004
> real 19m17.120s
> user 27m0.258s
> sys 9m24.398s
>
> make -j4 buildworld - Mon Oct 18 10:35:15 CEST 2004
> real 19m28.596s
> user 27m13.288s
> sys 9m30.986s
>
> make -j5 buildworld - Mon Oct 18 10:54:44 CEST 2004
> real 19m31.183s
> user 27m17.339s
> sys 9m36.484s
>
> make -j6 buildworld - Mon Oct 18 11:14:16 CEST 2004
> real 19m32.553s
> user 27m17.540s
> sys 9m37.983s
>
> make -j7 buildworld - Mon Oct 18 11:33:49 CEST 2004
> real 19m34.345s
> user 27m17.470s
> sys 9m43.489s
>
> make -j8 buildworld - Mon Oct 18 11:53:24 CEST 2004
> real 19m40.486s
> user 27m21.030s
> sys 9m41.123s
>
>
> TEST 2:
>
> kernel - SCHED_ULE
>
> make -j1 buildworld - Mon Oct 18 05:10:00 CEST 2004
> real 32m29.167s
> user 25m39.348s
> sys 7m7.122s
>
> make -j2 buildworld - Mon Oct 18 05:42:29 CEST 2004
> real 19m41.893s
> user 26m10.543s
> sys 8m38.275s
>
> make -j3 buildworld - Mon Oct 18 06:02:12 CEST 2004
> real 19m37.473s
> user 26m52.346s
> sys 9m4.580s
>
> make -j4 buildworld - Mon Oct 18 06:21:50 CEST 2004
> real 20m1.596s
> user 27m11.004s
> sys 9m15.048s
>
> make -j5 buildworld - Mon Oct 18 06:41:52 CEST 2004
> real 19m49.487s
> user 27m17.463s
> sys 9m17.989s
>
> make -j6 buildworld - Mon Oct 18 07:01:42 CEST 2004
> real 20m11.110s
> user 27m26.009s
> sys 9m24.469s
>
> make -j7 buildworld - Mon Oct 18 07:21:54 CEST 2004
> real 20m13.680s
> user 27m30.701s
> sys 9m26.762s
>
> make -j8 buildworld - Mon Oct 18 07:42:08 CEST 2004
> real 20m8.097s
> user 27m26.185s
> sys 9m26.223s
mozna by nebylo blbe postnout tydle vysledky do current@
More information about the Users-l
mailing list