Részletes eredmények:
HP DL380G4:
time make buildworld 1556.248u 430.590s 31:24.32 105.4% 4254+3056k 1203+3291io 349pf+0w time make buildworld -j2 time make buildworld -j4 time make buildworld -j8 |
Sun V20z:
time make buildworld 1347.198u 326.745s 27:53.66 100.0% 4350+3265k 24003+3276io 1336pf+0w time make buildworld -j2 time make buildworld -j4 time make buildworld -j8 |
HP DL380G4 dmesg:
Copyright (c) 1992-2005 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 5.3-STABLE #4: Wed Feb 16 09:08:18 CET 2005 root@helen:/usr/obj/usr/src/sys/HELEN Timecounter "i8254" frequency 1193182 Hz quality 0 CPU: Intel(R) Xeon(TM) CPU 3.60GHz (3600.15-MHz K8-class CPU) Origin = "GenuineIntel" Id = 0xf41 Stepping = 1 Features=0xbfebfbff Features2=0x659d AMD Features=0x20100800 Hyperthreading: 2 logical CPUs real memory = 2147430400 (2047 MB) avail memory = 2065154048 (1969 MB) ACPI APIC Table: FreeBSD/SMP: Multiprocessor System Detected: 4 CPUs cpu0 (BSP): APIC ID: 0 cpu1 (AP): APIC ID: 1 cpu2 (AP): APIC ID: 6 cpu3 (AP): APIC ID: 7 ioapic0 ioapic1 ioapic2 ioapic3 ioapic4 acpi0: acpi0: Power Button (fixed) Timecounter "ACPI-safe" frequency 3579545 Hz quality 1000 acpi_timer0: port 0x908-0x90b on acpi0 cpu0: cpu1: cpu2: cpu3: pcib0: pci0: pcib1: pci2: pcib2: pci3: bge0: miibus0: brgphy0: brgphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseTX, 1000baseTX-FDX, auto bge0: Ethernet address: 00:0f:20:f9:ef:1b bge1: miibus1: brgphy1: brgphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseTX, 1000baseTX-FDX, auto bge1: Ethernet address: 00:0f:20:f9:ef:1a pcib3: pci4: ciss0: pcib4: pci5: pcib5: pci6: pcib6: pci10: pcib7: pci11: ciss1: pci0: pci0: pci0: pci0: pci0: pcib8: pci1: pci1: pci1: pci1: isab0: isa0: atapci0: ata0: channel #0 on atapci0 ata1: channel #1 on atapci0 acpi_tz0: atkbdc0: atkbd0: kbd0 at atkbd0 sio0: sio0: type 16550A fdc0: fd0: on fdc0 drive 0 orm0: sc0: sc0: VGA sio1 at port 0x2f8-0x2ff irq 3 on isa0 sio1: type 16550A vga0: Timecounters tick every 1.000 msec acd0: DVDROM da0 at ciss0 bus 0 target 0 lun 0 da0: da0: 135.168MB/s transfers da0: 34727MB (71122560 512 byte sectors: 255H 32S/T 8716C) da1 at ciss1 bus 0 target 0 lun 0 da1: da1: 135.168MB/s transfers da1: 560039MB (1146960112 512 byte sectors: 255H 63S/T 65535C) SMP: AP CPU #1 Launched! SMP: AP CPU #3 Launched! SMP: AP CPU #2 Launched! Mounting root from ufs:/dev/da0s1a |
Sun V20z dmesg:
Copyright (c) 1992-2005 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 5.4-PRERELEASE #0: Fri Mar 4 13:35:35 CET 2005 root@v20z:/usr/obj/usr/src/sys/SMP Timecounter "i8254" frequency 1193182 Hz quality 0 CPU: AMD Opteron(tm) Processor 250 (2388.88-MHz K8-class CPU) Origin = "AuthenticAMD" Id = 0xf5a Stepping = 10 Features=0x78bfbff AMD Features=0xe0500800 real memory = 4227268608 (4031 MB) avail memory = 4080463872 (3891 MB) ACPI APIC Table: FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs cpu0 (BSP): APIC ID: 0 cpu1 (AP): APIC ID: 1 MADT: Forcing active-low polarity and level trigger for SCI ioapic0 ioapic1 ioapic2 acpi0: acpi0: Power Button (fixed) acpi0: Sleep Button (fixed) unknown: I/O range not supported unknown: I/O range not supported Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000 acpi_timer0: port 0x8008-0x800b on acpi0 cpu0: cpu1: acpi_button0: pcib0: pci0: pcib1: pci1: ohci0: usb0: OHCI version 1.0, legacy support usb0: SMM does not respond, resetting usb0: usb0: USB revision 1.0 uhub0: AMD OHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub0: 3 ports with 3 removable, self powered ohci1: usb1: OHCI version 1.0, legacy support usb1: SMM does not respond, resetting usb1: usb1: USB revision 1.0 uhub1: AMD OHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub1: 3 ports with 3 removable, self powered pci1: isab0: isa0: atapci0: ata0: channel #0 on atapci0 ata1: channel #1 on atapci0 pci0: pcib2: pci2: bge0: miibus0: brgphy0: brgphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseTX, 1000baseTX-FDX, auto bge0: Ethernet address: 00:09:3d:10:a6:18 bge1: miibus1: brgphy1: brgphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseTX, 1000baseTX-FDX, auto bge1: Ethernet address: 00:09:3d:10:a6:19 mpt0: pci0: pcib3: pci3: pci0: atkbdc0: sio0: port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0 sio0: type 16550A fdc0: fd0: on fdc0 drive 0 orm0: ppc0: cannot reserve I/O port range sc0: sc0: VGA sio1: configured irq 3 not in bitmap of probed irqs 0 sio1: port may not be enabled vga0: Timecounters tick every 1.000 msec acd0: CDROM Waiting 15 seconds for SCSI devices to settle SMP: AP CPU #1 Launched! da0 at mpt0 bus 0 target 0 lun 0 da0: da0: 320.000MB/s transfers (160.000MHz, offset 127, 16bit), Tagged Queueing Enabled da0: 70149MB (143666192 512 byte sectors: 255H 63S/T 8942C) da1 at mpt0 bus 0 target 1 lun 0 da1: da1: 320.000MB/s transfers (160.000MHz, offset 127, 16bit), Tagged Queueing Enabled da1: 70103MB (143571316 512 byte sectors: 255H 63S/T 8936C) Mounting root from ufs:/dev/da0s1a |
- A hozzászóláshoz be kell jelentkezni
- 4853 megtekintés
Hozzászólások
Persze azt is jó lett volna odairni, hogy egy perdites idotartama nem csak a CPU tol fugg.... Persze itt merem azt feltetelezni, hogy mind2 gepen kulon clean src tree volt es kulon clean objdir nem pedig NFS mountokon keresztul dolgozott?
- A hozzászóláshoz be kell jelentkezni
thuglife wrote:
> Persze azt is jó lett volna odairni, hogy egy perdites idotartama nem csak
> a CPU tol fugg.... Persze itt merem azt feltetelezni, hogy mind2 gepen
> kulon clean src tree volt es kulon clean objdir nem pedig NFS mountokon
> keresztul dolgozott?
Lokális diszk, a törlést pedig megcsinálja a buildworld (amely az előző
buildworld eredményét takarítja, amely mindkét gépnél ott volt, tehát az
első make buildworld legalább a második, de inkább a harmadik).
Egy eredmény nem eredmény, úgyhogy némelyik buildworld-öt lefuttattam
kétszer is, 2-3 másodperces eltérést mutattak az értékek az előző
futáshoz képest.
A fordítás időtartama valóban nem csak a processzortól függ, de hidd el,
jelen esetben a teszteredmények nem különböztek volna nagy arányban, ha
kicserélem a diszkeket a két gép között...
- A hozzászóláshoz be kell jelentkezni
bra, nem irnad meg ugyanezt a "cikket" angolul?:)
- A hozzászóláshoz be kell jelentkezni
_Joel wrote:
> bra, nem irnad meg ugyanezt a "cikket" angolul?:)
De most komolyan, melyik sorok lefordításával égessem magam azzal, hogy
csak oxfordi nyelvvizsgám van? :)
Ja és hová tegyem ki az eredményt?
Trey, van esetleg lehetőség arra, hogy a portálban kezeljünk egy cikket
több nyelven?
- A hozzászóláshoz be kell jelentkezni
Azert az a 2 GB RAM vs. 4 GB RAM valahol nem fair imho. Meg lehetne ismetleni ugy, hogy mindegyikben ugyanannyi RAM van?
- A hozzászóláshoz be kell jelentkezni
es ugyanaz a hdd ;)
- A hozzászóláshoz be kell jelentkezni
thuglife wrote:
> es ugyanaz a hdd ;)
Persze mi értelme van ugyanazt a diszket betenni, ha nem ugyanolyan
kontrolleren lóg. De ha ugyanolyan kontrolleren is van, semmi értelme
nincs, ha más a buszsebesség.
De mit sem számít a buszsebesség, ha egyszer millió más van még azon a
buszon.
És persze az sem mindegy, hogy a busz valójában hogy is kapcsolódik a
processzorhoz.
Kihagytam valamit? A korrekt összehasonlítás az lenne, ha beletenném a
két opteront a DL380-ba. Nyilván látod, hogy erre lehetőség nincs,
úgyhogy marad ez a felállás.
Gondolom azt elismered, hogy akármilyen diszket tehetnék a DL380-asba, a
V20z akkor is megverné. És ebbe szerintem nyugodtan értsd bele a
ramdiszket is :)
- A hozzászóláshoz be kell jelentkezni
egyertelmu. de az ilyen tesztek semmit nem bizonyitanak legalabbis szamomra, ugyanis nemtom hogy a freebsd make szalazasa hogy all de ugy emlekszem voltak vele problemak. persze ezt azota biztos kijavitottak csak nem emlekszem mikor is volt ez.
- A hozzászóláshoz be kell jelentkezni
thuglife wrote:
> egyertelmu. de az ilyen tesztek semmit nem bizonyitanak legalabbis
> szamomra, ugyanis nemtom hogy a freebsd make szalazasa hogy all de ugy
> emlekszem voltak vele problemak. persze ezt azota biztos kijavitottak csak
> nem emlekszem mikor is volt ez.
Nálam azért van ez a gép, hogy megnézzem, egy adott feladatra jobb-e,
mint a DL380-as.
Nekem az adott alkalmazás fog számítani, neked más. Nem lehet mindenre
kiterjedő benchmarkot csinálni.
- A hozzászóláshoz be kell jelentkezni
Jo a teszted, de az arat is ossze kene hasonlitani :-)
Amugy ahhoz kepest nem is olyan rossz a xeontol fele annyi rammal...
- A hozzászóláshoz be kell jelentkezni
Hol jon itt be a kepbe a RAM? Ha swap-pelni kellett volna szerencsetlen gepnek barmelyik esetben is, akkor nem ilyen szamokat latnank.
Vagy szerinted a forditas nem CPU (azon belul is integer vegrehajtas) intenziv folyamat?
- A hozzászóláshoz be kell jelentkezni
24003+3276io 1336pf+0w
Vajon miert ut el ez a ket ertek annyira a tobbitol?
- A hozzászóláshoz be kell jelentkezni
Meg, bár kivenni a gépből nem tudok, de lekorlátoztam mesterségesen:
make buildworld a V20z-n, 2 GB memóriával:
1278.482u 326.383s 26:03.86 102.6% 4304+3195k 1678+3297io 337pf+0w
Közben látom, hogy az első "mérés" nem is volt jó valószínűleg, lásd utolsó, pf részt...
Nem tudtam single userben csinálni, igazából az lett volna jó...
- A hozzászóláshoz be kell jelentkezni
Majd valaki kisegít, de úgy gondolom, hogy a DL380-as drágább ugyanolyan kiépítésben (legnagyobb proci, azonos méretű RAM, ugyanannyi diszk).
- A hozzászóláshoz be kell jelentkezni
Aki latott mar make worldot, az tudja, hogy a 2 gb vs 4 gb memoria kevesse szamit, ugyanis nem igenyel sok memoriat a muvelet. Esetleg file cachingnel nyer vele az ember egy keveset, de nem lepodnek meg, ha nem mutatkozna semmi kulonbseg, ha Bra megismetelne a tesztet 2 gb -ra korlatozva. (Vegul is azon se, ha igen.)
- A hozzászóláshoz be kell jelentkezni
Megismételte, de ahogy te is láthatod, az eredeti sima make buildworld jelentősen eltér a többitől, így az sem volt jó.
Most csinálok egy új make buildworldöt 4 GB-tal és kijavítom a cikket...
A 2 GB-os értéket a hozzászólások között megtalálod, de egyébként szerintem igazad van, nem kellene, hogy pár másodpercnél nagyobb eltérés legyen...
- A hozzászóláshoz be kell jelentkezni
Egy szalon forditaskor nem de ha az ember tobb szalon fordit, neadjisten make -j vel siman, az elso dolog ami elfogy az a memoria.
- A hozzászóláshoz be kell jelentkezni
Bocs, de FreeBSD-n a make -j nem "végtelen" számú processzt generál, mint Linuxon, hanem hibaüzenetet.
- A hozzászóláshoz be kell jelentkezni
No és melik ütemezővel készült a teszt? :) A standard 4BSD-vel vagy az uj ULE-vel? Jolenne tesztelni az ujat is szvsz.
- A hozzászóláshoz be kell jelentkezni
(A SCHED_ULE az most nem broken épp bizonyos stabilitási problémák miatt?)
Az ULE -ra a HyperThreading -el kapcsolatos állítólagos előnyei miatt vagy kíváncsi, hátha úgy más lesz a különbség a HT-s xeon és az Opteron között? Mert ha csak simán a két scheduler viszonya érdekel, ahhoz nem kell Bra és a két gépe, hogy kipróbáld :) (feltéve, hogy az ULE már nem broken)
- A hozzászóláshoz be kell jelentkezni
> de egyébként szerintem igazad van, nem kellene, hogy pár másodpercnél nagyobb eltérés legyen...
Ettol fuggetlenul ha korrekt tesztet akarsz, akkor torekedni kell szerintem arra, hogy a leheto legjobban hasonlitsanak a parameterek.
Elso esetben:
2x3,6 GHz CPU
2 GB memória
U320 HDD
2x2,4 GHz CPU
4 GB memória
U320 HDD
Itt egy dolog egyezik, az U320 HDD.
Masik eset:
2x3,6 GHz CPU
2 GB memória
U320 HDD
2x2,4 GHz CPU
2 GB memória
U320 HDD
Itt viszont mar ketto dolog egyezik, es csak a processzor az ami nem. Szerintem - fuggetlenul attol, hogy szamit-e valamit a RAM kulonbseg ebben az esetben - igy korrektebb.
- A hozzászóláshoz be kell jelentkezni
s/-j /ahogy lehet vegtelen szalon forditani/
- A hozzászóláshoz be kell jelentkezni
Nem broken már. :) Tessék cvsupolni és kiprobalni ha olyan a gep. ~3 napja probalgatom es egeszen jo. Tegnap csinaltam make buildkernel probat az ULE-vel siman, -j2 es -j4-el es most hasonloak jonnek a 4BSD-vel. Azert "csak" buildkernel mert egy Dual PII-400 es ~4-6 ora egy buildworld, ugy hogy mar gyomlaltam is belole a make.conf-ban. Ha megvannak az eredmenyek majd postolom
- A hozzászóláshoz be kell jelentkezni
Na jelentem teszteltem:
SCHED_ULE
---------
time make buildkernel KERNCONF=ANDREJ
3141.611u 334.618s 1:01:19.45 94.4% 3737+1826k 7213+31366io 170pf+0w
time make -j2 buildkernel KERNCONF=ANDREJ
3168.923u 406.583s 44:35.06 133.6% 3680+1803k 6836+61439io 261pf+0w
time make -j4 buildkernel KERNCONF=ANDREJ
3182.559u 412.997s 46:45.09 128.1% 3676+1799k 9626+61426io 318pf+0w
4BSD
----
time make buildkernel KERNCONF=ANDREJ
3134.466u 307.368s 1:01:36.18 93.1% 3766+1839k 6701+31365io 296pf+0w
time make -j2 buildkernel KERNCONF=ANDREJ
3176.312u 362.225s 1:03:38.83 92.6% 3722+1822k 519+61409io 9pf+0w
time make -j4 buildkernel KERNCONF=ANDREJ
3187.976u 357.022s 1:03:50.07 92.5% 3722+1823k 501+61412io 190pf+0w
Konfig: ASUS P2B-DS, 2xPII-400, 2940UW, Seagate Cheetah.6 10kRPM, 384MB ECC SDRAM@100MHz
FreeBSD 5.4PRE 2005-03-02-i cvsupbol.
A konkret kernelkonfig nagyjabol azokat tartalmazza amik a fenti konfighoz kellenek es mast nem.
- A hozzászóláshoz be kell jelentkezni