HP BL45p FreeBSD-vel, kétmagos Opteronnal

Címkék

Folytatom lámer FreeBSD "fordítsuk le a világot minél gyorsabban" benchmark sorozatomat. Ezúttal egy HP BL45p-t nézhettem meg. Sőt, meg is emelhettem, amely során majdnem sérvet kaptam, de ez engem nem akadályozott meg abban, hogy felnyomjak rá egy FreeBSD-t. CD/DVD olvasó nincs, van viszont ILO, ami miatt kicsit lassabban mentek a dolgok (a https feletti CD-ROM emuláció még egy csöppet elmarad az ATA sebességétől), de utána minden begyorsult.Na de mi is az a BL45p? Blade. Penge, vagy élszerver. Olyan cucc, amit egy nagyobb, általában rackmount dobozba kell beletolni, néha rendelkezik saját merevlemezzel, máskor nem (SAN rulez). Processzor és memória azért szokott benne lenni, hacsak ki nem lopják a színesfém-gyűjtők.

Konkrétan a BL45p nem csak dual core, hanem dual slot is, mivel két blade helyet foglal el. Cserébe bele lehet tolni 32 GB memóriát, legfeljebb négy AMD Opteron 852-t (egymagos 2,6 GHz-es), négy AMD Opteron 875-öt (kétmagos 2,2 GHz-es), vagy négy kendermagost (ez asszem 2,4 GHz körül oszcillál), de ez utóbbi már csak bzip2-vel összenyomva fér be (gyk: a bzip2 egy 200 tonnás présgép :).

Szóval itt van ez a nagyszerű (és nagyon nehéz) találmánya Hewlettnek és Packardnak, ami FreeBSD-ileg így néz ki:

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-STABLE #0: Mon Apr 18 09:16:23 CEST 2005

root@bl45:/usr/obj/usr/src/sys/SMP

Timecounter "i8254" frequency 1193182 Hz quality 0

CPU: AMD Opteron(tm) CPU-model unknown (2205.01-MHz K8-class CPU)

Origin = "AuthenticAMD" Id = 0x20f10 Stepping = 0

Features=0x178bfbff

Features2=0x1

AMD Features=0xe2500800,LM,3DNow+,3DNow>

Hyperthreading: 2 logical CPUs

real memory = 2147459072 (2047 MB)

avail memory = 2061623296 (1966 MB)

ACPI APIC Table:

FreeBSD/SMP: Multiprocessor System Detected: 8 CPUs

cpu0 (BSP): APIC ID: 0

cpu1 (AP): APIC ID: 1

cpu2 (AP): APIC ID: 2

cpu3 (AP): APIC ID: 3

cpu4 (AP): APIC ID: 4

cpu5 (AP): APIC ID: 5

cpu6 (AP): APIC ID: 6

cpu7 (AP): APIC ID: 7

MADT: Forcing active-low polarity and level trigger for SCI

ioapic0 irqs 0-23 on motherboard

ioapic1 irqs 24-27 on motherboard

ioapic2 irqs 28-31 on motherboard

ioapic3 irqs 32-35 on motherboard

ioapic4 irqs 36-39 on motherboard

acpi0: on motherboard

acpi0: Power Button (fixed)

Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000

acpi_timer0: port 0x908-0x90b on acpi0

cpu0: on acpi0

cpu1: on acpi0

cpu2: on acpi0

cpu3: on acpi0

cpu4: on acpi0

cpu5: on acpi0

cpu6: on acpi0

cpu7: on acpi0

pcib0: on acpi0

pci0: on pcib0

pcib1: at device 3.0 on pci0

pci1: on pcib1

ohci0: mem 0xf7bf0000-0xf7bf0fff irq 19 at device 0.0 on pci1

usb0: OHCI version 1.0, legacy support

usb0: SMM does not respond, resetting

usb0: on ohci0

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: mem 0xf7be0000-0xf7be0fff irq 19 at device 0.1 on pci1

usb1: OHCI version 1.0, legacy support

usb1: SMM does not respond, resetting

usb1: on ohci1

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: at device 3.0 (no driver attached)

pci1: at device 4.0 (no driver attached)

pci1: at device 4.2 (no driver attached)

isab0: at device 4.0 on pci0

isa0: on isab0

atapci0: port 0x2000-0x200f,0x376,0x170-0x177,0x3f6,0x1f0-0x1f7 at device 4.1 on pci0

ata0: channel #0 on atapci0

ata1: channel #1 on atapci0

pci0: at device 4.3 (no driver attached)

pcib2: at device 7.0 on pci0

pci2: on pcib2

bge0: mem 0xf7cf0000-0xf7cfffff irq 24 at device 2.0 on pci2

miibus0: on bge0

brgphy0: on miibus0

brgphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseTX, 1000baseTX-FDX, auto

bge0: Ethernet address: 00:11:85:5d:c8:a8

bge1: mem 0xf7ce0000-0xf7ceffff irq 25 at device 2.1 on pci2

miibus1: on bge1

brgphy1: on miibus1

brgphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseTX, 1000baseTX-FDX, auto

bge1: Ethernet address: 00:11:85:5d:c8:a7

pci0: at device 7.1 (no driver attached)

pcib3: at device 8.0 on pci0

pci3: on pcib3

ciss0: port 0x5000-0x50ff mem 0xf7d80000-0xf7dbffff,0xf7df0000-0xf7df1fff irq 28 at device 2.0 on pci3

pci0: at device 8.1 (no driver attached)

pcib4: on acpi0

pci4: on pcib4

pcib5: at device 9.0 on pci4

pci5: on pcib5

bge2: mem 0xf7ef0000-0xf7efffff irq 32 at device 1.0 on pci5

miibus2: on bge2

brgphy2: on miibus2

brgphy2: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseTX, 1000baseTX-FDX, auto

bge2: Ethernet address: 00:12:79:3c:4f:ab

bge3: mem 0xf7ee0000-0xf7eeffff irq 33 at device 2.0 on pci5

miibus3: on bge3

brgphy3: on miibus3

brgphy3: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseTX, 1000baseTX-FDX, auto

bge3: Ethernet address: 00:12:79:3c:4f:a8

pci4: at device 9.1 (no driver attached)

pcib6: at device 10.0 on pci4

pci6: on pcib6

isp0: port 0x6000-0x60ff mem 0xf7ff0000-0xf7ff0fff irq 36 at device 1.0 on pci6

isp1: port 0x6400-0x64ff mem 0xf7fe0000-0xf7fe0fff irq 37 at device 1.1 on pci6

pci4: at device 10.1 (no driver attached)

atkbdc0: port 0x64,0x60 irq 1 on acpi0

atkbd0: flags 0x1 irq 1 on atkbdc0

kbd0 at atkbd0

sio0: configured irq 4 not in bitmap of probed irqs 0x8

sio0: port may not be enabled

sio0: port 0x2f8-0x2ff irq 4 flags 0x10 on acpi0

sio0: type 16550A

fdc0: port 0x3f2-0x3f5 irq 6 drq 2 on acpi0

fdc0: does not respond

device_attach: fdc0 attach returned 6

fdc0: port 0x3f2-0x3f5 irq 6 drq 2 on acpi0

fdc0: does not respond

device_attach: fdc0 attach returned 6

orm0: at iomem 0xee000-0xeffff,0xc8000-0xcbfff,0xc0000-0xc7fff on isa0

ppc0: cannot reserve I/O port range

sc0: at flags 0x100 on isa0

sc0: VGA

vga0: at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0

Timecounters tick every 1.000 msec

SMP: AP CPU #6 Launched!

SMP: AP CPU #1 Launched!

SMP: AP CPU #7 Launched!

SMP: AP CPU #2 Launched!

SMP: AP CPU #3 Launched!

SMP: AP CPU #4 Launched!

SMP: AP CPU #5 Launched!

da0 at ciss0 bus 0 target 0 lun 0

da0: Fixed Direct Access SCSI-0 device

da0: 135.168MB/s transfers

da0: 34727MB (71122560 512 byte sectors: 255H 32S/T 8716C)

Mounting root from ufs:/dev/da0s1a

A világ meg ilyen gyorsan fordul rajta:

4BSD ütemezővel:

BUILDING WITH -j1

1725.073u 645.453s 37:50.03 104.4% 4084+2935k 1725+3896io 385pf+0w

BUILDING WITH -j2

1764.483u 1020.054s 17:36.07 263.6% 3987+2766k 1735+3748io 385pf+0w

BUILDING WITH -j3

1806.182u 1564.830s 13:38.53 411.8% 3926+2605k 1741+3939io 385pf+0w

BUILDING WITH -j4

1827.213u 1781.092s 12:31.84 479.9% 3900+2559k 1736+3847io 385pf+0w

BUILDING WITH -j5

1832.213u 1942.488s 12:13.05 514.9% 3862+2522k 1731+3838io 385pf+0w

BUILDING WITH -j6

1844.549u 2054.711s 11:56.27 544.3% 3855+2489k 1727+3868io 385pf+0w

BUILDING WITH -j7

1849.804u 2156.657s 11:45.74 567.6% 3828+2460k 1751+3831io 385pf+0w

BUILDING WITH -j8

1859.690u 2208.954s 11:49.85 573.1% 3832+2447k 1755+3866io 385pf+0w

BUILDING WITH -j9

1855.253u 2245.942s 11:55.85 572.9% 3825+2428k 1755+3845io 385pf+0w

BUILDING WITH -j10

1867.634u 2258.330s 12:00.68 572.5% 3818+2441k 1743+3943io 385pf+0w

BUILDING WITH -j11

1858.855u 2302.655s 12:06.67 572.6% 3806+2418k 1740+4094io 456pf+0w

BUILDING WITH -j13

1863.750u 2319.476s 12:06.90 575.4% 3794+2411k 1753+3999io 391pf+0w

BUILDING WITH -j14

1859.940u 2318.790s 12:07.43 574.4% 3795+2409k 1740+4112io 385pf+0w

BUILDING WITH -j15

1862.859u 2329.179s 12:10.75 573.6% 3789+2396k 1744+4261io 385pf+0w

ULE ütemezővel:

BUILDING WITH -j1

1685.692u 532.736s 36:36.58 100.9% 4200+3011k 1983+3727io 385pf+0w

BUILDING WITH -j2

1741.276u 834.259s 17:58.30 238.8% 4124+2871k 1831+4111io 385pf+0w

BUILDING WITH -j3

1769.405u 1113.314s 14:19.19 335.5% 4087+2767k 1850+4065io 385pf+0w

BUILDING WITH -j4

1788.789u 1243.970s 13:16.23 380.8% 4063+2731k 1759+4202io 385pf+0w

BUILDING WITH -j5

1797.793u 1363.709s 12:49.00 411.1% 4037+2688k 1762+4169io 385pf+0w

Ahol hiányoznak az értékek (ULE esetében elég sok helyen :), ott a build nem sikerült, valamilyen hibával kiszállt.

Linuxszal sajnos nem volt időm megpróbálni, az mindenesetre látszik, hogy OS szinten van még mit fejleszteni, viszont a HP által ígért kb. 75%-os gyorsulást hozza a rendszer.

Linkek:

HP BL45p

What is HP BladeSystem?

csh manlap (a buildworld időértékek értelmezéséhez)

kendermagos

Hozzászólások

Meddig pihentél mire összehoztad a cikket?

:)

Nem volna kedved buildelni rajta egy OO.org-ot (tudom, nem éppen egy szerverre való program). De! Van itt egy jó kis benchmark, amivel lehet mérni az időt és össze is tudod hasonlítani a már közölt eredményekkel: OO.org benchmark [porting.openoffice.org].

Van néhány, szinte hihetetlennek tűnő eredmény, ami miatt különösen érdekelne a dolog. Pl.: 5.3-RELEASE-p5, Athlon 3200+, 1G, 1.1.4 _1h13m20.55s_!

Laci



vagy négy kendermagost (ez asszem 2,4 GHz körül oszcillál), de ez utóbbi már csak bzip2-vel összenyomva fér be (gyk: a bzip2 egy 200 tonnás présgép :).

OMG Jó a cucc, mi? :)))

On 2005-05-18, Nagy Attila <bra@fsn.hu> wrote:
>
> Folytatom lámer FreeBSD "fordítsuk le a világot minél gyorsabban" benchmark
> sorozatomat. Ezúttal egy HP BL45p-t nézhettem meg. S?t, meg is emelhettem,
> amely során majdnem sérvet kaptam, de ez engem nem akadályozott meg abban,
> hogy felnyomjak rá egy FreeBSD-t. CD/DVD olvasó nincs, van viszont ILO, ami
> miatt kicsit lassabban mentek a dolgok (a https feletti CD-ROM emuláció még
> egy csöppet elmarad az ATA sebességét?l), de utána minden begyorsult.

[snip]

>
> Ahol hiányoznak az értékek (ULE esetében elég sok helyen :), ott a build
> nem sikerült, valamilyen hibával kiszállt.
>
> Linuxszal sajnos nem volt id?m megpróbálni, az mindenesetre látszik, hogy
> OS szinten van még mit fejleszteni, viszont a HP által ígért kb. 75%-os
> gyorsulást hozza a rendszer.

Hm, kivancsi vagyok mire jutnal a vason DragonFly-jal. Elindulna rajta
egyaltalan?

dzsekijo wrote:
> Hm, kivancsi vagyok mire jutnal a vason DragonFly-jal. Elindulna rajta
> egyaltalan?
A DFly legjobb tudomásom szerint még mindig nem rendelkezik AMD64
támogatással, így legjobb esetben is csak egy 8 processzoros IA-32-es
gépet láttam volna.
Kétségeim vannak azt illetően, hogy ment-e volna.