Ospravedlnujem sa, ze to tak dlho trvalo.
Povodne vysledky som vzal spat vo svetle novych zisteni. Povodne benchmarky som robil s nastaveniami radicov, ktore som pokladal za najvhodnejsie. Nezrovnalosti v cislach ma vsak donutili stravit testovanim podstatne viac casu ako som povodne planoval
Po vyskusani niekolkych nastaveni som dospel k nasledujucim, ktore v najmensej miere ovplyvnuju vysledky - ci uz negativne alebo [falosne] pozitivne.
Moznosti nastavenia:
Stripe size: velkost datoveho bloku ktory RAID radic zapise/cita z fyzickeho disku/SSD
stripe size ovplyvnuje rychlost zapisu aj citania, nechcem to tu zdlhavo rozoberat, po niekolkych testoch som dosiel k zaveru, ze pre potreby zapisu videa je najvhodnejsia velkost 128kB
Write back cache: Vyrovnavacia pamat pre zapis
Je otazne ci ma tato vyrovnavacia pamat dobry alebo zly vplyv. Kazdopadne, kym jej je dost nie je na zahodenie, zachyti sa v nej to co sa nestiha priamo zapisat na disk, ak sa vsak bavime o dlhotrvajucom obrovskom streame (nie nahodou hladame moznost zapisu 500MBps) tak moc nepomoze, pravdepodobne sa skor ci neskor naplni a ostava len cista priepustnost diskov. Preto som sa rozhodol uviest benche so zapnutou [WB: WriteBack] aj vypnutou [WT: WriteThrough] Cache.
Pri intel radici sme tu aj skoncili. MegaRaid 9260, kedze je profi radic, ma o par nastaveni viac.
Read Ahead: procesor radica, na zaklade daneho algoritmu, predpoveda ktore data bude system potrebovat v buducnosti a natiahne ich do vyrovnavacej pamate. Pri databazovych aplikaciach moze byt tato funkcia velmi uzitocna, pri streamoch je jej fungovanie otazne, naviac, zbytocne zatazuje procesor radica. Po niekolkych testoch som sa rozhodol tuto funkciu vypnut. [NoRA]
Disk cache policy: Zapina, ci vypina cache pamat na fyzickom disku. Kedze Sandforce ziadnu vlastnu vyrovnavaciu pamat nema, logicky ostava tuto moznost iba vypnut. [NoDiskcache]
IO caching: Moznost ukladania I/O poziadaviek do vyrovnavacej pamate. Viem si predstavit, ze pri databazach alebo web/fileserveri by mohla znamenat plus, no ukazalo sa, ze pre dane pouzitie nema vyznam tuto funkciu zapinat lebo vykon ovplyvnuje len negativne. [DirectIO]
Teraz k testom. Asi najdolezitejsi test je BlackMagic DiskSpeedTest. Je to testovaci SW ktory som spoznal po zakupeni digitalizacnej karty, ktora dokaze nahravat aj 1080p-50 stream, s 10bit rozlisenim na kanal. Napriek tomu ze je test vybaveny dvoma obrovskymi "budikmi", dolezite je sledovat zelene "fajocky", kedze cisla na budikoch nie su ani minima ani maxima, su to len cisla aktualneho prenosu. Test sa opakuje dookola, kym uzivatel nestlaci tlacitko Stop.
AS SSD, Crystaldiskmark a HD Tune asi predstavovat nemusim. K HD Tune dodam len tolko, ze som benchmark prestavil na pouzitie 8MB blokov na znazornenie maximalnych moznych prenosov - a ze zko nemaju nic spolocne s realnymi prenosmi pri zapise videa.
Pre porovnanie pridavam benchmarky 4x VelociRaptor v RAID0 aj na Intel aj na LSI Radici.
HD Tune 5.0
2x Vertex3 120GB MegaRAID 9260-4i 128k NoRA WB DirectIO NOdiskcache
2x Vertex3 120GB Intel Z68 128k WB
Dolezite rozdiely vidime v zatazeni CPU, v "burst rate" a v "hladkosti" grafu.
Je dolezite povedat, ze intel RAID riesenie pouziva operacnu pamat ako WB cache. Samozrejme, DDR3 na 1600MHz ma vyssiu priepustnost ako DDR2 cache pamat na pouzitom LSI radici. Toto priamo vplyva aj na "hladkost" grafu ako aj na vyssie priepustnosti.
2x Vertex3 120GB MegaRAID 9260-4i 128k NoRA WT DirectIO NOdiskcache
2x Vertex3 120GB Intel Z68 128k WT
Do oci biju nizsie priepustnosti s vypnutou WB Cache, no vsimnime si aj znizenu zataz na CPU pri intel rieseni.
Bohuzial, Z68 ma len dva SATA 6Gbps porty, cize testy s 3x Vertex3 su uz len s LSI Radicom.
3x Vertex3 120GB MegaRAID 9260-4i 128k NoRA WB DirectIO NOdiskcache
3x Vertex3 120GB MegaRAID 9260-4i 128k NoRA WT DirectIO NOdiskcache
a nakoniec Raptory pre porovnanie:
4x VelociRaptor WD600HLHX MegaRAID 9260-4i 64k RA WB CachedIO Diskcache
4x VelociRaptor WD600HLHX Intel Z68 64k WB
AS SSD
2x Vertex3 120GB MegaRAID 9260-4i 128k NoRA WB DirectIO NOdiskcache
2x Vertex3 120GB Intel Z68 128k WB
2x Vertex3 120GB MegaRAID 9260-4i 128k NoRA WT DirectIO NOdiskcache
2x Vertex3 120GB Intel Z68 128k WT
3x Vertex3 120GB MegaRAID 9260-4i 128k NoRA WB DirectIO NOdiskcache
3x Vertex3 120GB MegaRAID 9260-4i 128k NoRA WT DirectIO NOdiskcache
4x VelociRaptor WD600HLHX MegaRAID 9260-4i 64k RA WB CachedIO Diskcache
4x VelociRaptor WD600HLHX Intel Z68 64k WB
Je zaujimave ako Intel radic stale poraza LSI (az na pracu s raptormi kde je jednoznacne lepsi), vysvetlenie na to nemam, no v reale sa polia spravaju prave naopak. SSD Pole pripojene k Intel radicu je "all over the place" - tzn, vysledky su velmi premenlive/nestabilne - oproti MegaRAID. Ztazenie CPU som sledoval pocas testov, pri Intel radici sa pohybovalo CPU zatazenie medzi 9 a 17% a pri MegaRAID-e to bolo od 0 do 4%. Dost vela, ak si vezmeme ze CPU je i7 2600k. Vsimnite si ako pevne disky porazaju SSDcka v zapise! Teda, okrem 4k, kde proste nemaju sancu.
CrystalDiskMark
2x Vertex3 120GB MegaRAID 9260-4i 128k NoRA WB DirectIO NOdiskcache
2x Vertex3 120GB Intel Z68 128k WB
2x Vertex3 120GB MegaRAID 9260-4i 128k NoRA WT DirectIO NOdiskcache
2x Vertex3 120GB Intel Z68 128k WT
3x Vertex3 120GB MegaRAID 9260-4i 128k NoRA WB DirectIO NOdiskcache
3x Vertex3 120GB MegaRAID 9260-4i 128k NoRA WT DirectIO NOdiskcache
4x VelociRaptor WD600HLHX MegaRAID 9260-4i 64k RA WB CachedIO Diskcache
4x VelociRaptor WD600HLHX Intel Z68 64k WB
Zatazenie CPU MegaRAID ~3%, Intel ~10%. V CDM su cisla podstatne blizsie k realnemu spravaniu sa poli.
Rotacne disky opat vyhravaju v sekvencnom zapise obrovskeho mnozstva dat
No a nakoniec to najlepsie:
BlackMagic Design: DiskSpeedTest
2x Vertex3 120GB MegaRAID 9260-4i 128k NoRA WB DirectIO NOdiskcache
2x Vertex3 120GB Intel Z68 128k WB
2x Vertex3 120GB MegaRAID 9260-4i 128k NoRA WT DirectIO NOdiskcache
2x Vertex3 120GB Intel Z68 128k WT
3x Vertex3 120GB MegaRAID 9260-4i 128k NoRA WB DirectIO NOdiskcache
3x Vertex3 120GB MegaRAID 9260-4i 128k NoRA WT DirectIO NOdiskcache
4x VelociRaptor WD600HLHX MegaRAID 9260-4i 64k RA WB CachedIO Diskcache
4x VelociRaptor WD600HLHX Intel Z68 64k WB
Vysledok:
na Nahravanie streamu do 1080i-50 10bit YUV/RGB stacia dva Vertexy. 3 Vertexy zvladnu hravo aj 1080p-50 10bit ale len v YUV kodovani, cize ak je potrebne zaznamenavat 1080p-50 10bit RGB alebo nebodaj 12bit, tak bude treba stvrty vertex, alebo 4 raptory
Rotacne disky vstali z mrtvych
...aaaaaa este pre porovnanie, CDM vysledok Revodrive 3 x2 480GB
http://www.hardwarecanucks.com/forum/ha ... iew-8.html
PS: Sorry za gramatiku a ze som to tak natiahol
