Egy rövid bemutatkozás erejéig nálunk járt a HP legnagyobb (minden értelemben) x86-os rackmount gépe. Teszt.
A gép
A HP x86-os szerverportfóliója hagyományosan három, újabban négy kategóriára osztja a gépeket. Az ML széria a jellemzően SMB-knek szóló torony szervereké, a DL a kis-nagy rackmount szervereket kínálja, míg a BL az eddig két (egymással nem kompatibilis) blade infrastruktúrát fedi a régebbi p, és az újabb c osztályú eszközökkel.
A portfólió legfiatalabb eleme az SL, amely a masszív horizontális skálázódásra képes területeket ("web 2.0", HPC) célozza.
A tesztre kapott gép, a HP DL785G6 a DL széria 700-as sorozatának egyedüli (már amennyiben a korábbi, G5-ös generációt nem számítjuk külön), és jelenleg legújabb tagja, amely a high endet képviseli (1xx: low end, 3xx: entry-midrange, 5xx: mid-high, 7xx high end).
A géppel ugyan az x86 (jelenlegi) határait nem tudjuk feszegetni, de teljesítményben, és skálázhatóságban közel juthatunk vele az elvi maximumhoz, hiszen a benne alkalmazott Opteron processzorok nyolc foglalatig képesek kiegészítő logika nélkül összekapcsolódni.
A nálunk járt konfiguráció egy szerényebb kivitel volt, hiszen "csak" négy darab Opteron 8431 (2,4 GHz, hat mag, 3 MB L2, 5 MB L3 cache) processzort, és 32 GB memóriát tartalmazott, ahogy azt induláskor közli is velünk.
Mire jó?
Az első kérdés, amely ezzel a monstrummal kapcsolatban eszembe jutott ez volt: mire jó?
A kérdés megválaszolásához készítettem egy kis segítséget az alábbi kép formájában:

A képen balról jobbra egy HP C7000-es (teletömve BL685c G6-tal), a tesztben szereplő DL785G6, és a Sun X4640-es gépe látható. A konfigurációk hatékonyságának megértésében az alábbi táblázat segíthet:

Mérethatékonyságban a Sun rackmount gépe nyer, a HP-ban egyedül a méretéből eredő paraméterek (PCI és diszk slotok száma) magasabbak. Ha ezeket nem vesszük figyelembe, mindet veri viszont a blade kivitel. Lehet persze azt mondani, hogy ha csak egy (kevés) gépet veszünk, a blade nem hatékony, viszont ott, ahol DL785-öt használnak nem valószínű, hogy ez a gép egyedül van a gépteremben.
Természetesen a helyarányos teljesítmény nem minden, hiszen a HP-nak jelenleg nincs 8 CPU-s x86-os blade megoldása, így akinek szüksége van egy gépben ennyi CPU-ra (vagy memóriára), annak ebben a pillanatban rackmount gépet kell vennie.
A HP maga adatbázisok alá, illetve konszolidációs céllal (virtualizációra) ajánlja a gépet, amelyből a másodikra szerintem a blade-ek hasznosabbak, ha pedig egy virtuális gépben futó környezetnek 256 GB-nál több RAM-ra, vagy 4 CPU-nál többre van szüksége, valószínűleg amúgy is érdemesebb valódi szerverre tenni (elbukva persze a nagyobb flexibilitást, amit azért a blade-ek tudnak valamelyest ellensúlyozni).
Látszólagos teljesítmény
Ha a HP szerint az adatbázis, és a virtualizáció a cél, próbáljuk hát ezt a területet. A gépet egy távoli géptermünkben sikerült utolérnem, "gyári" állapotában egy VMware ESX 4-es volt rajta, amelyen egy 6 processzoros (azaz valójában egy CPU, hat mag) virtuális gépet teszteltem elsőnek. A storage egy HP EVA, amelyről a kiajánlott LUN-okat az ESX shared fájlrendszerén tárolt virtuális diszk image-ek tárolására használta, ezek jelentek meg a virtuális gépekben is.
Bemelegítésként a 6 processzoros (magos) virtuális gépben futó Red Hat EL 5.4-esre telepítettem egy MySQL 5.5.2, és PostgreSQL 8.4.3 adatbáziskezelőt, továbbá a teszteléshez szükséges sysbench programot. Az adatbázisok az EVA-ról kiajánlott LUN-okon laktak, ext3 fájlrendszeren.
A teszt után az ESX helyére felkerült ugyanaz az RHEL 5.4 verzió, ami korábban a virtuális gépben futott, a processzorok számát 6-ban limitáltam, és azonos paraméterekkel újraindítottam a tesztet.
Az eredmények MySQL read only és read write:


és PostgreSQL esetén:


Sajnos a Postgres RW-tesztek annak ellenére meglehetősen nagy varianciát mutatnak, hogy minden teszt ötször futott, és ezek közül a FreeBSD ministatjának 99.5%-os konfidencia-szintjére adott eredmény került felrajzolásra.
Az azonban szépen látszik (főleg a CPU-korlátos read only teszteknél), hogy a virtuális gépben futó adatbázisszerverek jóval lassabbak voltak a valódi vason futó társaiknál. Számszerűleg a MySQL RO (CPU korlátos) esetben a virtuális verzió teljesítménye átlagosan 78%, RW esetben 89%, Postgres RO-nál 86%, RW-nál pedig 91%-a volt a VM nélküli futásnak.
A kedvenc OS
Nem maradhat ki természetesen a FreeBSD sem a tesztelésből. A 8-as verzióban bemutatkozott topológiát értő ULE schedulernek van még hová fejlődnie, hiszen az Opteron topológiáját az ütemező rosszul ismeri fel, és azt hiszi, hogy minden egyes CPU-nak osztott L2 cache-e van az egyes magok között, L3 cache pedig egyáltalán nincs, holott a valóság az, hogy a 8400-as Opteronnál minden egyes magnak dedikált L2 cache-e van, és ezek felett van egy közös L3 cache.
A felismerés szerencsére könnyen javítható, egy pár soros kernelpatch után a megfelelő topológiát ismeri fel a kernel. Rögtön adódik a kérdés, hogy ez mennyire befolyásolja a teljesítményt, hiszen egy megfelelő ütemező az egyre nagyobb, és bonyolultabb elrendezésű cache-ek jó kihasználtságát csak a hierarchia ismeretében tudja biztosítani.
A helyes (vagy helytelen) cache topológia felismerése közötti teljesítménykülönbséget a MySQL és PostgreSQL teljesítményének mérésével próbáltam felderíteni.
MySQL:


PostgreSQL:


Mint látható, a kép elég vegyes, ami több dolgot is valószínűsíthet:
- az ULE nem annyira fejlett, hogy képes legyen hasznot húzni ebből a tudásból
- a topológia helyes ismerete (ezeknél az alkalmazásoknál legalábbis) annyira nem fontos
Evolúció
A RHEL 5.4-ben lévő ősrégi (és agyonpatchelt) 2.6.18-as Linux kernel felett már alaposan eljárt az idő, míg a hamarosan megjelenő Ubuntu 10.04 2.6.32-es zsírtól csillogó kernele még csak nemrég jött le a futószalagról. Érdekesnek tűnt összehasonlítani a kettőt.
MySQL-lel:


és PostgreSQL-lel:


Ezek szerint az öreg, plasztikázott "anyuci" is tud úgy kinézni, mint a húszas egyetemista. Vagy még jobban is.
Nyissunk ablakot!

MySQL (és Postgres) teszteket már sok gépen futtattam, viszont már nagyon rég volt, hogy Windowst (akkor még 2003-ast) is teszteltem volna.
Letöltöttem tehát a legújabb Windows 2008 (R2) szerver DVD-jét a Microsofttól, felraktam az OS-t a gépre, és nekikezdtem az ssh elérés (cygwin), sysbench (Visual Studióval) és a MySQL (natív bináris) telepítésének.
Legnagyobb meglepetésemre -a FreeBSD után- a legkevesebb időt vette igénybe ennek összeállítása, mindezt úgy, hogy sysbenchet most tettem először Windowsra (a legfájdalmasabb Solarisra lefordítani), mivel múltkor hálózaton keresztül teszteltem, így akkor a windowsos gépen csak a MySQL futott, ebben a tesztben viszont minden alkalommal "helyben" volt a sysbench és a DB is (köztük unix socket, Windowson pedig named pipe, hogy a TCP overheadjét elkerüljem).
Első tesztként (hogy lássam, mennyire gyatra a sysbench windowsos teljesítménye) egy memória benchmarkot futtattam sok szálon, amely szépen megizzasztotta a gépet:

Ezek után rendben végigment ezen az OS-en is az összes teszt.
Delfin és elefánt a nyitott ablaknál napozó ördögi pingvinnel
A DL785-ben lévő Opteronoknak a (régebbi, 7xxx-es) Xeonokkal szembeni egyik legnagyobb előnye a nagy memóriasávszélesség, a sysbenchnek pedig van egy ilyen -értelemszerűen a valósággal nem túl szoros kapcsolatot ápoló- memória tesztje.
Lássuk:

Érdekes módon kis blokkméretekkel a Windows mindenkit legyaláz, aztán hamar átveszi, és végig meg is tartja az elsőséget a FreeBSD. A Solaris az abszolút vesztes ebben a tesztben, az Ubuntu csak a kis blokkos részen tud ráverni, egyébként ahhoz hasonló teljesítményt nyújt.
Az igazi meglepetés -számomra- itt a Windows volt, hiszen a sysbenchnek nem az elsődleges platformja. Hogy itt a Visual Studio, vagy a Windows okozta-e ezt a kiemelkedő teljesítményt, nem tudom. Sokat rugózni viszont nincs értelme ezen, mégiscsak egy szintetikus teszt...
Érdekesebb talán ugyanez az adatbázisszerverekkel, MySQL-lel:


és Postgresszel (Windowson nem teszteltem):


A MySQL-es eredményekben túl nagy meglepetés nincs, szokás szerint a Linux a nyertes -bár én személy szerint azon csodálkoztam, hogy a 2.6.18-as kernellel szerelt OS így rávert az újabb kiadásra-, és a FreeBSD most valahogy nem hozta a formáját, még a Solaris is gyorsabb tudott lenni nála. A Windows RO MySQL teljesítménye eléggé egysíkú, de a tippem az, hogy ez inkább a MySQL portjának tudható be, mintsem a Windows gyatra skálázódásának.
Vélemény
A gép vegyes érzelmeket keltett bennem. Ahhoz képest, hogy mekkora -fizikai méreteiben-, jól látszik, hogy lehetne nagyobb is. 16 CPU, 1-2 TB memória... igaz előbbihez már kevés lett volna "összedrótozni" a CPU-kat, viszont az "x86 monster" jelzőre a külső alapján így jobban rászolgált volna a belsővel. Mellé téve a Sun szerverét, jobban érthető, hogy mire gondolok.
Nem érzem túl nagynak a blade-ben elérhető kapacitáshoz képest sem, és ezt elsősorban azért mondhatom, mert a HP által (is) "webkettes"-nek nevezett világban egyre kevesebb szükség van a nagy mosógépekre, a hangsúly inkább a horizontális skálázódáson van, amelyhez viszont ideálisak a kisebb, két CPU-s blade-ek.
Ezek a két CPU-s, 12-24 magos, negyed TB-nyi RAM-ot tartalmazó blade-ek pedig akkora teljesítményt nyújtanak, mint pár éve egy "nagyvas", ráadásul olcsók, könnyen kezelhetők, és standard alkatrészekből állnak. Azaz egyre feljebb tolják azt a határt, ahol azt mondja az ember, hogy itt már érdemes "nagy" gépet venni.
Ha választanom kellene, inkább egy teletömött C7000-est szeretnék.
És te?
Mi gondolkoztunk egy helyen ilyenben, de aztán blade-eket vettünk.
suckIT szopás minden nap! iPhone-ból iPad olcsón, házilag
+1, ha most kene beszerezni vmit, en is bladet vennek.
Én is blade-et szoktam venni, csak én Wilkinson Sword~-et. :)
--
Wir sind erfaßt, sind infiziert,
Jedes Gespräch wird kontrolliert.
Amióta A Superdome is blade lett, a mosógépek ideje végleg lejárt a HPnál. :)
Viszont jó lenne, ha adnának QPI crossbart x86_64-es bladekhez is ha már Itaniumhoz csináltak, és akkor lehetne könnyedén horizontálisan és vertikálisan is skálázni igény szerint. Addig x86_64os platformon még az IBM x3850/x3950 lehet érdekes felfele törekvőknek.
Jó cikk, tetszett :)
U.I:
Köszi a Windows-os MySQL összehasonlítását más rendszereken futó MySQL. Hasznos lesz :)
Kösz. Szép.
Egy technikai megjegyzés. Gondolom a grafikonoknál több mérést átlagoltál. Ilyenkor érdemes rárakni a standard hibát error bar-ként, és akkor látszik, hogy tényleg szignifikáns-e a különbség, meg, hogy mennyire szórnak a mért értékek mindenféle random tényező miatt.
Jogos észrevétel, sajnos újrarajzolni már nem tudom, mert nincsenek meg az egyes értékek.
Az eredményeket nem átlagoltam, hanem ezzel: http://www.freebsd.org/cgi/man.cgi?query=ministat&apropos=0&sektion=0&manpath=FreeBSD+9-current&format=html
megetettem, és a mediánt rajzoltam.
A kettő közötti eltérés:
printf '10\n8\n11\n6\n12\n999999\n' | ministat -n
x
N Min Max Median Avg Stddev
x 6 6 999999 11 166674.33 408244.04
...bár én személy szerint azon csodálkoztam, hogy a 2.6.18-as kernellel szerelt OS így rávert az újabb kiadásra...
GKH nem ivott elég kávét, hogy eléggé intergalaktikus legyen az innováció. :)
--
Wir sind erfaßt, sind infiziert,
Jedes Gespräch wird kontrolliert.
Gyanítom a 2.6.18-as kernellel újramérve teljesen mást kapnék, mint a Red Hat 2.6.18-as kernelével... Talán csak olyanok dolgoznak ott, illetve rakják rá erre a fosszíliára a patcheket, akik értenek is hozzá, ne adj isten tőlük származik az, amit visszaportolnak.
Érdemes lett volna ezt is megnézni...
Ez igaz. BTW, ha már itt poénkodok, GKH-t nem a RH fizeti? Akkor a stockba miért nem kerülnek vissza ezek a patchek? Költői kérdés volt. :))
--
Wir sind erfaßt, sind infiziert,
Jedes Gespräch wird kontrolliert.
Mert oda kerülnek eredendően és backportolják, vagy rá sem menne vanillára mert ott nem is létezik az a probléma ami a saját águkban megvan? Ubuntu meg nem hiszem, hogy olyan szinten gyúr szerverre mint Red Hat. A teljesítmény nem csak a kernel verziójától függ...
Pedig nem rossz gépek ezek.
Mostanában telepítek kettő ilyet teljes kiépítésben (48 core, 512 GB RAM), és ha minden igaz, jön még négy.
Adatbázisban eléggé verhetetlennek tűnik egyelőre TCO szempontból.
Azért egy-két pont a javára azon kívül, hogy ha single image-ben kell neked 48 mag, vagy fél tera memória, akkor nincs más választásod:
- ebben a gépben a bővíthetőség messze felülmúl bármiféle blade configot. Egyszerűen nem tudsz blade-ben elérni annyi bővítőkártyát. Szóval ha van még valamilyen speciális hardverre igényed, marad a PCIe bővítés, ami blade esetén nehéz.
- Mérhetetlenül nagyobb IO sávszélességet tudsz vele elérni, mint blade keretek esetén a blade-ekkel.
Amit kicsit sajnálok, hogy ha jól látom, csak TPS-re mértél, és igazából sokat nem tudtunk meg az IO alrendszerről, márpedig egy ilyen gépen már sanszos, hogy ott legyen a szűk keresztmetszet. Különösen egy hp eva esetén, ami azért nem egy meggyőző darab, már amire visszaemlékszem belőle. Sajna keveset írsz az IO konfigurációról, így az sem derül ki, mekkora eva, és mekkora sávszélen érte azt el a gép.
Anno egy éve mikor teszteltem ennek a gépnek a kistesóját, még csak 32 maggal, sikerült 1,5 gigabájtot írni másodpercenként, na ott már érezhető volt, mire képes egy ilyen gép adatbázis terhelésnél. Nagyjából kiröhög minden épeszű terhelést, amivel eddig találkoztam.
Te is tudod, hogy a 1,5 gigabájtot kiírni másodpercenként sem jelent semmit. Az ftp.fsn.hu alatti kb. 5 éves gépen tudok másodpercenként 800 MB-ot írni a diszkekre, és abban a legelső szériás Opteron van, 2 GHz-es órajelen.
Ezt leszámítva természetesen igazad van, az oka pedig egyszerű: én sem sokat tudok róla. Ami biztos: egy 2 gigás FC linken lógott egy EVA8k, ez az, amit a host oldalról meg tudtam állapítani. A read only tesztekben ez semmi jelentőséggel nem bír, ott cache-ből megy minden.
A read write-nál sem a sávszélesség miatt kell általában aggódni ezeknél a teszteknél, hanem az IOPS miatt.
Igen, a bővíthetőség, és a sávszélesség szempontjából a blade-ek általában gyengébbek, viszont azonos méretben többen vannak. Sok lúd meg disznót győz. Persze ez egy db. Oracle DB clusternél nem sokat számít.
Van létjogosultsága az ilyen kivitelű gépeknek, de szerintem egyre szűkebb területen. Talán jól mutatja ezt az is, hogy az Integrity is blade irányba megy...
Mi baj volt az EVA-val?
Ez is csak Bladehez van: http://h18000.www1.hp.com/products/storageworks/io_accelerator/index.html
100K IOPS, 800MB/s, 50us latency $13k/320GB. Nem kellenek mindenhova Terrabyte-ok, + az adatbázisok nem minden IO intenzív részének kell shared storage. Ha lesz QPI crossbar x86 bladekhez szinte megszűnik a rack mountok létjogosultsága...
Ezek az IO acceleratorok jól néznek ki, és megfelelően drágák. De hasonlót tudsz venni rackmount gépbe is (legfeljebb nem a HP-tól), többet is. Összességében tehát igaz lesz, hogy több kraft lehet egy 7U-s rackmount gépben.
A HP blade-jeiben is rengeteg potenciál van még, interconnect téren rohadtul le vannak maradva (szerintem). Az, amit az Integritynél megcsináltak (és a FuSi már évekkel ezelőtt megcsinált), egy jó irány lehet akár az x86-nál is.
Állat lenne egy 8*BL680 hátul összedrótozva, pay as you grow alapon.
Szerintem az, hogy nincs HPnek interconnectje az stratégia, mert így is szorongatják a az x86ok az Itaniumot. Interconnectel már tényleg nem lenne sok értelme Integrity-t venni... Kérdés mennyire mennek el mellette a többiek és kényszerül kiadni interconnectet x86 alá is. Plusz QPI miatt ez az interconnect remélhetőleg olcsó is lesz előbb utóbb. Addig felfelé tényleg csak a rack mountok vannak.
Amúgy a teszt tetszik és szeretném ha több ilyen lenne a HUPon :)
FAQ.
Q: mi az, ami a legjobban visszafogta az x86-innovációt?
A: az Itanium
A politika, főleg a HP-nál, és az Intelnél valószínűleg nem kicsit beleszólt abba, hogy mennyit lehet ezen a platformon fejleszteni. Ha nincs az AMD, valószínűleg az Itanium is jobban felpörgött volna.
A tesztek számát a gyártók adakozási hajlandósága, és a ráfordítható idő szabja meg. :)
Most őszintén, az Itanium mögül kiszállt már a hp-n kívül mindenki. Senki nem gyárt rá alapszoftvert, csak a hp. Még a RHEL is megszűnik rá a 6-os sorozattól. Szerinted milyen gyorsan fog piaci részesedést veszíteni ezek után?
Pont olyan beszűkült zárt világ lesz lassan, mint a Sparc Solaris kombó.
Ezen a helyzeten már egy megfelelő interconnect x86-ra, és valami tisztességes NUMA kialakítással elérhető x86 alapú böszme gép mennyit rontana? Fel kellene ismernie a HP-nak is, hogy az Itaniumot már tulajdonképp csak "tisztességből" illik tartani, a rigolyás, vagy lassan mozduló ügyfelek kedvéért, de nagyon erősen pozícionálni nem érdemes. Szerintem nincs elég kraft a hp-ban ahhoz, hogy kvázi egymaga elég legyen az Itanium platform életben tartásához.
Megnéznék egy HP/Intel pénzügyi mérleget. Kíváncsi lennék, mennyivel kerül többe egy xeonos gép az Itanium létezése miatt. :)
Ahogy jön fel az x86, úgy fog süllyedni az Itanium, és azt hiszem így 2010-ben lassan tényleg ott tartunk, hogy a legtöbb esetben csak a "rigolya" tartja meg a vásárlókat, hiszen ők tudják, hogy mission critical rendszer alá Itanium kell.
Más kérdés, hogy 2010-ben a HP már a NonStop OS-t is kiadhatná x86-ra, de ha idén nem is, jövőre biztosan. Mindezt kombinálva egy faszán bővíthető C7000-es alapú geolocksteppingclusterezhetőmenetközbenbővíthető építőkockákkal mondjuk úgy tizedáron adhatnák a vasat, a supportot ugyanannyiért, és a nyereség, plusz a felszabaduló óriási fejlesztési költség kb. 150 szeres bevételnövekedést jelentene még így is.
Csak tippelek. :)
Az itanium fejleszteseert cserebe a HP(orig) dobta a pa-risc fejleszteset. Elhittek, hogy az intel gyartastechnologiai elonye mindennel fontosabb.
Az itanium fejleszteseert cserebe a
DECcompaq eldobta az alpha fejleszteset. Pontosabban az alpha EV8 + C compiler fejlesztocsapat atkerult az itaniumhoz fejleszteni.Na, ekkor jottek ki az alpha EV7-tel, ami az akkori idok legjobbaj volt, cpu-nkent 4 darab cpu interkonnektel, plusz 1 IO interkonnektel (most a nehalem-ex -ben van 3), 64 cpu-t lehetett osszefuzni (most a nehalem-ex -ben 8-at) es attertek az itaniumra. Szuper otlet nem? az itanium fejlesztes tenyleges konkurencia nelkul tapottat se ment 3 evig, es most 2010-ben jott ki a cpu-ba integralt memoriavezerlos itanium. Mint az alpha ev7 2002-ben. Jo mi?
Es miert jott ki marcius vegen a regota vart nehalem-ex?
Miert? mert muszaj volt partnerpolitikai okokbol meg elotte kihozni valami itanium upgradet.
Ki is jott iden szep sorban, egymas utan:
ibm power 7, intel itanium, es csak utana a peecee: intel nehalem-ex es amd magny-cours
Persze, amikor az intel azt hitte, hogy a 64 bites szegmensben teriteni fog, akkor lepett elo oldalazva az amd az opteronnal, na, az utott is. Ekkor vette vissza az intel az eroforrasait az itanium tervezesbol, es gyurt ra a peeceere.
Igen, az itaniumot az opteron nyirta ki.
Igy utolag nezve, azt hiszem, az alpha/pa-risc/sparc cpu-knak mindenkeppen el kellett tunniuk az elvonalbol/sullyesztoben, a miert es a hogyan volt egy kicsit gyomorforgato.
Ha megnezed az ibm power 7 leirasat, akkor latod, hogy az nem egy 8 magos cpu, hanem 2 darab 4 magos cpu kozos csipbe szerelve. Halvany kulonbseg, egyeblore a power7 'midsize' smp rendszernek (64 magig) jobb, mint a nehalem-ex, de a kulonbseg mar csekely. Azt hiszem, a power elsodlegessege is a multe lesz egyszer, nem is kell ra 4 evet varni. Persze az ibm iszonyatos behemotsaga miatt a belathato idon tul is mindig lesz power. Aki ibm-et vasarol, az szeretne 20 ev mulva is ibm-et venni.
kiirtammagambol, jovan:-)
thx :)
"nem egy 8 magos cpu, hanem 2 darab 4 magos cpu kozos csipbe szerelve." jaja meg véletlenül került még arra csipre 32MB L3 chache is... Melyik x86os cpuban van az L3 cheche a prciban?
Például a fentiben? (Opteron)
suckIT szopás minden nap! iPhone-ból iPad olcsón, házilag
Igazad van, önmagában nem jelent semmit. Viszont ez új jött ki, hogy 500 parallel szál olvasott a diszkről, és közben ezt sikerült kiírni, mint eredmény. Kb 100-130 ezer IOPS volt ami kifért rajta, ha jól emlékszem.
Az eva8k már valószínűleg nem akkora gyötrelem, én még alacsonyabb szériákkal dolgoztam, 3k-4k, meg teszteltem 7k-t, igazából teljesítményben az már ígéretesebbnek tűnt, de feature szinten kevés volt. Konkrét baj az volt vele, hogy egyrészt lassú volt, másrészt amit a HP művelt firmware terén, az kritikán aluli volt. Vártunk egy feature-re, amit a 4-es firmware-be ígértek. Kiadták végre a 4-es fw-t, erre kiderült, hogy erre a fw-re nem lehet menet közben upgrade-elni, csak szakadással, a két kontroller sem segít. Megszerveztük a leállást, meghirdettük, hogy ez azért jó, mert végre lesz ez a feature, majd 1 hónappal a 4-es fw kiadása után visszavonták azt, mert "találtak egy bugot". Na itt veszett el a türelmem.
Azért nem véletlen, hogy a storage piacon az emc vezet, és bár az ibm jön fel, a hp csúszik lefelé.
Nehéz úgy véleményt alkotni, hogy a konkrét körülményeket nem ismerjük (ugye :). 130 ezer IOPS-hez elég sok diszk kell, már persze ha ott realizálódik ez a teljesítmény, és nem a kontroller cache-ében...
Ilyen firmware-es baki nálunk is volt, de itt nem a türelem fogyott el. :-O
Túl sok közöm szerencsére nincs ezekhez. Nem hiszek az ilyen SPoF-okban. Elosztott adattárolás DAS-okon, az a tuti.
No azért a cache méret még az összes réteget figyelembe véve is TB alatt van, a felolvasott mennyiség meg felette volt, de igen, ez nem kevés diszket jelent.
Viszont megnyugtat, hogy az eva gyönyörei alapján alkotott véleményem nem teljesen megalapozatlan, vagy legalábbis más is megjárta már velük.
Részemről egyrészt SVC rulz, másrészt én inkább maradok SAN-on minden esetleges hátránya ellenére. Meg aztán DAS-on a megfelelő teljesítmény és méret elérése is elég trükkös dolog.
Mondjuk ha az Oracle Database Machine-t nézem, az pl. adattárolás szempontjából egy érdekes architektúra. Na ott van sávszél dögivel, és ha úgy vesszük, DAS is, meg nem is.
Oracle Database Machine
szamomra ez egy uj szintje a szetvagasnak
a klasszikus felepites az
kliens -(full sql)-> db szerver -(scsi, block i/o)->SAN
ez pedig
kliens -(full sql)-> db preproc -(elemental query)-> box
picit jobb felosztas.
Persze akinek IOPS kell, meg pénze is van már flash-t vesz DB alá pl http://www.ramsan.com/products/ramsan-630.htm vagy ha mégtöbb pénze van: http://www.ramsan.com/products/ramsan-6200.htm :)
5 millió random IOPS pfff, HDDk ideje is lassan lejár ha valaki teljesítményt akar...
Még csak átfutni volt időm, de nagyon szépen összeraktad a leírást! Köszönjük (remélhetőleg este teljesen át tudom tanulmányozni)!
az osszefoglalao tablazat remek!
egyetlen sor hianyzik belole, a cost/* :-)
A saját árainkat nyilván nem tehetem ki, a listaáraknál a HP konfigurátor oldala pedig hibát dobott, amikor meg akartam nyitni.
De azért közösségi oldal ez, hogy a közösség is dolgozzon, esetleg állítsd össze, és majd jól megfikázzuk. :)
lol, a hp konfigurátor oldala kb fél éve dob hibát folyamatosan, ezek szerint nem csak nekem. Hogy nem tűnt fel ez azóta az illetékeseknek?
Most, hogy mondod, pár hónapja néztem, és akkor is ez volt. A HP weblapja szerintem tartalmilag jó (összehasonlítva egy Sunnal, vagy IBM-mel, a számomra szükséges információk gyors megtalálását figyelembe véve), de műszakilag rémesen pocsék.
ah, negyed eve szinte minden nap konfiguralok beszerzest elokeszito arbecsles miatt
C 7000 enclosure 30e USD
BL685cG6 4db 6core opteron, 246GiByte ram = 28e USD
Blade total: 254e USD
DL786 G6 itt csak kontaktolj az arhoz, de van egy feles webkonfig, szoval szerintem teli rakva 75e USD (8 db 6 magos opteron, 512GiByte)
Akkor az arak:
Nagyon jo kis leiras, koszonjuk.
--
()=() Ki oda vagyik, ('Y') hol szall a galamb C . C elszalasztja a ()_() kincset itt alant.