Výsledky 1 až 25 z 81

Téma: RAID, 2x500 - jaky zvolit?

Hybrid View

Předcházející příspěvek Předcházející příspěvek   Další příspěvek Další příspěvek
  1. #1

    Standardní Re: RAID, 2x500 - jaky zvolit?

    To je zrejmne pokus o dost slusny flame, pokud SW radicem myslis i treba linuxovy MD RAID. Zasadni otazka: pracoval jsi nekdy s MD RAIDem v linuxu? Predpokladam, ze ne. Nova jadra umeji dokonce vychytavky typu 1E0 a pod, vykonem muzou byt dokonce pred HW radici, protoze jaksi nemaji zadne uzke hrdlo jako je napr. pomaly procesor na tom HW radici. Cena za to je vetsi zatizeni CPU, ale treba Athlon X2 3800+ dokaze generovat XORy rychlosti 6GBps (na jedno jadro), takze asi chapes, jak male je jeho vytizeni pri beznych rychlostech zapisu do pole. Dale se daji delat vychtavky typu RAID 3 z beznych disku a na paritni disk dat treba stripovane raptory, takove pole uz bude mit pomerne hodne rychly zapis. Dalsi vyhoda je ze MD RAID operuje na urovni diskovych oddilu, takze muzes kombinovat ruzne raidy na stejnych discich a pod. Dalsi vyhoda je IMHO provazanost RAID enginu s jadrem OS a hlavne s I/O schedulerem; umim si predstavit ze to pri velke I/O zatezi muze vyznamne pomoci, protoze I/O scheduler pracuje s jednotlivyma diskama a ne s jedinym polem takze muze lepe predpovidat a pod.
    Citace Původně odeslal jan555 Zobrazit příspěvek
    Zásadní omyl. SW řadiče obecně HW řadičům odpovídají právě jen v základní funkčnosti, tzn. schopnosti poskytnout některé základní služby. Vlastnosti té služby jsou ale fakt jinde, viz ten odstaveček na začátku. I pokud vezmeš dva externí řadiče, se stejným feature-setem a cenou, tak jeden klidně rozseká ve výkonnosti druhý na kaši. Prostě proto, že má lepší procesor nebo algoritmus, nebo obojí. (RAID level říká jen princip, neříká už, jak cíle dosáhnout) Pokud se budeme bavit speciálně o level 5, tak tam je dobrý řadič (což je otázka už nějakých 10K) poznat tak, že kdo neviděl, neuvěří. A pokud si hodíš na SW řadič 10 disků do level 5, tak je takový řadič ve výkonu rozmasakruje v pohodě i se 3 disky - prostě je fajn, že SW řadiče dneska umí poskytnout v dostatečné kvalitě základní funkčnost, ale o nějakých výkonech tam řeč moc být nemůže. (právě to jsou ale řadiče, o kterých tu jde řeč ...)
    Naposledy upravil Petrik; 21.08.2007 v 03:04.
    desktop: i5-2500K@3700MHz, MSI P67A-C43-B3, 2x4GB Kingston Value, Sapphire 5850 Xtreme 1GB 850/1100, 2xWD10EALX fake RAID-1, LG W2600HP-BF S-IPS,Razer DiamonBack, Seasonic SS-400ET-F3, Windows 7 x64 SP1 + ubuntu x64
    notebook: IBM T41p, 1.7 Pentium M, 14" 1400x1050, 1.5GB RAM, 40GB 4200r, Ubuntu 9.04
    ultraportable: IBM X41, 12" XGA 1.5GHz Dothan, 2GB RAM, 32GB CF Pretec 233x SSD, Ubuntu 9.10
    repro: Teufel Concept E Magnum PE 5.1

  2. #2

    Standardní Re: RAID, 2x500 - jaky zvolit?

    Citace Původně odeslal Petrik Zobrazit příspěvek
    To je zrejmne pokus o dost slusny flame, pokud SW radicem myslis i treba linuxovy MD RAID.
    Ne, to nemyslím. Moje chyba v zobecnění (a zřejmě také v tom, že se chci alespoň jakž takž udržet subjectu).

    Citace Původně odeslal Petrik Zobrazit příspěvek
    vykonem muzou byt dokonce pred HW radici, protoze jaksi nemaji zadne uzke hrdlo jako je napr. pomaly procesor na tom HW radici.
    Tady by sis koledoval o flame ty ... (ale nebude, to není moje) Proto, co se tobě nelíbilo na tom, co jsem napsal, je jednoduché vysvětlení (viz výše) a není to záměrná dezinformace, což není případ téhle citace. Teoreticky je skutečně možné leccos, prakticky už je to horší. Nevím o tom, že by i zcela standardní IOP321 měl pro svůj účel slabý výkon a to je schopen obsluhovat pole s řádově větším počtem disků než můžeš na mobo kdy mít (a přitom má např. peak i/o spotřebu 1W). Pokud bychom se také bavili o procesoru jako slabším článku u čistě SW RAIDu, bude to především kvůli základním principům - např. nutnosti multi-překladu nebo nutnosti využívání zbytečně složité a nevyhovující architektury CPU. Ale to je snad jasné, proč dál asi může být SW RAID rychlejší jen teoreticky? Externí řadič profituje z vlastního procesoru (a věcí s tím spojených), u SW řadiče instrukce a data z portů na procesor levitují, nebo jak se tam dostanou? Nepotřebují a nevytěžují náhodou defacto kompletní hlavní cesty? Neznamená to náhodou latence, zátěž a omezení všeho ostatního? Ještě ti přijde, že SW řadič nemá žádné úzké hrdlo? Že je to zcela plnohodnotná alternativa?

    Skutečně rád si přečtu (nemyšleno ironicky) nějaké materiály, kde je natestováno, že je SW RAID (samozřejmě v Linuxu) výkonnější než dedikovaný řadič a může tam být i vysvětleno, proč i Linuxové top-class enterprise servery jedou na dedikovaných FC řadičích s gigabyty cachí, proč nevím o žádném benchi, kde by zaznamenal SW řadič rekordy, atd. Zcela pochopím, že pokud sám provozuješ typicky file-server, že je to zcela dostačující a rozdíly nejsou zásadní, u většiny ostatních rolí bych si o tom dovolil zvesela pochybovat.
    [PC] i7-3770K @4.5 GHz w/Noctua NH-D14 SE2011 | 32 GB Patriot G2 | Asus P8Z77-V Deluxe | Crucial M4 256 GB | 2x WD20EZRX RAID1 | BD-RE LG GBW-H20L | Sapphire HD7750 Ultimate | Enermax Revolution87+ 550W | Antec Solo II | Asus Xonar Phoebus + AKG K271 MkII | NEC PA231W + SVII + Spyder3EE
    [Photo] Nikon D700 + MB-D10 | AF-S 16-35/4G VR | AF-S 24-120/4G VR | AF-S 50/1.4G | AF-S 60/2.8G | AF-S 85/1.8G | AF-S 70-200/2.8G VRII | TC-17E II | SB-900 | Transcend cards | Heliopan + Formatt filters | Gitzo support | Kata + Tamrac bags
    You're guaranteed to miss 100% of the shots you don't take. (Wayne Gretzky)

  3. #3

    Standardní Re: RAID, 2x500 - jaky zvolit?

    Pěkně se to tu rozjelo a musím se jana555 zastat, protože debata začala o RAID řešeí na ICHxR čipsetu, tudíž debaty o HW RAID řadičích nebo SW - MD RAIDu jsou zcela off-topic.

    na butchersonův dotaz odpovím ještě jednou: protože budeš mít jen jedo pole (jakoby jeden fyzický disk) tak se Ti bude častěji stávat, že budeš kopírovat (balit, rozbalovat, ...) data ze stejného disku na stejný disk a tam je RAID1 cca 2x rychlejší než RAID5 se třemi disky (hovořím o řešení RAID na ICHxR čipsetu).

    Jinak RAID5 kopíruhe na druhý RAID5 rychlostí 50-80MB/s na NTFS pod WinXP (C2D 6400@3.2GHz, 2GB RAM @ 1000MHz) (hafo dlouhých souborů 100MB-2GB, při velkém to jede rychleji, při malých pomaleji), při kopírování z RAID5 na ten stejný RAID5 je rychlost mezi 15-30MB/s (stejný obsah).
    Dále s vyšším zaplněním disku (1/2 oproti 9/10 zaplnění) je rychlost sníží o cca 20%.
    Neděkujte, nenadávejte, pokud se vám něco líbí nebo nelíbí, používejte prosím hodnocení/reputaci/karmu - prostě ikonku s vahami pod avatarem.

    Kdo vás kdy a za co ohodnotil uvidíte ve svém Uživatelském panelu.

  4. #4

    Standardní Re: RAID, 2x500 - jaky zvolit?

    dobre, 6, 50 a 60 jsem si odpustit mohl, ale jsou tu tak nejak pro kompletnost tech bezne pouzivanejch, ten zbytek je uz doma relativne normalne pouzitelnej ... (proc RAID3 ano bylo zduvodneno nekde v mail archivech fbsd-geom, zkusim to najit ...)

    1E je sice hezka hracka, ovsem nejak v ni nevidim ty vyhody, co ty, muzes mi prosim objasnit, kde se tam bere nejakej performance boost? tady bych zase docela rad videl nejaky benchmark ja (bez ironie - proste nechapu, kde by se tam cokoliv vzalo a neverim, ze se tam neco vezme)
    - vsechny E-RAIDy mi prijdou spis jako technicky vychytavky a hracky, nez nejaky kdovijaky zazraky co se vykonu tyce ....

    obecny specs sem pisu hlavne proto, ze tu vidim takovy misinformace jako, ze RAID1 zrychluje sekvencni cteni ... to by bylo proveditelne jen za predpokladu, ze o tom R1 OS vi a ze zamerne kvuli nemu dela hoooodne velky (radove vic jak MB) readahead

    co se HW/SW reseni tyce tak samozrejme pri 20ti discich, bude HW radic v obrovske vyhode proti SW RAIDu, na druhou stranu, zase tu resime domaci segment kde se dostanem tak ke 4em diskum. priznavam ze jsem to hodne spatne napsal a hlavni pointa - totiz - radsi SW RAID v OS, nez HostRAID - z toho nejak neni pochopitelna, ale omluvte me ... byly skoro dve rano

    ad. linux a scheduler - ano i scheduler se da hodne slusne konfigurovat ... staci napr u deadline prodlouzit trochu casy - pokud nepotrebujes realtime data - a za cenu trosku vetsich latenci pri cteni ziskas mnohem vyssi propustnost diky optimalizaci cteni

    sel bych udelat benchmarky 4diskovyho RAID 5 Linux MD vs. 3Ware Escalade 9550SX ... ale neni cas mozna behem tejdne si s tim pohraju ...

    Petrik: brzdu RAID3 pri normalnim provozu vidim leda v tom, ze pri cteni nemuzes (resp. muzes, ale zatezujes procesor) pouzit paritni disk pro cteni... zapisy na paritni disk mas stejne jako zapisy na ostatni disky - zapisuje se celej blok - a ano, pri dnesni konstrukci disku je jedno, jestli zapisujes blok 1KB, nebo 1MB
    Hrrrr, will you stop using people as human driven search engines? Google.com has all the answers you need.

  5. #5

    Standardní Re: RAID, 2x500 - jaky zvolit?

    Citace Původně odeslal Fox!MURDER Zobrazit příspěvek
    ...
    Když si najdeš chvíli na otestování, bude to super, už tenhle 3ware by měl bohatě stačit. (akorát je potřeba benchovat i/o operations, přímo DB, atd. a ne throughput nebo read, ale to je jasné)

    My jsme tohle před cca 3-4 lety testovali na snad ideálním prostředí - nějakém malém IBM x-series s integrovaným řadičem s dedikovaným slotem právě na externí RAID (základní přídavná logika ServeRAID s bb cachí asi za 15K) a k tomu 2 sety stejných disků. (takže jsme efektivně eliminovali všechno mimo řadiče) Nepamatuji se už, co to bylo za server, řadič, disky ani Linux, výsledky jsem nearchivoval, takže to není žádný report, spíš jen pro zajímavost. Díky tomu, že jsme měli vlastní lab pro generování multi-user loadu, tak jsme viděli rozdíly opravdu velmi snadno.

    Ad ten 1E level - on má různé implementace a např. Adaptec je konzervativní a gain tam moc není (a hlavní výhodou je tak možnost lichého i sudého počtu disků), naopak třeba na IBMce je díky principu zápisu a hlavně čtení možné dosáhnout read performance v úrovni level 0. Nechci to tu sáhodlouze rozepisovat, snadno popis najdeš. S hodně disky, dobrým řadičem a nízkými požadavky na bezpečnost je fakt super výkonný 1E0 (stripe 1E), pokud bys měl řadič a možnost, tak to pro zajímavost zkus. Jinak 1E a 1E0 jsou opravdu dost specifické levely, ne tak 5EE, ten kdo může, tak by měl používat místo level 5 - stejně disků, stejně parity, stejná bezpečnost, vyšší výkon. (jen ho moc řadičů imho ještě pořád neumí)

    Ad RAID3 - nerozumím moc té vaší diskuzi ... RAID3 byl odjakživa specifický tím, že je to BYTE-LEVEL. Díky tomu měl také odjakživa nic moc read, slabý write a vyloženě tragický random write a rebuild (a obecně vůbec random operace). To je taky důvod, proč se dávno nepoužívá, tohle co popisujete by imho odpovídalo specifikaci RAID4, která byla dřív než pořádně začala spláchnutá level 5. Máte opravdu v Linuxu něco, co se jmenuje RAID3 a funguje to jinak?
    [PC] i7-3770K @4.5 GHz w/Noctua NH-D14 SE2011 | 32 GB Patriot G2 | Asus P8Z77-V Deluxe | Crucial M4 256 GB | 2x WD20EZRX RAID1 | BD-RE LG GBW-H20L | Sapphire HD7750 Ultimate | Enermax Revolution87+ 550W | Antec Solo II | Asus Xonar Phoebus + AKG K271 MkII | NEC PA231W + SVII + Spyder3EE
    [Photo] Nikon D700 + MB-D10 | AF-S 16-35/4G VR | AF-S 24-120/4G VR | AF-S 50/1.4G | AF-S 60/2.8G | AF-S 85/1.8G | AF-S 70-200/2.8G VRII | TC-17E II | SB-900 | Transcend cards | Heliopan + Formatt filters | Gitzo support | Kata + Tamrac bags
    You're guaranteed to miss 100% of the shots you don't take. (Wayne Gretzky)

  6. #6

    Standardní Re: RAID, 2x500 - jaky zvolit?

    http://en.wikipedia.org/wiki/Non-sta...EE_and_RAID_6E
    To je ono? 5EE tedy podle toho odkazu potrebuje o jeden disk navic a prezije pouze ztratu jedineho disku, takze mi to zrovna jako vyhra nepripada. Navic mi neni jasne, z jakeho duvodu to je rychlejsi... vysvetlis to prosim? dekuji

    Jen tak mimochodem: The Linux software RAID code (often called "MD" for "multi-device") is a longstanding feature of the kernel. RAID users appreciate its robustness, configurability, and the fact that it performs well; better performance than that achieved with hardware RAID controllers is not unheard of.
    http://lwn.net/Articles/169140/

    Citace Původně odeslal jan555 Zobrazit příspěvek
    Jinak 1E a 1E0 jsou opravdu dost specifické levely, ne tak 5EE, ten kdo může, tak by měl používat místo level 5 - stejně disků, stejně parity, stejná bezpečnost, vyšší výkon. (jen ho moc řadičů imho ještě pořád neumí)
    Naposledy upravil Petrik; 21.08.2007 v 13:46.
    desktop: i5-2500K@3700MHz, MSI P67A-C43-B3, 2x4GB Kingston Value, Sapphire 5850 Xtreme 1GB 850/1100, 2xWD10EALX fake RAID-1, LG W2600HP-BF S-IPS,Razer DiamonBack, Seasonic SS-400ET-F3, Windows 7 x64 SP1 + ubuntu x64
    notebook: IBM T41p, 1.7 Pentium M, 14" 1400x1050, 1.5GB RAM, 40GB 4200r, Ubuntu 9.04
    ultraportable: IBM X41, 12" XGA 1.5GHz Dothan, 2GB RAM, 32GB CF Pretec 233x SSD, Ubuntu 9.10
    repro: Teufel Concept E Magnum PE 5.1

  7. #7

    Standardní Re: RAID, 2x500 - jaky zvolit?

    Citace Původně odeslal Petrik Zobrazit příspěvek
    http://en.wikipedia.org/wiki/Non-sta...EE_and_RAID_6E
    To je ono? 5EE tedy podle toho odkazu potrebuje o jeden disk navic a prezije pouze ztratu jedineho disku, takze mi to zrovna jako vyhra nepripada. Navic mi neni jasne, z jakeho duvodu to je rychlejsi... vysvetlis to prosim? dekuji
    To není problém. 5E vylepšil level 5 o integrovaný hot-spare (to je ten - obvykle - jeden dedikovaný disk navíc, který na firemních RAID5 leží vedle v on-line idle), čímž zvýšil pochopitelně výkon (jako jde nahoru každým přidaným diskem do RAID5), než se rozšířil level 5E, byl vylepšený IBMkou na 5EE, který se oproti 5E liší tím, že spare je distribuovaný přes fyzické disky rovnoměrně a nikoliv na konci jako u 5E. Že level 5EE přežije výpadek pouze jednoho disku je zavádějící informace, kterou špatně interpretují sami výrobci. Je to tak, že při výpadku jednoho disku na 5EE přijdete o spare a z 5EE se automaticky stane standardní level 5, který přežije výpadek dalšího jednoho disku. Takže ano, 5EE přežije výpadek pouze jednoho, ale pole s 5EE přežije výpadek dvou, tak je to . (pro reálnou představu je to tak, že RAID5EE z 10 disků disponuje 8/10 celkové kapacity pro data, 1/10 využívá pro paritu a 1/10 pro souměrně distribuovaný spare)

    K tomu předešlému postu - mám teď málo času a je to na trošku déle, takže jak se k tomu dostanu (večer/zítra), pokusím se podrobně vysvětlit, co svými úvahami přesně myslím a kam mířím. Bylo by fakt fajn, kdyby to mohl někdo rozdělit a udělat nové téma ...
    Naposledy upravil jan555; 21.08.2007 v 13:49.
    [PC] i7-3770K @4.5 GHz w/Noctua NH-D14 SE2011 | 32 GB Patriot G2 | Asus P8Z77-V Deluxe | Crucial M4 256 GB | 2x WD20EZRX RAID1 | BD-RE LG GBW-H20L | Sapphire HD7750 Ultimate | Enermax Revolution87+ 550W | Antec Solo II | Asus Xonar Phoebus + AKG K271 MkII | NEC PA231W + SVII + Spyder3EE
    [Photo] Nikon D700 + MB-D10 | AF-S 16-35/4G VR | AF-S 24-120/4G VR | AF-S 50/1.4G | AF-S 60/2.8G | AF-S 85/1.8G | AF-S 70-200/2.8G VRII | TC-17E II | SB-900 | Transcend cards | Heliopan + Formatt filters | Gitzo support | Kata + Tamrac bags
    You're guaranteed to miss 100% of the shots you don't take. (Wayne Gretzky)

  8. #8

    Standardní Re: RAID, 2x500 - jaky zvolit?

    Citace Původně odeslal jan555 Zobrazit příspěvek
    Když si najdeš chvíli na otestování, bude to super, už tenhle 3ware by měl bohatě stačit. (akorát je potřeba benchovat i/o operations, přímo DB, atd. a ne throughput nebo read, ale to je jasné)
    mno uvidime ... budu tu mit dva identicke stroje s identickymi disky ... tak do jednoho ten 3ware zkusim soupnout a do druhyho ne ... snad se ten pulden na to nekde vysetri .... kdyz ne, tak se omlouvam ...
    Ad RAID3 - nerozumím moc té vaší diskuzi ... RAID3 byl odjakživa specifický tím, že je to BYTE-LEVEL. Díky tomu měl také odjakživa nic moc read, slabý write a vyloženě tragický random write a rebuild (a obecně vůbec random operace). To je taky důvod, proč se dávno nepoužívá, tohle co popisujete by imho odpovídalo specifikaci RAID4, která byla dřív než pořádně začala spláchnutá level 5. Máte opravdu v Linuxu něco, co se jmenuje RAID3 a funguje to jinak?
    http://lists.freebsd.org/pipermail/c...st/030109.html
    ono kdyz o tom premejslim z druhy strany, tak to, ze se cte jen z datovych disku je vpodstate vyhoda ... zvlast u mensiho poctu disku ... jde o to, ze pokud z raidu5 chci precist 10 po sobe jdoucich bloku, tak musim bud precist vsechna data vcetne parity, nebo po kazdem cteni jeden z disku seekovat, protoze preskakuju nectenou paritu ... to prvni mi zbytecne zere sbernici, to druhe uz z principu je pomale ...



    ad. RAID10/01 ...
    mirror stripu se nedela hlavne kvuli tomu, ze by se muselo syncovat cely pole, kdezto pri stripu mirroru se syncuje jen jeden mirror
    Naposledy upravil Fox!MURDER; 21.08.2007 v 15:27.
    Hrrrr, will you stop using people as human driven search engines? Google.com has all the answers you need.

  9. #9

    Standardní Re: RAID, 2x500 - jaky zvolit?

    Citace Původně odeslal Fox!MURDER Zobrazit příspěvek
    http://lists.freebsd.org/pipermail/c...st/030109.html
    ono kdyz o tom premejslim z druhy strany, tak to, ze se cte jen z datovych disku je vpodstate vyhoda ... zvlast u mensiho poctu disku ... jde o to, ze pokud z raidu5 chci precist 10 po sobe jdoucich bloku, tak musim bud precist vsechna data vcetne parity, nebo po kazdem cteni jeden z disku seekovat, protoze preskakuju nectenou paritu ... to prvni mi zbytecne zere sbernici, to druhe uz z principu je pomale ...
    Popravdě těm výsledkům zvlášť a cestě k nim zvlášť dobře nerozumím. RAID3 je prostě v reálu při některých operacích tragicky pomalý, mimoto má vzhledem k principu funkce řádově vyšší nároky na hardware prostředky než snad jakýkoliv single-level RAID. Pokud Petrik uvádí, že mu RAID5 sežere 10-30% procesorového času, tak bych chtěl vidět, co by se stalo v odpovídající konfiguraci s RAID3 ... Jinak fakt pozor na pojmy - tuším, co myslíš "blokem", ale RAID3 není o žádných blocích (to se změnilo evolucí na RAID4 a žádný další už skutečně není tak low-level jako RAID3), RAID3 je opravdu natvrdo byte-level a z toho plyne ta pomalost a šílené nároky na prostředky.
    [PC] i7-3770K @4.5 GHz w/Noctua NH-D14 SE2011 | 32 GB Patriot G2 | Asus P8Z77-V Deluxe | Crucial M4 256 GB | 2x WD20EZRX RAID1 | BD-RE LG GBW-H20L | Sapphire HD7750 Ultimate | Enermax Revolution87+ 550W | Antec Solo II | Asus Xonar Phoebus + AKG K271 MkII | NEC PA231W + SVII + Spyder3EE
    [Photo] Nikon D700 + MB-D10 | AF-S 16-35/4G VR | AF-S 24-120/4G VR | AF-S 50/1.4G | AF-S 60/2.8G | AF-S 85/1.8G | AF-S 70-200/2.8G VRII | TC-17E II | SB-900 | Transcend cards | Heliopan + Formatt filters | Gitzo support | Kata + Tamrac bags
    You're guaranteed to miss 100% of the shots you don't take. (Wayne Gretzky)

  10. #10

    Standardní Re: RAID, 2x500 - jaky zvolit?

    Sorry za OT, mozna by nebylo spatne udelat novy thread, myslim ze to je docela zajimave tema.

    http://www.chemistry.wustl.edu/~gelb/castle_raid.html Tady mas namatkou jeden priklad, kdy je linuxovy MD RAID rychlejsi nez HW 3ware radic a nekdy dokonce o hodne. Ber v potaz, ze to platilo v roce 2004 a MD RAID se od te doby dost zmenil a zlepsil.
    Nechci samozrejmne tvrdit, ze kazdy HW RAID je horsi nez MD, u velmi drahych radicu to tak s nejvetsi pravdepodobnosti nebude, ale na tom mojim tvrzeni, ze MD RAID nema zadne uzke hrdlo, si docela stojim. Trochu to rozeberu:
    Jediny a zasadni rozdil mezi zatezi "hlavnich cest" u MD a HW RAIDu je v tom, ze u HW RAIDu system posila a cte data z jedineho blokoveho zarizeni (ten HW radic), kdezto u MD a SW RAIDu obecne musi zapisovat na vice zarizeni = disku ktere tvori to pole. U RAIDu 1 to znamena presne N-nasobnou zatez systemu, u RAIDu-0 je rozdil 0 a u RAIDu 5 je rozdil 1/N, protoze musi navic zapisovat paritu, coz normalne dela az radic + samozrejmne paritu pocita. Kdyz si ale uvedomis, ze procesor za 1500 bez dane (A64 X2 3800+) zvladne pocitat paritu (pomoci SSE2) rychlosti 6GBps na jedno jadro a ze zatez systemu pri cteni z RAIDu5 rychlosti 200MBps je cca 10-30%, tak sam uznas, ze se stale z vetsi casti flaka. Navic, architektura dnesnich PC, kdy jsou SATA radice pripojene pres velmi rychlou PCI-Express, ktera navic funguje stejne jako ethernetovy switch, tedy non-blocking architektura, zvlada takoveto prenosy levou zadni a je uplne jedno, zda je do toho zatizena treba i sitovka (rovnez pres PCI-E). Pokud tedy hovoris o radicich za 10tis a vic, musis u MD RAIDu uvazovat min Quad-core procesory, jejichz vytizeni bude i pri 400MBps zapisu do MD raidu skutecne zanedbatelne. Rozhodne ale existuji nasazeni, kdy i toto reletivne male vytizeni navic je problem a kdy se skutecne vyplati koupe draheho HW radice. Me osobne jako nejvetsi vyhoda HW radicu pripada spise to, ze maji zalozni baterii pro svou cache a pri vypadku napajeni jsou schopne data z cache na disky po obnoveni napajeni zapsat. toto MD RAIDu jaksi nidky umet nebude, bohuzel.
    Me to pripada dost podobne jako v sitich, kdy oproti velmi sofistikovanym, ale drahym resenim jako napr. ATM vyhral jednoduchy a hloupy, ale velmi rychly ethernet. Vyhral hrubou silou, kdy veci jako QoS nechava na SW a sam neumi temer nic, ale to "neumi nic" provadi velmi rychle a levne. Dnesni HW se SATA a PCI-E a hlavne vicejadrovymi CPU (a hypertransportem) je pro SW RAIDy jako delany, jelikoz ma velmi rychle sbernice (oproti rychlosti disku) ktere se vzajemne neblokuji (jako napr. PCI nebo IDE), takze pokud nemluvime o entreprise nasazeni, vyplati se IMHO misto draheho radice koupit o to vykonnejsi HW a nasadit MD RAID. To plati samozrejmne pouze na UNIXu, na woknech bych se neco takobeho nidky neodvazil.


    2Fox:
    Another hit to write performance comes from the dedicated parity drive used in certain striping with parity implementations (in particular, RAID levels 3 and 4). Since only one drive contains parity information, every write must write to this drive, turning it into a performance bottleneck. Under implementations with distributed parity, like RAID 5, all drives contain data and parity information, so there is no single bottleneck drive; the overheads mentioned just above still apply though.

    Citace Původně odeslal jan555 Zobrazit příspěvek
    Ne, to nemyslím. Moje chyba v zobecnění (a zřejmě také v tom, že se chci alespoň jakž takž udržet subjectu).


    Tady by sis koledoval o flame ty ... (ale nebude, to není moje) Proto, co se tobě nelíbilo na tom, co jsem napsal, je jednoduché vysvětlení (viz výše) a není to záměrná dezinformace, což není případ téhle citace. Teoreticky je skutečně možné leccos, prakticky už je to horší. Nevím o tom, že by i zcela standardní IOP321 měl pro svůj účel slabý výkon a to je schopen obsluhovat pole s řádově větším počtem disků než můžeš na mobo kdy mít (a přitom má např. peak i/o spotřebu 1W). Pokud bychom se také bavili o procesoru jako slabším článku u čistě SW RAIDu, bude to především kvůli základním principům - např. nutnosti multi-překladu nebo nutnosti využívání zbytečně složité a nevyhovující architektury CPU. Ale to je snad jasné, proč dál asi může být SW RAID rychlejší jen teoreticky? Externí řadič profituje z vlastního procesoru (a věcí s tím spojených), u SW řadiče instrukce a data z portů na procesor levitují, nebo jak se tam dostanou? Nepotřebují a nevytěžují náhodou defacto kompletní hlavní cesty? Neznamená to náhodou latence, zátěž a omezení všeho ostatního? Ještě ti přijde, že SW řadič nemá žádné úzké hrdlo? Že je to zcela plnohodnotná alternativa?

    Skutečně rád si přečtu (nemyšleno ironicky) nějaké materiály, kde je natestováno, že je SW RAID (samozřejmě v Linuxu) výkonnější než dedikovaný řadič a může tam být i vysvětleno, proč i Linuxové top-class enterprise servery jedou na dedikovaných FC řadičích s gigabyty cachí, proč nevím o žádném benchi, kde by zaznamenal SW řadič rekordy, atd. Zcela pochopím, že pokud sám provozuješ typicky file-server, že je to zcela dostačující a rozdíly nejsou zásadní, u většiny ostatních rolí bych si o tom dovolil zvesela pochybovat.
    Naposledy upravil Petrik; 21.08.2007 v 13:36.
    desktop: i5-2500K@3700MHz, MSI P67A-C43-B3, 2x4GB Kingston Value, Sapphire 5850 Xtreme 1GB 850/1100, 2xWD10EALX fake RAID-1, LG W2600HP-BF S-IPS,Razer DiamonBack, Seasonic SS-400ET-F3, Windows 7 x64 SP1 + ubuntu x64
    notebook: IBM T41p, 1.7 Pentium M, 14" 1400x1050, 1.5GB RAM, 40GB 4200r, Ubuntu 9.04
    ultraportable: IBM X41, 12" XGA 1.5GHz Dothan, 2GB RAM, 32GB CF Pretec 233x SSD, Ubuntu 9.10
    repro: Teufel Concept E Magnum PE 5.1

Informace o tématu

Users Browsing this Thread

Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)

Pravidla přispívání

  • Nemůžete zakládat nová témata
  • Nemůžete zasílat odpovědi
  • Nemůžete přikládat přílohy
  • Nemůžete upravovat své příspěvky
  •