SAS kontroliera RAID portu paplašināšana. Sešu SAS RAID kontrolieru IOmeter etalonu salīdzinošs pārskats

RAID 6, 5, 1 un 0 masīvu testi ar Hitachi SAS-2 diskdziņiem

Ir pagājuši laiki, kad pienācīgs profesionāls 8 portu RAID kontrolieris maksāja daudz naudas. Mūsdienās ir parādījušies SAS (Serial Attached SCSI) saskarnes risinājumi, kas ir ļoti pievilcīgi gan cenas, gan funkcionalitātes, gan veiktspējas ziņā. Viens no tiem ir šis pārskats.

LSI MegaRAID SAS 9260-8i kontrolieris

Mēs jau iepriekš rakstījām par otrās paaudzes SAS saskarni ar pārsūtīšanas ātrumu 6 Gb / s un ļoti lēto 8 portu LSI SAS 9211-8i HBA kontrolieri, kas paredzēts sākuma cenu līmeņa uzglabāšanas sistēmu organizēšanai, pamatojoties uz vienkāršāko SAS un SATA RAID masīvi. LSI MegaRAID SAS 9260-8i modelis būs augstākas klases - tas ir aprīkots ar jaudīgāku procesoru ar 5., 6., 50. un 60. līmeņa masīvu aparatūras apstrādi (ROC tehnoloģija - RAID On Chip), kā arī taustāmu apjoma (512 MB) iebūvētās SDRAM atmiņas efektīvai datu saglabāšanai kešatmiņā. Šis kontrolieris atbalsta arī 6Gb / s SAS un SATA saskarnes, un pats adapteris ir paredzēts kopnei PCI Express x8 versija 2.0 (5Gbps uz joslas), kas teorētiski ir gandrīz pietiekami, lai apmierinātu 8 ātrgaitas SAS portu vajadzības. Un tas viss - par mazumtirdzniecības cenu aptuveni 500 USD, tas ir, tikai par pāris simtiem dārgāk nekā budžeta LSI SAS 9211-8i. Pats ražotājs, starp citu, atsaucas uz šo risinājumu uz MegaRAID Value Line sēriju, tas ir, ekonomiskiem risinājumiem.




8 portu SAS kontrolieris LSIMegaRAID SAS9260-8i un tā SAS2108 procesors ar DDR2 atmiņu

LSI SAS 9260-8i plāksnei ir zems profils (MD2 formas koeficients), tā ir aprīkota ar diviem iekšējiem Mini-SAS 4X savienotājiem (katrs no tiem ļauj tieši vai vairāk savienot līdz 4 SAS diskiem, izmantojot portu pavairotājus), ir paredzēts PCI Express x8 2.0 un atbalsta RAID līmeņus 0, 1, 5, 6, 10, 50 un 60, dinamisko SAS funkcionalitāti un daudz ko citu. utt. LSI SAS 9260-8i kontrolieri var uzstādīt gan 1U, gan 2U statīva serveros (vidējas un augstas klases serveri), kā arī ATX un Slim-ATX korpusos (darbstacijām). RAID atbalstu nodrošina aparatūra - iebūvēts LSI SAS2108 procesors (PowerPC kodols pie 800 MHz), papildināts ar 512 MB DDR2 800 MHz atmiņu ar ECC atbalstu. LSI sola procesora ātrumu līdz 2,8 GB / s lasīšanai un 1,8 GB / s rakstīšanai. Starp adaptera bagātīgo funkcionalitāti ir vērts atzīmēt funkcijas Online Capacity Expansion (OCE), Online RAID Level Migration (RLM) (skaļuma palielināšana un masīvu veida maiņa ceļā), SafeStore šifrēšanas pakalpojumi un tūlītēja drošā dzēšana (datu šifrēšana diskos un droša datu dzēšana), atbalsts cietvielu diskdziņiem (SSD Guard tehnoloģija) u.c. u.c. Šim regulatoram pēc izvēles ir pieejams akumulatora modulis (ar to maksimālā darba temperatūra nedrīkst pārsniegt +44,5 grādus pēc Celsija).

LSI SAS 9260-8i kontroliera galvenās specifikācijas

Sistēmas saskarnePCI Express x8 2.0 (5 GT / s), Bus Master DMA
Diska saskarneSAS-2 6Gb / s (atbalsta SSP, SMP, STP un SATA)
SAS porti8 (2 x 4 Mini-SAS SFF8087 savienotāji), atbalsta līdz 128 diskdziņiem, izmantojot reizinātāja portu
RAID atbalstslīmenis 0, 1, 5, 6, 10, 50, 60
ProcesorsLSI SAS2108 ROC (PowerPC @ 800 MHz)
Iebūvēta kešatmiņa512 MB ECC DDR2 800 MHz
Enerģijas patēriņš, ne vairāk24 W (barošanas avots +3,3 V un +12 V no PCIe slota)
Ekspluatācijas / uzglabāšanas temperatūras diapazons0 ... + 60 ° С / -45 ... + 105 ° С
Formas faktors, izmēriMD2 zema profila, 168 x 64,4 mm
MTBF vērtība> 2 miljoni h
Ražotāja garantija3 gadi

Ražotājs LSI MegaRAID SAS 9260-8i tipiskos pielietojumus identificē šādi: dažādas video stacijas (video pēc pieprasījuma, video novērošana, video izveide un rediģēšana, medicīniskie attēli), augstas veiktspējas skaitļošanas un digitālo datu arhīvi, dažādi serveri (fails, tīmeklis, pasts, datu bāzes). Kopumā lielākā daļa uzdevumu tiek atrisināti mazos un vidējos uzņēmumos.

Baltā oranžā kastītē ar vieglprātīgi smaidošu zobu dāmas seju uz "titula" (acīmredzot, lai labāk ievilinātu bārdainos sysadminus un skarbās sistēmas veidotājus) ir kontroliera plate, kronšteini tās uzstādīšanai ATX, Slim-ATX, utt., divi 4 disku kabeļi ar Mini-SAS savienotājiem vienā galā un parasts SATA (bez strāvas) otrā (savienot līdz 8 diskdziņiem ar kontrolieri), kā arī CD ar PDF dokumentāciju un draiveriem daudziem Windows, Linux (SuSE un RedHat), Solaris un VMware versijas.


Piegādes apjoms LSI MegaRAID SAS 9260-8i kontroliera kastes versijai (MegaRAID Advanced Services Hardware Key mini karte ir pieejama pēc pieprasījuma)

LSI MegaRAID Advanced Services programmatūras tehnoloģijas ir pieejamas ar īpašu aparatūras atslēgu (piegādāta atsevišķi) LSI MegaRAID SAS 9260-8i kontrolierim: MegaRAID Recovery, MegaRAID CacheCade, MegaRAID FastPath, LSI SafeStore šifrēšanas pakalpojumi (ārpus šī raksta darbības jomas). Jo īpaši, palielinot tradicionālo disku (HDD) masīva veiktspēju, izmantojot sistēmai pievienotu cietvielu disku (SSD), būs noderīga MegaRAID CacheCade tehnoloģija, ar kuras palīdzību SSD darbojas kā otrā līmeņa kešatmiņu HDD masīvam (līdzīgi HDD hibrīda risinājumam), dažos gadījumos nodrošinot diska apakšsistēmas veiktspējas palielināšanos līdz 50 reizēm. Interesants ir arī MegaRAID FastPath risinājums, kas samazina SAS2108 procesora apstrādes I / O darbību latentumu (atspējojot optimizāciju cietajiem diskiem), kas ļauj paātrināt vairāku cietvielu masīva darbību diskdziņi (SSD), kas tieši savienoti ar SAS 9260-8i portiem.

Kontrollera un tā masīvu konfigurēšanas, iestatīšanas un uzturēšanas darbības ir ērtāk veikt korporatīvajā pārvaldniekā operētājsistēmas vidē (iestatījumi BIOS izvēlne Pati kontrollera iestatīšana nav pietiekami bagāta - ir pieejamas tikai pamatfunkcijas). Jo īpaši pārvaldniekā ar dažiem peles klikšķiem varat sakārtot jebkuru masīvu un iestatīt tā darbības politikas (kešatmiņa utt.) - skatiet ekrānuzņēmumus.




Ekrānuzņēmumu paraugi no Windows pārvaldnieka RAID līmeņu konfigurēšanai 5 (iepriekš) un 1 (zemāk).

Testēšana

Lai iepazītos ar LSI MegaRAID SAS 9260-8i pamata veiktspēju (bez MegaRAID Advanced Services aparatūras atslēgas un ar to saistītajām tehnoloģijām), mēs izmantojām piecus augstas veiktspējas SAS diskus ar vārpstas ātrumu 15 tūkstoši apgr./min un atbalstu SAS- 2 saskarne (6 Gb / c) - Hitachi Ultrastar 15K600 HUS156030VLS600 ar ietilpību 300 GB katra.


Hitachi Ultrastar 15K600 cietais disks bez augšējā vāka

Tas ļaus mums pārbaudīt visus masīvu pamatlīmeņus - RAID 6, 5, 10, 0 un 1, un ne tikai ar minimālo disku skaitu katram no tiem, bet arī "izaugsmei", tas ir, pievienojot disks uz otro no ROC mikroshēmas 4 kanālu SAS portiem. Ņemiet vērā, ka šī raksta varonim ir vienkāršots analogs-4 portu LSI MegaRAID SAS 9260-4i kontrolieris, kura pamatā ir viena un tā pati elementu bāze. Tāpēc mūsu testi ar 4 disku masīviem ir vienādi piemērojami tam.

Hitachi HUS156030VLS600 lietderīgās slodzes maksimālais secīgais lasīšanas / rakstīšanas ātrums ir aptuveni 200 MB / s (skat. Grafiku). Vidējais izlases piekļuves laiks lasīšanas laikā (saskaņā ar specifikācijām) - 5,4 ms. Iebūvētais buferis ir 64 MB.


Hitachi Ultrastar 15K600 HUS156030VLS600 secīga lasīšanas / rakstīšanas ātruma diagramma

Pārbaudes sistēmas pamatā bija Intel Xeon 3120 procesors, mātesplate ar Intel P45 mikroshēmojumu un 2 GB DDR2-800 atmiņa. SAS kontrolieris tika instalēts PCI Express x16 v2.0 slotā. Pārbaudes tika veiktas operētājsistēmās Windows XP SP3 Professional un Windows 7 Ultimate SP1 x86 (tīras amerikāņu versijas), jo to serveru kolēģi (attiecīgi Windows 2003 un 2008) neļauj darboties dažiem mūsu izmantotajiem etaloniem un skriptiem . Izmantotie testi bija AIDA64, ATTO Disk Benchmark 2.46, Intel IOmeter 2006, Intel NAS Performance Toolkit 1.7.1, C'T H2BenchW 4.13 / 4.16, HD Tach RW 3.0.4.0 un Futuremark PCMark Vantage un PCMark05. Pārbaudes tika veiktas gan nepiešķirtiem apjomiem (IOmeter, H2BenchW, AIDA64), gan formatētiem nodalījumiem. Pēdējā gadījumā (NASPT un PCMark) rezultāti tika ņemti gan par masīva fizisko sākumu, gan par tā vidu (masīvu apjomi ar maksimālo pieejamo ietilpību tika sadalīti divās vienādās loģiskās sadaļās). Tas ļauj mums adekvātāk novērtēt risinājumu veiktspēju, jo ātrākās sējumu sākotnējās sadaļas, uz kurām lielākā daļa pārlūkprogrammu veic failu etalonus, bieži neatspoguļo situāciju pārējā diskā, kas reālā darbā var arī izmantot ļoti aktīvi.

Visi testi tika veikti piecas reizes, un rezultāti tika aprēķināti vidēji. Mēs izskatīsim mūsu atjaunināto metodiku profesionālu disku risinājumu novērtēšanai sīkāk atsevišķā rakstā.

Atliek piebilst, ka šajā testā mēs izmantojām kontroliera programmaparatūras versiju 12.12.0-0036 un draiveru versiju 4.32.0.32. Rakstīšanas un lasīšanas kešatmiņa ir iespējota visiem masīviem un diskiem. Iespējams, mūsdienīgākas programmaparatūras un draiveru izmantošana mūs izglāba no dīvainībām, kas pamanītas tā paša kontrollera agrīno testu rezultātos. Mūsu gadījumā šādi incidenti netika novēroti. Tomēr mēs arī neizmantojam skriptu FC-Test 1.0, kas ir ļoti apšaubāms attiecībā uz rezultātu ticamību (ko dažos gadījumos tie paši kolēģi "vēlētos saukt par apjukumu, svārstībām un neparedzamību") mūsu paketē, jo mēs vairākkārt esam pamanījuši tā neatbilstību dažiem failu modeļiem (jo īpaši daudzu mazu, mazāk par 100 KB lielu failu kopām).

Zemāk redzamajās diagrammās ir parādīti 8 masīvu konfigurāciju rezultāti:

  1. RAID 0 no 5 diskiem;
  2. RAID 0 no 4 diskiem;
  3. RAID 5 no 5 diskiem;
  4. Četru disku RAID 5;
  5. RAID 6 no 5 diskiem;
  6. RAID 6 no 4 diskiem;
  7. RAID 1 no 4 diskiem;
  8. RAID 1 no 2 diskiem.

LSI acīmredzami saprot četru disku RAID 1 masīvu (skat. Ekrānuzņēmumu iepriekš) kā sloksnes + spoguļa masīvu, ko parasti dēvē par RAID 10 (to apstiprina arī testa rezultāti).

Testa rezultāti

Lai nepārslogotu pārskatīšanas tīmekļa lapu ar neskaitāmām diagrammām, kas dažkārt ir neinformatīvas un nogurdinošas (kas bieži notiek dažos "niknos kolēģos" :)), mēs apkopojām detalizētus dažu testu rezultātus tabula... Tie, kas vēlas analizēt mūsu iegūto rezultātu smalkumus (piemēram, lai noskaidrotu to personu uzvedību, kuri ir iesaistīti viskritiskākajos uzdevumos), to var izdarīt paši. Mēs pievērsīsimies vissvarīgākajiem un galvenajiem testa rezultātiem, kā arī vidējiem rādītājiem.

Vispirms apskatīsim "tīri fizisko" testu rezultātus.

Vidējais laiks nejaušai piekļuvei datiem, lasot vienā Hitachi Ultrastar 15K600 HUS156030VLS600 diskā, ir 5,5 ms. Tomēr, organizējot tos masīvos, šis indikators nedaudz mainās: tas samazinās (pateicoties efektīvai kešatmiņai LSI SAS9260 kontrollerī) "spoguļattēlu" masīviem un palielinās visiem pārējiem. Vislielākais pieaugums (aptuveni 6%) tiek novērots 6. līmeņa masīviem, jo ​​kontrolierim vienlaikus ir jāpiekļūst vislielākajam disku skaitam (trīs RAID 6, divi RAID 5 un viens RAID 0, jo adrese šajā pārbaude notiek tikai 512 baitu blokos, kas ir ievērojami mazāk nekā masīva mijiedarbības bloku lielums).

Situācija ar nejaušu piekļuvi masīviem rakstīšanas laikā (512 baitu blokos) ir daudz interesantāka. Vienam diskam šis parametrs ir aptuveni 2,9 ms (bez kešatmiņas resursdatora kontrollerī), tomēr LSI SAS9260 kontrollera masīvos mēs novērojam ievērojamu šī skaitļa samazināšanos, pateicoties labajai rakstīšanas kešatmiņai 512 MB SDRAM kontroliera buferis. Interesanti, ka visdramatiskākais efekts tiek iegūts RAID 0 masīviem (izlases rakstīšanas piekļuves laiks samazinās gandrīz par kārtu salīdzinājumā ar vienu disku)! Tam neapšaubāmi vajadzētu labvēlīgi ietekmēt šādu masīvu darbību vairākos servera uzdevumos. Tajā pašā laikā pat masīvos ar XOR aprēķiniem (tas ir, liela SAS2108 procesora slodze) nejauša rakstīšanas piekļuve neizraisa acīmredzamu veiktspējas palēnināšanos - atkal, pateicoties jaudīgajai kontroliera kešatmiņai. Ir dabiski, ka RAID 6 šeit ir nedaudz lēnāks nekā RAID 5, taču atšķirība starp tām patiesībā ir nenozīmīga. Šajā testā mani nedaudz pārsteidza viena "spoguļa" uzvedība, kas rakstīšanas laikā parādīja vislēnāko nejaušo piekļuvi (iespējams, šī ir šī kontrollera mikrokoda "iezīme").

Lineāru (secīgu) lasīšanas un rakstīšanas (lielos blokos) grafikiem visiem masīviem nav nekādu īpatnību (lasīšanai un rakstīšanai tie ir gandrīz identiski, ja ir iespējota kontrollera rakstīšanas kešatmiņa), un tie visi mērogojas atbilstoši skaitlim diski, kas paralēli piedalās "noderīgajā" procesā. Tas ir, piecu disku RAID 0 diskiem ātrums “dubultojas” attiecībā pret vienu disku (sasniedzot 1 GB / s!), Piecu disku RAID 5 tas “četrkāršojas”, RAID 6-“trīskāršojas” (protams, trīskāršojas :)), RAID 1 no četriem diskiem tas dubultojas (bez satraukuma! :)), un vienkāršam spogulim tas dublē viena diska grafikus. Šis modelis ir skaidri redzams, jo īpaši attiecībā uz reālu lielu (256 MB) failu maksimālo lasīšanas un rakstīšanas ātrumu lielos blokos (no 256 KB līdz 2 MB), ko mēs ilustrēsim ar ATTO Disk Benchmark diagrammu 2.46 tests (šīs pārbaudes rezultāti operētājsistēmai Windows 7 un XP ir gandrīz identiski).

Šeit no kopējā attēla negaidīti izkrita tikai gadījums, kad tika nolasīti faili RAID 6 masīvā, kurā ir 5 diski (rezultāti tika atkārtoti pārbaudīti). Tomēr lasīšanai 64 KB blokos ātrums dots masīvs iegūst piešķirto 600 MB / s. Tātad norakstīsim šo faktu kā pašreizējās programmaparatūras "funkciju". Ņemiet vērā arī to, ka, rakstot reālus failus, ātrums ir nedaudz lielāks kešatmiņas dēļ lielā kontrollera buferī, un atšķirība ar lasīšanu ir pamanāmāka, jo mazāks ir masīva reālais lineārais ātrums.

Runājot par saskarnes ātrumu, ko parasti mēra bufera rakstīšanas un lasīšanas izteiksmē (vairāki zvani uz vienu un to pašu diska apjoma adresi), šeit mums jāatzīst, ka kontroliera iekļaušanas dēļ tas izrādījās vienāds gandrīz visiem masīviem. kešatmiņa šiem masīviem (sk. tabulu). Tādējādi visu mūsu testa dalībnieku ierakstīšanas ātrums bija aptuveni 2430 MB / s. ievēro, tas PCI kopne Express x8 2.0 teorētiski nodrošina ātrumu 40 Gb / s vai 5 GB / s, tomēr saskaņā ar noderīgiem datiem teorētiskā robeža ir zemāka - 4 GB / s, kas nozīmē, ka mūsu gadījumā kontrolieris patiešām strādāja saskaņā ar versiju 2.0 no PCIe kopnes. Tādējādi mūsu izmērītie 2,4 GB / s acīmredzot ir kontroliera iebūvētās atmiņas reālais joslas platums (DDR2-800 atmiņa ar 32 bitu datu kopni, kā redzams no ECC mikroshēmu konfigurācijas uz tāfeles) nodrošina līdz 3,2 GB / s). Lasot masīvus, kešatmiņa nav tik "visaptveroša" kā rakstot, tāpēc komunālajos pakalpojumos izmērītais "saskarnes" ātrums parasti ir zemāks par kontroliera kešatmiņas lasīšanas ātrumu (tipiski 2,1 GB / s masīviem 5. un 6. līmenis), un dažos gadījumos tas "nokrīt" līdz bufera nolasīšanas ātrumam cietie diski(aptuveni 400 MB / s vienam cietajam diskam, skatiet iepriekš redzamo grafiku), kas reizināts ar masīva "secīgo" disku skaitu (tie ir tikai mūsu rezultātu RAID 0 un 1 gadījumi).

Nu, mēs izdomājām "fiziku" kā pirmo tuvinājumu, ir pienācis laiks pāriet pie "dziesmu vārdiem", tas ir, uz "īstu" lietojumprogrammu bērnu testiem. Starp citu, būs interesanti noskaidrot, vai masīvu veiktspēja, veicot sarežģītus lietotāja uzdevumus, ir tikpat lineāra, kā lasot un rakstot lielus failus (sk. ATTO testa diagrammu tieši iepriekš). Zinātkārs lasītājs, es ceru, jau ir spējis paredzēt atbildi uz šo jautājumu.

Kā “salāti” mūsu maltītes “liriskajai” daļai mēs piedāvāsim darbvirsmas diska testus no PCMark Vantage un PCMark05 pakotnēm (attiecīgi operētājsistēmai Windows 7 un XP), kā arī līdzīgu lietojumprogrammu “celiņu” pārbaudi no autoritatīvā vācu žurnāla C'T pakete H2BenchW 4.13. Jā, šie kritēriji sākotnēji bija paredzēti, lai novērtētu cietos diskus galddatoros un zemu izmaksu darbstacijās. Tie atdarina tipisku uzlabota personālā datora uzdevumu izpildi diskos - darbu ar video, audio, "photoshop", antivīrusu, spēlēm, mijmaiņas failu, lietojumprogrammu instalēšanu, failu kopēšanu un rakstīšanu utt. Tāpēc to rezultātiem nevajadzētu būt ņemts šī raksta kontekstā.kā galīgā patiesība - galu galā citi uzdevumi bieži tiek veikti ar vairāku disku masīviem. Tomēr, ņemot vērā to, ka ražotājs pats pozicionē šo RAID kontrolieri, tostarp salīdzinoši lētiem risinājumiem, šī testa uzdevumu klase ir diezgan spējīga raksturot noteiktu daļu lietojumprogrammu, kas faktiski tiks izpildītas šādos masīvos (tas pats darbs ar video, profesionāla grafikas apstrāde, OS un resursu ietilpīgu lietojumprogrammu maiņa, failu kopēšana, pretvīruss utt.). Tāpēc nevajadzētu par zemu novērtēt šo trīs sarežģīto kritēriju nozīmi mūsu kopējā paketē.

Populārajā PCMark Vantage vidēji (skat. Diagrammu) mēs novērojam ļoti ievērojamu faktu - šī daudzdisku risinājuma veiktspēja ir gandrīz neatkarīga no izmantotā masīva veida! Starp citu, noteiktos ierobežojumos šis secinājums ir derīgs arī visiem atsevišķiem testa ceļiem (uzdevumu veidiem), kas iekļauti PCMark Vantage un PCMark05 pakotnēs (sīkāku informāciju skatīt tabulā). Tas var nozīmēt vai nu faktu, ka kontrollera programmaparatūras algoritmi (ar kešatmiņu un diskiem) gandrīz neņem vērā šāda veida lietojumprogrammu darbības specifiku, vai arī to, ka lielākā daļa šo uzdevumu tiek veikti kešatmiņā kontroliera atmiņa (un, visticamāk, mēs novērojam šo divu faktoru kombināciju). Tomēr pēdējā gadījumā (tas ir, dziesmu izpilde lielā mērā RAID kontroliera kešatmiņā) risinājumu vidējā veiktspēja izrādās ne pārāk augsta - salīdziniet šos datus ar dažu testu rezultātiem. desktop "(" chipset ") 4 disku RAID 0 masīvi un 5 un lēti atsevišķi SSD diski SATA 3Gb / s kopnē (sk. pārskatu). Ja salīdzina ar vienkāršu "mikroshēmojumu" četru disku RAID 0 (un divreiz lēnākos cietos diskus nekā šeit izmantotais Hitachi Ultrastar 15K600) LSI SAS9260 masīvi PCMark testos ir mazāk nekā divas reizes ātrāki, tad salīdzinoši pat ne visātrākie " budžeta "viens SSD, viņi visi noteikti zaudē! PCMark05 diska testa rezultāti sniedz līdzīgu ainu (skat. Tabulu; nav jēgas tiem zīmēt atsevišķu diagrammu).

Līdzīgu ainu (ar nelielām atrunām) LSI SAS9260 masīviem var novērot arī citā "sliežu" lietojumprogrammas etalonā - C'T H2BenchW 4.13. Šeit tikai divi no lēnākajiem (struktūras ziņā) masīviem (RAID 6 no 4 diskiem un vienkāršs "spogulis") manāmi atpaliek no visiem pārējiem masīviem, kuru veiktspēja acīmredzami sasniedz šo "pietiekamo" līmeni, ja ilgāk balstās uz diska apakšsistēmu un SAS2108 procesora efektivitāti ar kontroliera kešatmiņu ar šīm sarežģītajām zvanu secībām. Un šajā kontekstā mēs varam būt gandarīti par to, ka uz LSI SAS9260 balstītu masīvu veiktspēja šīs klases uzdevumos ir gandrīz neatkarīga no izmantotā masīva veida (RAID 0, 5, 6 vai 10), kas ļauj izmantot vairāk uzticami risinājumi, nezaudējot galīgo veiktspēju.

Tomēr "Masļeņica nav viss kaķim" - ja mēs mainīsim testus un pārbaudīsim masīvu darbību ar reāliem failiem NTFS failu sistēmā, attēls krasi mainīsies. Tātad, veicot Intel NASPT 1.7 testu, daudzi no iepriekš iestatītajiem scenārijiem ir diezgan tieši saistīti ar uzdevumiem, kas raksturīgi datoriem, kas aprīkoti ar LSI MegaRAID SAS9260-8i kontrolieri, masīva izvietojums ir līdzīgs tam, ko novērojām ATTO pārbaudiet lasot un rakstot. lieli faili - veiktspēja proporcionāli palielinās, pieaugot masīvu "lineārajam" ātrumam.

Šajā diagrammā mēs parādām visu testu un NASPT modeļu vidējos rādītājus, savukārt tabulā varat redzēt detalizētus rezultātus. Ļaujiet man uzsvērt, ka mēs izmantojām NASPT gan operētājsistēmā Windows XP (to parasti dara daudzas pārlūkprogrammas), gan operētājsistēmā Windows 7 (kas dažu šī testa īpatnību dēļ tiek darīts retāk). Fakts ir tāds, ka Seven (un tā "lielais brālis" Windows 2008 Server), strādājot ar failiem, izmanto agresīvākus vietējos kešatmiņas algoritmus nekā XP. Turklāt lielu failu kopēšana "Septiņos" notiek galvenokārt 1 MB blokos (XP, kā likums, darbojas 64 KB blokos). Tas noved pie tā, ka "failu" testa rezultāti Intel NASPT ievērojami atšķiras operētājsistēmā Windows XP un Windows 7 - pēdējā tie ir daudz augstāki, dažreiz pat vairāk nekā divas reizes! Starp citu, mēs salīdzinājām NASPT (un citu mūsu komplekta testu) rezultātus operētājsistēmā Windows 7 ar 1 GB un 2 GB instalētās sistēmas atmiņas (ir informācija, ka ar lielu sistēmas atmiņas apjomu diska operāciju kešatmiņa Windows 7 palielinās un NASPT rezultāti kļūst vēl augstāki), tomēr mēs neatradām atšķirības mērījumu kļūdas robežās.

Strīdus par to, kura OS (kešatmiņas politikas ziņā utt.) Ir "labāka", lai pārbaudītu diskus un RAID kontrolierus, atstājam šī raksta diskusijas pavedienam. Mēs uzskatām, ka testēšanas diskdziņiem un uz tiem balstītajiem risinājumiem jābūt pēc iespējas tuvākiem apstākļiem to darbības laikā. Tāpēc, mūsuprāt, rezultāti, ko esam ieguvuši abām OS, ir vienlīdzīgi.

Bet atpakaļ pie NASPT vidējās veiktspējas diagrammas. Kā redzat, atšķirība starp ātrāko un lēnāko no mūsu pārbaudītajiem masīviem vidēji ir nedaudz mazāk nekā trīs reizes. Tas, protams, nav pieckārtēja plaisa, kā lasot un rakstot lielus failus, taču tas ir arī diezgan pamanāms. Masīvi faktiski atrodas proporcionāli to lineārajam ātrumam, un tā ir laba ziņa: tas nozīmē, ka LSI SAS2108 procesors ir pietiekami ātrs, lai apstrādātu datus, gandrīz neradot vājās vietas, kad 5. un 6. līmeņa masīvi aktīvi darbojas.

Taisnīguma labad jāatzīmē, ka NASPT ir modeļi (2 no 12), kuros tiek novērots tāds pats attēls kā PCMark ar H2BenchW, proti, ka visu pārbaudīto masīvu veiktspēja ir praktiski vienāda! Tie ir Office produktivitāte un Dir Copy to NAS (skatīt tabulu). Tas ir īpaši redzams operētājsistēmā Windows 7, lai gan "konverģences" tendence ir acīmredzama operētājsistēmai Windows XP (salīdzinājumā ar citiem modeļiem). Tomēr PCMark ar H2BenchW ir modeļi, kuros masīvu veiktspēja pieaug proporcionāli to lineārajam ātrumam. Tātad viss nav tik vienkārši un nepārprotami, kā dažiem varētu patikt.

Sākumā es gribēju apspriest diagrammu ar masīvu kopējo veiktspēju, vidēji aprēķinot visus lietojumprogrammu testus (PCMark + H2BenchW + NASPT + ATTO), tas ir, šo:

Tomēr šeit nav nekā īpaša apspriežama: mēs redzam, ka LSI SAS9260 kontroliera masīvu uzvedība testos, kas emulē noteiktu lietojumprogrammu darbību, var krasi atšķirties atkarībā no izmantotajiem scenārijiem. Tāpēc labāk ir izdarīt secinājumus par konkrētas konfigurācijas priekšrocībām, pamatojoties uz to, kādus uzdevumus jūs veicat vienlaikus. Un šajā mēs varam manāmi palīdzēt vēl vienam profesionālam testam - sintētiskiem modeļiem IOmeter, kas atdarina vienu vai otru slodzi uz datu glabāšanas sistēmu.

Pārbaudes IOmeter

Šajā gadījumā mēs izlaidīsim diskusiju par daudziem modeļiem, kas rūpīgi mēra darba ātrumu atkarībā no piekļuves bloka lieluma, rakstīšanas operāciju procentuālās daļas, nejaušās piekļuves procentuālās daļas utt. Tā patiesībā ir tīra sintētika , kas dod maz noderīga praktiski informāciju un interesē diezgan tīri teorētiski. Galu galā mēs jau esam noskaidrojuši galvenos praktiskos punktus par "fiziku" iepriekš. Mums ir svarīgāk koncentrēties uz modeļiem, kas līdzinās reālam darbam - dažāda veida serveriem, kā arī failu operācijām.

Lai atdarinātu tādus serverus kā failu serveris, tīmekļa serveris un datu bāze (datu bāzes serveris), mēs izmantojām labi zināmos tāda paša nosaukuma modeļus, ko tajā laikā ierosināja Intel un StorageReview.com. Visos gadījumos mēs pārbaudījām masīvus ar komandu rindas dziļumu (QD) no 1 līdz 256 ar soli 2.

Modelī "Database", kas izmanto nejaušu piekļuvi diskam 8 KB blokos visā masīva lielumā, var novērot ievērojamas masīvu priekšrocības bez paritātes (tas ir, RAID 0 un 1) ar komandu rindas dziļumu 4 un augstāks, bet visi masīvi ar paritāti (RAID 5 un 6) demonstrē ļoti līdzīgu veiktspēju (neskatoties uz divkāršo atšķirību starp tiem lineārās piekļuves ātrumā). Situāciju var viegli izskaidrot: visi paritātes pārbaudītie masīvi vidējās nejaušās piekļuves laika testos uzrādīja līdzīgas vērtības (skat. Iepriekš redzamo diagrammu), un tieši šis parametrs galvenokārt nosaka veiktspēju šajā testā. Interesanti, ka visu masīvu veiktspēja pieaug gandrīz lineāri, palielinoties komandu rindas dziļumam līdz 128, un tikai pie QD = 256 dažos gadījumos var redzēt piesātinājuma mājienu. Masīvu maksimālā veiktspēja ar paritāti pie QD = 256 bija aptuveni 1100 IOps (darbības sekundē), tas ir, LSI SAS2108 procesors tērē mazāk nekā 1 ms, lai apstrādātu vienu datu gabalu 8 KB (aptuveni 10 miljoni viena baita XOR) darbības sekundē RAID 6; protams, procesors vienlaikus veic citus uzdevumus datu ievadīšanai-izvadīšanai un darbam ar kešatmiņu).

Failu servera modelī, kas izmanto dažāda lieluma blokus nejaušai lasīšanas un rakstīšanas piekļuvei masīvam visā tā lielumā, mēs novērojam attēlu, kas līdzīgs DataBase, ar atšķirību, ka šeit piecu disku masīvi ar paritāti (RAID 5 un 6) tiek ievērojami apietas ar ātrumu. To 4 disku kolēģi un demonstrē gandrīz identisku veiktspēju (aptuveni 1200 IOps pie QD = 256)! Acīmredzot piektā diska pievienošana otrajam no diviem kontroliera 4 kanālu SAS portiem kaut kā optimizē procesora skaitļošanas slodzi (I / O darbību dēļ?). Iespējams, ir vērts salīdzināt 4 disku masīvu ātrumu, kad diskdziņi ir savienoti pa pāriem ar dažādiem kontroliera Mini-SAS savienotājiem, lai noteiktu optimālo konfigurāciju masīvu sakārtošanai LSI SAS9260, taču tas jau ir uzdevums citam rakstam.

Tīmekļa servera modelī, kurā, pēc tā veidotāju domām, nav rakstīšanas operāciju diskā (un līdz ar to XOR funkciju aprēķināšana rakstīšanai) kā klase, attēls kļūst vēl interesantāks. Fakts ir tāds, ka visi trīs piecu disku bloki no mūsu komplekta (RAID 0, 5 un 6) šeit parāda identisku veiktspēju, neskatoties uz ievērojamo atšķirību starp tiem lineārā lasīšanas ātruma un paritātes aprēķinu ziņā! Starp citu, šie paši trīs masīvi, bet no 4 diskiem, arī ātrumā ir identiski viens otram! Un tikai RAID 1 (un 10) izkrīt no attēla. Kāpēc tas notiek, ir grūti spriest. Iespējams, kontrolierim ir ļoti efektīvi algoritmi, lai atlasītu "labus diskus" (tas ir, tos piecus vai četrus diskus, no kuriem vispirms tiek iegūti nepieciešamie dati), kas RAID 5 un 6 gadījumā palielina varbūtību, ka dati tiks saņemti agrāk no plkst. šķīvjus, iepriekš sagatavojot procesoru nepieciešamajiem aprēķiniem (atcerieties dziļo komandu rindu un lielo DDR2-800 buferi). Rezultātā tas var kompensēt ar XOR aprēķiniem saistīto latentumu un "izredzēs" izlīdzināt tos ar "vienkāršu" RAID 0. Jebkurā gadījumā LSI SAS9260 kontrolieri var tikai uzslavēt par ārkārtīgi augstajiem rezultātiem (aptuveni 1700 IOps 5 disku masīvi ar QD = 256) tīmekļa servera modelī masīviem ar paritāti. Diemžēl ļoti zemais divu disku spoguļa sniegums visos šajos servera modeļos ir kļuvis par mušu.

Tīmekļa servera modeli atkārto mūsu pašu modelis, kas emulē mazu (64 KB) failu nejaušu lasīšanu visā masīva telpā.

Atkal rezultāti tika apvienoti grupās-visi 5 disku bloki ir identiski viens otram pēc ātruma un atrodas mūsu "sacensību" vadībā, 4 disku RAID 0, 5 un 6 arī nav atšķirami viens no otra veiktspējas ziņā, un no kopējās masas izkrīt tikai "spoguļi" (starp citu, četru disku "spogulis", tas ir, RAID 10 izrādās ātrāks par visiem pārējiem 4 disku masīviem-acīmredzot tā paša algoritma dēļ " veiksmīga diska izvēle "). Mēs uzsveram, ka šīs likumsakarības ir derīgas tikai lielam komandrindas dziļumam, savukārt ar nelielu rindu (QD = 1-2) situācija un vadītāji var būt pilnīgi atšķirīgi.

Viss mainās, kad serveri strādā ar lieliem failiem. Mūsdienīga "smaga" satura un jaunas "optimizētas" OS apstākļos Windows tips 7, 2008 serveris utt. darbs ar megabaitu failiem un 1 MB datu blokiem kļūst arvien svarīgāks. Šādā situācijā mūsu jaunais modelis, kas emulē nejaušu 1 MB failu nolasīšanu visā diskā (informācija par jauniem modeļiem tiks aprakstīta atsevišķā rakstā par metodoloģiju), izrādās ļoti noderīga, lai pilnīgāk novērtētu servera potenciālu LSI SAS9260 kontrolieris.

Kā redzat, 4 disku "spogulis" šeit neatstāj cerības uz vadību, skaidri dominējot jebkurā komandu rindā. Arī tā veiktspēja sākotnēji pieaug lineāri, palielinoties komandu rindas dziļumam, bet pie QD = 16 RAID 1, tas sasniedz piesātinājumu (ātrums ir aptuveni 200 MB / s). Nedaudz "vēlāk" (pie QD = 32) veiktspējas piesātinājums masīvos notiek lēnāk šajā testā, starp kuriem "sudraba" un "bronzas" ir jāpiešķir RAID 0, un masīvi ar paritāti ir nepiederoši, zaudējot pat pirms spoža RAID 1 no diviem diskiem, kas izrādās pārsteidzoši labs. Tas liek mums secināt, ka pat lasīšanas laikā skaitļošanas XOR slodze uz LSI SAS2108 procesoru, strādājot ar lieliem failiem un blokiem (atrodas nejauši), ir ļoti apgrūtinoša, un RAID 6, kur tas faktiski dubultojas, tas ir dažreiz pat pārmērīgi - risinājumu veiktspēja knapi pārsniedz 100 MB / s, tas ir, 6-8 reizes zemāks nekā ar lineāro nolasījumu! Redundant RAID 10 šeit ir acīmredzami izdevīgāks.

Nejauši ierakstot mazus failus, attēls atkal ir pārsteidzoši atšķirīgs no tiem, ko redzējām iepriekš.

Fakts ir tāds, ka šeit masīvu veiktspēja praktiski nav atkarīga no komandu rindas dziļuma (acīmredzot to ietekmē milzīgā LSI SAS9260 kontroliera kešatmiņa un diezgan lielās pašu cieto disku kešatmiņas), bet tas radikāli mainās atkarībā no masīva veida! Beznosacījumu līderi šeit ir "nepretenciozi" procesoram RAID 0, un "bronza" ar vairāk nekā divas reizes lielākiem zaudējumiem līderim - RAID 10. Visi masīvi ar paritāti ir izveidojuši ļoti tuvu vienu grupu ar divu disku spoguli ( informācija par tiem ir sniegta atsevišķā diagrammā zem galvenās), trīs reizes zaudējot līderiem. Jā, tas noteikti ir liela slodze uz kontroliera procesoru. Tomēr, atklāti sakot, es negaidīju šādu "neveiksmi" no SAS2108. Dažreiz pat programmatūra RAID 5, kuras pamatā ir "mikroshēmojumu" SATA kontrolieris (ar kešatmiņu, izmantojot Windows un aprēķinu, izmantojot datora centrālo procesoru), spēj strādāt ātrāk ... vidējā rakstīšanas piekļuves laika diagramma rezultātu sadaļas sākumā.

Pāreja uz nejaušu rakstīšanu lielos failos par 1 MB palielina absolūtos ātruma rādītājus (RAID 0 - gandrīz līdz šādu failu nejaušas nolasīšanas vērtībām, tas ir, 180–190 MB / s), bet kopējais attēls paliek gandrīz nemainīgs - masīvi ar paritāti daudzkārt lēnāk nekā RAID 0.

RAID 10 attēls ir interesants - tā veiktspēja samazinās, palielinoties komandu rindas dziļumam, lai gan ne daudz. Pārējiem masīviem šāda efekta nav. Divu disku "spogulis" šeit atkal izskatās pieticīgs.

Tagad apskatīsim modeļus, kuros faili vienādos daudzumos tiek lasīti un ierakstīti diskā. Šādas slodzes ir raksturīgas, jo īpaši dažiem video serveriem vai tajā pašā masīvā esošo failu aktīvas kopēšanas / pavairošanas / dublēšanas laikā, kā arī defragmentēšanas gadījumā.

Pirmkārt - faili 64 KB izlases veidā visā masīvā.

Šeit zināma līdzība ar DataBase modeļa rezultātiem ir acīmredzama, lai gan masīvu absolūtais ātrums ir trīs reizes lielāks, un pat ar QD = 256 zināma veiktspējas piesātinājums jau ir manāms. Lielāks (salīdzinājumā ar DataBase modeli) rakstīšanas operāciju procentuālais daudzums šajā gadījumā noved pie tā, ka masīvi ar paritāti un divu disku "spogulis" kļūst par acīmredzamiem nepiederošiem, kuru ātrums ir ievērojami zemāks par RAID 0 un 10 masīviem.

Pārejot uz 1 MB failiem, šis modelis parasti tiek saglabāts, lai gan absolūtais ātrums ir aptuveni trīskāršs, un RAID 10 kļūst tikpat ātrs kā 4 disku josla, kas ir laba ziņa.

Pēdējais raksta paraugs būs lielu failu secīga (atšķirībā no izlases veida) lasīšana un rakstīšana.

Un šeit jau daudziem masīviem izdodas pārspīlēt līdz ļoti pienācīgam ātrumam aptuveni 300 MB / s. Un, lai gan starp līderi (RAID 0) un nepiederošo (divu disku RAID 1) paliek vairāk nekā divkārša plaisa (ņemiet vērā, ka ar lineāru lasīšanu VAI rakstīšanu šī plaisa ir pieckārtīga!), Iespējams, nav iepriecinoša. Patiešām, spriežot pēc šī kontroliera lietojumprogrammu saraksta, ko pati LSI nodrošina (skat. Raksta sākumu), daudzi mērķa uzdevumi izmantos šo īpašo piekļuves masīvu raksturu. Un tas noteikti ir vērts padomāt.

Noslēgumā es sniegšu galīgo diagrammu, kurā visu iepriekšminēto IOmeter testa modeļu rādītāji tiek aprēķināti vidēji (ģeometriski pār visiem modeļiem un komandu rindām, bez svariem). Interesanti, ka, ja šo rezultātu vidējā aprēķināšana katrā modelī tiek veikta aritmētiski, izmantojot svara koeficientus 0,8, 0,6, 0,4 un 0,2 attiecīgi komandu rindām 32, 64, 128 un 256 (kas nosacīti ņem vērā kritumu) operāciju īpatsvars ar augstu komandu rindas dziļumu disku kopējā darbībā), tad galīgais (visiem modeļiem) normalizētā masīva veiktspējas indekss 1% robežās sakrīt ar vidējo ģeometrisko.

Tātad vidējā "temperatūra slimnīcā" mūsu modeļos IOmeter testam rāda, ka nav iespējams atbrīvoties no "fizikas ar matemātiku" - RAID 0 un 10 noteikti ir vadībā. Masīviem ar paritāti brīnumi nenotiek - lai gan dažos gadījumos LSI SAS2108 procesors, pienācīga veiktspēja, kopumā šādi masīvi nevar "noturēties" līdz vienkāršas "svītras" līmenim. Tajā pašā laikā ir interesanti, ka 5 disku konfigurācijas nepārprotami palielinās, salīdzinot ar 4 disku konfigurācijām. Jo īpaši 5 disku RAID 6 noteikti ir ātrāks par 4 disku RAID 5, lai gan "fizikas" ziņā (nejaušās piekļuves laiks un lineārās piekļuves ātrums) tie ir praktiski identiski. Es biju vīlies arī divu disku "spogulī" (vidēji tas ir līdzvērtīgs 4 disku RAID 6, lai gan divi XOR aprēķini katram datu bitam nav nepieciešami spogulim). Tomēr vienkāršs "spogulis" acīmredzami nav mērķa masīvs pietiekami jaudīgam 8 portu SAS kontrolierim ar lielu kešatmiņu un jaudīgu borta procesoru. :)

Informācija par cenām

LSI MegaRAID SAS 9260-8i 8 portu SAS kontrolieris ar pilnu komplektu maksā aptuveni 500 ASV dolāru, un to var uzskatīt par diezgan pievilcīgu. Tās vienkāršotais 4 portu partneris ir pat lētāks. Precīzāka pašreizējā ierīces vidējā mazumtirdzniecības cena Maskavā, kas ir svarīga šī raksta lasīšanas laikā:

LSI SAS 9260-8iLSI SAS 9260-4i
$571() $386()

Secinājums

Apkopojot iepriekš minēto, varam secināt, ka neuzdrošināsim sniegt vienotus ieteikumus "visiem" par 8 portu LSI MegaRAID SAS9260-8i kontrolieri. Ikvienam pašam jāizdara secinājumi par nepieciešamību to izmantot un ar tās palīdzību jākonfigurē noteikti masīvi - stingri pamatojoties uz uzdevumu klasi, kuru paredzēts sākt vienlaikus. Fakts ir tāds, ka dažos gadījumos (veicot dažus uzdevumus) šis lētais "megamonstrs" spēj parādīt izcilu veiktspēju pat masīvos ar dubultu paritāti (RAID 6 un 60), bet citās situācijās tā RAID 5 un 6 ātrums skaidri atstāj daudz ko vēlēties .... Un vienīgais glābiņš (gandrīz universāls) būs RAID 10 masīvs, kuru var organizēt ar gandrīz tādiem pašiem panākumiem, izmantojot lētākus kontrolierus. Tomēr bieži, pateicoties SAS9260-8i procesoram un kešatmiņai, RAID 10 masīvs šeit darbojas ne lēnāk par svītru no tāda paša skaita diskiem, vienlaikus nodrošinot augstu risinājuma uzticamību. Bet tas, no kā noteikti vajadzētu izvairīties, izmantojot SAS9260-8i, ir divu disku DSLR un 4 disku RAID 6 un 5-tās acīmredzami ir zemas optimālās konfigurācijas šim kontrolierim.

Pateicoties Hitachi Global Storage Technologies
testēšanai paredzētajiem cietajiem diskiem.

nav iekļauts.

Augstas veiktspējas 6Gb / s aparatūras RAID kontrolieris 9260-8i ar 8 iekšējiem portiem (2 SFF8087 savienotāji) un 512 MB iebūvētās atmiņas, kas atbalsta līdz 128 SAS un SATA diskdziņiem ar RAID-on-Chip tehnoloģiju.

Augstas veiktspējas MegaRAID SATA + SAS 9260 produktu līnija nodrošina pārsteidzošu datu pārraides ātrumu līdz 2880 MB / s lasīšanas, 1850 MB / s rakstīšanas un 147 000 brīvpiekļuves I / O, lai atbalstītu pat visprasīgākās lietojumprogrammas, piemēram, datu bāzes un video apstrādi .

Šie produkti nodrošina 3 Gb / s un 6 Gb / s datu nesēju ar atbalstu iekšējais savienojums gan SATA, gan SAS diskdziņi.

Servera SATA vai SAS diskdziņu iekšējais savienojums. Ļauj strādāt ar 128 ierīcēm, izmantojot SAS paplašinātājus. LSI RAID-on-Chip (ROC) tehnoloģija un primārā PCI Express saskarne lietojumprogrammām ar lielu joslas platumu.

Papildu rezerves akumulators, lai novērstu datu zudumu servera kļūmes gadījumā.

Atbalsta papildu programmatūru CacheCade, FastPath un Recovery / Snapshots.

Galvenās iezīmes

  • Maksimālais pieejamais veiktspējas līmenis: lasīšanas režīms: 2,875 MB / s, rakstīšanas režīms: 1,850 MB / s
  • PCI Express 2.0 nodrošina ātrāku signāla pārraides ātrumu lietojumprogrammām ar lielu joslas platumu
  • Maksimāla elastība, atbalstot 3Gb / s un 6Gb / s SATA un SAS diskus
  • SafeStore šifrēšanas tehnoloģija nodrošina spēcīgāku datu aizsardzību
  • Zema profila MD2 dizains piemērots kompaktai 1U un 2U arhitektūrai

Specifikācijas

Parametrs Apraksts
ProcesorsLSISAS2108 RAID-on-Chip (ROC) 800MHz PowerPC®
VeiktspējaLīdz 6Gbps vienā ostā
Saskarnes

Astoņi iekšējie SATA + SAS porti
Divas iekšējās saskarnes SFF-8087

AtmiņaKešatmiņa - 512 MB DDRII (800 MHz)
Atbalstīto ierīču skaitslīdz 32 SATA un / vai SAS diskdziņiem
Atbalstītie RAID līmeņiRAID - 0, 1, 5 un 6 līmenis
Paplašināts RAID 10, 50 un 60
Uzņēmēja kontroliera saskarneX8 PCI Express v2.0
Formas faktorsZema profila MD2 formāts (167,64 mm x 64,42 mm)
Funkcionalitāte

Avārijas barošanas bloks (opcija, tiešais savienojums)

Automātiska atsākšana pēc jaunināšanas

Automātiska atsākšana pēc atkopšanas

Tiešsaistes jaudas paplašināšana (OCE)

Tiešsaistes RAID līmeņa migrācija (RLM)

SafeStore datu šifrēšanas sistēma

Tūlītēja datu dzēšanas funkcija

SSD atbalsts ar SSD Guard ™ tehnoloģiju

Globālas un īpašas rezerves kopijas, ārkārtas karstās rezerves kopijas ar datu atkopšanu

Automātiska atkopšana

Strukturālā integritāte karstā gaidīšanas režīmā

SATA avārijas karstās rezerves SAS masīviem

Daudzkanālu atbalsta struktūra vienam kontrolierim (kļūmjpārlēce)

Slodzes sadalījums

Visaptveroša RAID pārvaldības programmatūra

Cienījamie klienti.
Lūdzu, ņemiet vērā, ka šajā vietnē publicētā atsauces informācija par precēm nav piedāvājums, aprīkojuma pieejamība un izmaksas jāpārbauda pie NAG LLC vadītājiem, kuri labprāt palīdzēs jums izvēlēties aprīkojumu un veikt tā pasūtījumu. .

Ražotājs patur tiesības bez iepriekšēja brīdinājuma mainīt izskatu, specifikācijas un aprīkojumu.

Ir pagājuši aptuveni divi gadi kopš 9260 sērijas kontrolieru paziņošanas, izņemot modeļus ar “CV” prefiksu. Šajā laikā krievu valodā runājošajā interneta daļā mūsu kolēģi IT žurnālistikā ir publicējuši vairākus pārskatus, kuros aprakstītas šīs sērijas priekšrocības, un ir veikti daudzi testi. Lai neatkārtotu visu mūsu kolēģu ceļu, mēs nolēmām atjauninātās sērijas kontrolieros atklāt saīsinājuma “CV” nozīmi. Tāpēc mēs veicām testus, lai atklātu atšķirību starp tirgū jau pazīstamajiem kontrolieriem un atjauninātajiem ar “CV” marķējumu. Protams, mums vēl ir jāiziet tie paši soļi, kas mūsu kolēģiem, proti, lai noņemtu RAID līmeņu testu rezultātus. Bet mēs ceram, ka mūsu lasītāji novērtēs kontroliera darbības rezultātu salīdzinājumu ar kešatmiņu. Bet vispirms lietas.

Kontroliera specifikācijas

Sāksim ar to, ka aplūkosim kontroliera aparatūru, tās svarīgākās īpašības un iespējas, funkcionalitāti, ko tā nes “uz kuģa” un ko nodrošina papildu programmatūra.

Galvenās aparatūras un programmatūras īpašības ir parādītas tabulā

LSI MegaRAID SAS 9260CV-8i

Risinājums Astoņu portu iekšējie SATA + SAS kontrolieri intensīvai I / O lietojumprogrammai. Plašs joslas platums, SAS, SATA vai SSD savienojums. Samazināta apkope un kopējās īpašuma izmaksas, izmantojot tehnoloģiju CacheVault
Izmēri (rediģēt) Zema profila MD2 formāts (6,6 x 2,536 collas)
Savienotāji Divi iekšējie Mini-SAS SFF-8087 savienotāji
Ierīces atbalsts Līdz 128 SAS un / vai SATA cietie diski un cietvielu diski
Galvenā procesora kopnes tips PCI Express x8 versija 2.0
Pārraides ātrumu Līdz 6 Gbps (vienā ostā)
SAS kontroliera I / O procesors LSISAS2108 ar RAID mikroshēmā (ROC)
Kešatmiņas izmērs 512 MB DDRII SDRAM
Kešatmiņas aizsardzība MegaRAID CacheVault Flash kešatmiņas aizsardzība
RAID datu aizsardzības galvenās iezīmes
  • RAID - 0, 1, 5 un 6 līmenis
  • RAID paplašināšana līdz 10, 50 un 60
  • Tiešsaistes jaudas paplašināšana (OCE))
  • Tiešsaistes RAID līmeņa migrācija (RLM)
  • Automātiska atsākšana pēc strāvas padeves pārtraukuma masīva jaunināšanas vai pārbūves dēļ (RLM)
  • Daudzkanālu atbalsta struktūra vienam kontrolierim (kļūmjpārlēce)
  • Slodzes sadalījums
  • Līdz 1 MB datu atdalīšanas segmenta konfigurācija
  • Ātra inicializācija ātrai masīva iestatīšanai
  • Datu konsekvences pārbaude
  • Regulāra pārbaude - datu nesēja skenēšana un atkopšana
  • Atbalsta 64 loģiskos diskus
  • Atbalsta līdz 64 TB uz vienu loģisko vienību (LUN)
  • Diska konfigurācijas (COD) saderīgs ar DDF
  • S.M.A.R.T atbalsts
  • Kopīga un sadalīta karstā rezerve ar atjaunošanas funkcionalitāti
RAID pārvaldība
  • MegaRAID pārvaldības komplekts
  • MegaRAID krātuves pārvaldnieks
  • MegaCLI (komandrindas saskarne)
  • WebBIOS
Pēc izvēles SSD optimizācija

MegaRAID CacheCade programmatūra uzlabo I / O veiktspēju, izmantojot kā kešatmiņu cietvielu disks
MegaRAID Fast Path programmatūra nodrošina līdz 150 000 IOPS SSD masīviem

Kontrolieris 9260CV-8i pieder pie Value Line sērijas (pieejamo risinājumu sērija). Šis modelis no dārgākajiem Feature Line kontrolieriem atšķiras ar CacheVault (NAND zibatmiņa) klātbūtni kontrolierī un superkondensatoru izmantošanu parasto litija jonu rezerves bateriju (BBU) vietā. Atšķirībā no Entry sērijas ierīcēm, 9260CV-8i izmanto jaudīgāko LSISAS2108 800 MHz procesoru ar PowerPC arhitektūru.

Atbalstīto RAID līmeņu veidi nav mainījušies. Tiek deklarēti tie paši pazīstamie RAID veidi un to modifikācijas: 0, 00, 1, 10, 5, 50, 6 un 60.

Kā jau minējām iepriekš, superkondensatori ir aizstājuši parasto BBU rezerves akumulatoru un kļuvuši par daļu no jaunās kešatmiņas aizsardzības (Cache Vault). Kešatmiņas glabāšanas pamatprincips ir gandrīz identisks BBU izmantošanai. Superkondensators saglabā kešatmiņas jaudu. Bet, ja klasiskā BBU ar litija jonu elementiem informācija par kontroliera RAM tiek saglabāta aptuveni 72 stundas, pēc tam dati pazūd, tad superkondensators papildus tā saglabāšanai kešatmiņā ļauj lai ierakstītu informāciju no kešatmiņas uz NAND zibspuldzes moduli, kas atrodas uz kontroliera. Kad barošana tiek atjaunota, informācija no NAND atkal tiks ierakstīta kontroliera kešatmiņā. Saskaņā ar LSI (LSI MegaRaid CacheVault Technology) informāciju NAND var uzglabāt apmēram trīs gadus.

Programmatūra

Ērtākais veids, kā pārvaldīt un konfigurēt kontrolieri, ir MegaRAID Storage Manager. Pastāv arī tā sauktais WebBIOS - kontroliera BIOS, kas tiek aicināts inicializēt servera sāknēšanas laikā, kā arī komandrinda(CLI).

Par kādu naudu kontroliera funkcijas var ievērojami paplašināt. Papildu funkcionalitāte ietver šādas patentētas LSI tehnoloģijas.

MegaRAID FastPath

Ļauj optimizēt ar kontrolieri savienoto SSD diskdziņu veiktspēju un palielināt I / O darbību skaitu darījumu lietojumprogrammām. LSI apgalvo, ka, izmantojot MegaRAID FastPath, veiktspējas uzlabojums ir trīs reizes lielāks - līdz 150 000 IOPS.

MegaRAID kešatmiņa

Funkcija, ar kuras palīdzību SSD tiek izmantots kā kešatmiņa cieto disku masīvam, kas var uzlabot tīmekļa lietojumprogrammu, datu bāzu un reāllaika darījumu apstrādes (OLTP) veiktspēju aptuveni 50 reizes

MegaRAID atkopšana

Izmantojot momentuzņēmuma tehnoloģiju, šī funkcija ļauj izveidot bloka līmeņa sistēmas attēlus. Ir iespējams atjaunot gan atsevišķas mapes un failus, gan sistēmas sākotnējos stāvokļus kopumā.

MegaRAID SafeStore

Kopā ar diskdziņos iebūvēto paššifrējošo disku (SED) šifrēšanas sistēmu tas nodrošina augstu drošības līmeni pret neatļautu piekļuvi un mēģinājumiem mainīt datus.

Uzskaitīto funkciju aktivizēšanai ir divas iespējas. Pirmais ir izmantot aparatūras atslēgu, tas ir, mikroshēmu, kas uzstādīta tieši uz kontroliera. Otrais ir ievadīt programmatūras atslēgu, izmantojot RAIDweb konsoli vai izmantojot MegaRAID Storage Manager papildprogrammu, kas instalēta tieši operētājsistēmā. Iespējas ir līdzvērtīgas rezultāta ziņā, un lietotājs var izvēlēties ērtāko veidu, kā aktivizēt funkcijas.

Pārbaudes metodika

Mūsu metodoloģijas pamatā ir mūsu daudzu gadu pieredze serveru programmatūras jomā. Bet, kā tas parasti notiek, pastāv zināma subjektivitāte. Tāpēc mēs esam gatavi kopā ar lasītājiem uzlabot metodiku. Atstājiet savas vēlmes raksta beigās.

Mēs izmantojām Windows 2008 R2 platformu un izmantojām IOMeter utilītas versiju 2006.07.27, lai novērtētu I / O apakšsistēmu.

Pārbaudot, mēs izmantojām Asustek RS720-E6 serveri. Konfigurācija ir parādīta zemāk esošajā tabulā.

Asustek RS720-E6 testa servera konfigurācija
Komponents Specifikācijas
Mātesplate ASUS Z8PE-D18
Mikroprocesors 2 x Intel Xeon E5620 (Westmere-EP), 2,40 GHz, 12 MB kešatmiņa
RAM 12 х Samsung DIMM DDR3-1333 4 GB PC3-10600 ECC reģistrēts M393B5273BH1-CH9
Cietie diski 7 х Hitachi Ultrastar 15K600 SAS-2.0 600 GB 15000 apgr./min. 64 MB HUS156060VLS600
Cietvielu disks Intel SSD 510 250 GB

Mēs piešķīrām vienu no septiņiem operētājsistēmas diskiem. Mūsu izmantotā servera korpuss atbalsta 12 diskus, taču, tā kā tā aizmugurējā plāksne nesatur paplašinātāju un kontrolieris ir savienots, izmantojot parastos 7 kontaktu SATA kabeļus, mēs izmantojām tikai 7 diskus. Mēs arī izmantojām vienu nospiedumu SSD zem CacheCade.

Testēšanai IOmeter izmantojām gatavas veidnes, proti, WebServer, DataBase, FileServer, WorkStation. Mēs izmantojām arī secīgas un nejaušas lasīšanas / rakstīšanas veidnes ar dažāda lieluma datu blokiem - no 512 baitiem līdz 1 MB ar soli, kas divreiz pārsniedz iepriekšējo bloku. Komandas rindas dziļums tika izvēlēts vienāds ar 30, kas ļāva ielādēt diska apakšsistēmu. Lieli komandu rindu dziļumi ir raksturīgi korporatīvajai videi, kurā diska apakšsistēma ir pakļauta lielai slodzei. Šī slodze var būt virtuālās mašīnas un termināļa serveri. Kā redzams no mūsu platformas īpašībām, tā ir paredzēta korporatīvajam sektoram. Empīriski tika atklāts, ka 30 komandas ir apakšējā robeža, no kuras sākas palielināta slodze uz diska apakšsistēmu. Tika pārbaudīti visi RAID līmeņi un to modifikācijas, ko atbalsta kontrolieris, ar un bez kešatmiņas: 0, 00, 1, 10, 5, 50, 6. Vienīgais izņēmums bija 60. līmenis, jo paplašinātāja neesamība neļāva instalēt astoņi diski.

Pirmajā posmā tika pārbaudīta 14 konfigurāciju I / O veiktspēja. Saraksts ir parādīts tabulā.

Pārbaudiet RAID konfigurācijas
RAID-00 4 diski
RAID-00 + CacheCade 4 diski
RAID-0 5 diski
RAID-0 + kešatmiņa 5 diski
RAID-1R 4 diski
RAID-1 + kešatmiņa 4 diski
RAID-5 5 diski
RAID-5 + kešatmiņa 5 diski
RAID-6 5 diski
RAID-6 + CacheCade 5 diski
RAID-10 4 diski
RAID-10 + CacheCade 4 diski
RAID-50 6 diski
RAID-50 + CacheCade 6 diski

RAID-1 no četriem diskdziņiem ir līdzīgs RAID10, ko apstiprina testi.

Otrajā posmā mēs veicām vairākus mērījumus ar virtuālajām mašīnāmb, kurām mēs izmantojām Hyper-V lomu un vienlaikus palaidām 4 virtuālās mašīnas ar Windows 7. Katra virtuālā mašīna atbilda vienam IOmeter modelim: piemēram, divi tīmekļa serveri , korporatīvās (iekšējās) un ārējās, servera datu bāzes un failu serveris. Tādējādi ir iespējams izsekot ierīces darbībai reālā scenārijā. Tika nolemts pārbaudīt šī testa darbību ar praksē populārāko masīva konfigurāciju - RAID5. CacheCade bija iesaistīts.

Testa rezultāti

Detalizētus skaitļus par visām diagrammām var atrast.

Datu bāzes veidne bez kešatmiņas (CC)

FileServer veidne bez kešatmiņas (CC)

WorkStation veidne, neizmantojot kešatmiņu (CC)

WebServer veidne, neizmantojot kešatmiņu (CC)

Pirmajos trīs grafikos vadošās pozīcijas ieņem RAID-0 un RAID-50. RAID-50 pārspēj RAID-10. Darba rezultātu ar WebServer veidni grafikā RAID-50 jau ir vadībā, un visi pārējie to seko. Iemesls atstāt RAID-50 vadošo vietu disku skaita ziņā-par vienu vairāk nekā citi RAID līmeņi, izņemot RAID-6. Otrkārt, tīmekļa veidnē datu bloki tiek tikai lasīti, kaut arī lasīšana ir patvaļīga. RAID-6 visās veidnēs, izņemot WebServer, parasti ir sarežģīts, jo kontrolierim ir jāaprēķina kontrolsumma diviem diskiem.

Aplūkosim tās pašas veidnes tikai, izmantojot CacheCade:

Tests ir paredzēts, lai parādītu veiktspējas pieaugumu vai tā trūkumu I / O operācijās.

Datu bāzes veidne, izmantojot kešatmiņu (CC)

Failu servera veidne, izmantojot kešatmiņu (CC)

WorkStation veidne, izmantojot kešatmiņu (CC)

WebServer veidne, izmantojot CacheCade (CC)

Salīdzinot rezultātus, var atzīmēt, ka grafiki ir gandrīz identiski, taču dažu veidu RAID masīvu darbību skaits nedaudz palielinās, taču tas ir tik mazs, ka gandrīz visos rezultātos to var ignorēt .

Ir arī vērts atzīmēt, ka dažiem RAID līmeņiem CacheCade rezultāti izrādījās, lai arī nenozīmīgi, mazāk nekā bez tā. Tas ir īpaši redzams FileServer modelī, RAID līmeņos 00, 5, 6 un 10. Vismazāk samazinājums bija WebServer modelī - tikai RAID5 rezultāts bija ievērojami zemāks nekā tas, kas iegūts bez kešatmiņas. Grūti pateikt, ar ko tieši šis samazinājums var būt saistīts. Var pieņemt, ka tas ir saistīts ar 20% veidnes iestatījumos norādīto rakstīšanas operāciju.

Tagad redzēsim, kā veidlapā ir papildu kešatmiņa SSD disks palielinās secīgu lasīšanas un rakstīšanas ātrumu. Pilnīgi iespējams, ka tas var šķist lieki, jo RAID masīvu ātruma raksturlielumi ir vismaz salīdzināmi ar atsevišķiem SSD diskiem. Lai kā arī būtu, testi parādīs.

Secīga lasīšana, megabaiti sekundē, neizmantojot CacheCade

Grafikā redzams, ka pirmo vietu ieņem RAID 0, kas ir loģiski, jo lasīšana notiek paralēli no vairākiem diskiem, 5 diskos ātrums maksimumā sasniedz 930 megabaitus sekundē. Tam praktiski seko trīs masīvi, pamatojoties uz līmeni: RAID5, RAID00 un RAID50, kas ļāva izņemt 16 KB blokus. RAID1 un RAID10 parāda identiskus rezultātus, jo, kā minēts iepriekš, tie būtībā ir identiski un atklāj savu potenciālu šajā testā ar 512 KB blokiem. RAID6 parāda vienmērīgu rezultātu, sākot no 4KB blokiem.

Secīga lasīšana, megabaiti sekundē, izmantojot CacheCade

Variants, kurā tiek izmantota kešatmiņa, dod gandrīz identiskus rezultātus ar vienīgo atšķirību, ka RAID50 gadījumā ātruma kritums pie 16 KB blokiem ir dramatiskāks. Ir zināms, ka lasīšanas ātrums ir atkarīgs no svītras lieluma - blakus esoša diska bloku secība. Iespējams, ka šo kļūmi ietekmēja tās lielums, kas pēc noklusējuma kontrolieriem ir iestatīts uz 64 KB un kas visu testu laikā palika nemainīgs. Iespējams, kritienu var izraisīt kontroliera programmaparatūra, kas strādā ar šo bloku šajā RAID līmenī. Mēs centīsimies noskaidrot, kāds ir šīs kontroliera uzvedības iemesls no LSI inženieriem.

Secīga rakstīšana, megabaiti sekundē, neizmantojot CacheCade

Rakstot, palielinās disku slodze, attiecīgi, rakstīšanas ātrums būs mazāks salīdzinājumā ar lasīšanu. Rezultāti ir stabilāki - nav tādu kļūmju kā lasot. Palielinoties ierakstīto datu blokam līdz 4-16 kbytes, rakstīšanas ātrums palielinās, tad tas praktiski nemainās.

Secīga rakstīšana, megabaiti sekundē, izmantojot CacheCade

Atkal rezultāti ir ļoti līdzīgi. Dažiem šī testa blokiem atšķirība bija burtiski 100 KB / s, nevis par labu CacheCade. Bet šo atšķirību atkal var neņemt vērā. Vienīgie RAID līmeņi, kas ir guvuši labumu no kešatmiņas, ir RAID1 un RAID5. Rakstīšanas ātrums RAID1 gadījumā palielinājās par 100 MB / s 2 kB bloku gadījumā un RAID5 gadījumā - 50 MB / s 8 kB blokos.

Nejauša lasīšana, megabaiti sekundē, neizmantojot CacheCade

Nejauša lasīšana nav spēcīga, bet tomēr pēc iegūtajiem rezultātiem RAID masīvus sadalīja trīs dažādās grupās. Tas ir pamanāms lielos blokos. Pirmajā grupā ir RAID1 un RAID10, otrajā - RAID0 un RAID00, bet trešajā - RAID5, RAID50 un RAID6. Lasīšanas laikā masīvi nav pakļauti ierobežojumiem rakstīšanas gadījumā - kontrolsummas atskaitīšana (RAID5, 50 un 6) un informācijas dublēšana (RAID1 un RAID10). Šeit līderi ir RAID1 un RAID10, jo tiem ir mazāk disku salīdzinājumā ar citiem RAID līmeņiem.

Nejauša lasīšana, megabaiti sekundē, izmantojot CacheCade

Diagramma ir līdzīga iepriekšējai, ar vienīgo atšķirību, ka Cache Сade tehnoloģija nedaudz palielināja darba ātrumu ar 256 KB un 512 KB blokiem RAID1 un RAID10.

Nejauša rakstīšana, megabaiti sekundē, neizmantojot CacheCade

Ieraksts veic savus pielāgojumus. Salīdzinot ar iepriekšējiem grafikiem, ātrums samazinājās par aptuveni 50 MB / s. Papildus tam, ka galvas ir spiestas "skriet" pa disku, meklējot datus haotiskā veidā, ieviešot aizkavēšanos, ietekmē arī RAID masīvu parametri, kas nodrošina to uzticamību (kontrolsummas un dublēšanās).

Nejauša rakstīšana, megabaiti sekundē, izmantojot CacheCade

Atkal, atšķirības ir minimālas. Nejaušās rakstīšanas shēmās SSD kešatmiņa mēģina palielināt diska apakšsistēmas veiktspēju, taču tā rada grūtības. Neskatoties uz lielo SSD veiktspēju izlases veidā, viss ir atkarīgs no papildu kontrolsummu aprēķināšanas (RAID5, 50 un 6), informācijas dublēšanās (RAID1, 10) un disku skaita (RAID0, 00) - SSD nepalīdzēs veicot šos pieskaitāmos uzdevumus.

Tagad pievērsīsimies I / O operāciju skaita mērījumu rezultātiem.

Secīga lasīšana, darbības sekundē, neizmantojot CacheCade


Secīgas lasīšanas, darbības sekundē, izmantojot CacheCade

Secīga rakstīšana, operācijas sekundē, bez kešatmiņas

Secīga rakstīšana, darbības sekundē, izmantojot CacheCade

Diagrammas parāda, ka CacheCade pilnībā izmanto savu potenciālu, strādājot ar secīgām I / O operācijām. Atšķirība starp testiem ar un bez CacheCade dažiem datu blokiem ir vairāk nekā 100 000 darbību sekundē. Piemēram, RAID5, ja tas tiek lasīts, tas ir 275 000 IOPS ar CacheCade, salīdzinot ar 167 000 IOPS bez kešatmiņas. Bet tas neattiecas uz visiem RAID līmeņiem, piemēram, RAID0, RAID10, RAID6, jūs varat pamanīt atšķirību nevis par labu CacheCade. Kāpēc tas notiek, mums ir grūti atbildēt. Jautājumu uzdosim LSI speciālistiem un, saņēmuši atbildi, rakstam pievienosim precizējumus.

Nejauša lasīšana, darbības sekundē, neizmantojot CacheCade

Nejauša lasīšana, darbības sekundē, izmantojot CacheCade

Nejauša rakstīšana, darbības sekundē, neizmantojot CacheCade

Nejauša rakstīšana, darbības sekundē, izmantojot CacheCade

Patvaļīgām darbībām nav izdevīgi izmantot CacheCade.

Virtuālās mašīnas testi

Rezultāti vienai virtuālajai mašīnai

Rezultāti četrām vienlaicīgām virtuālajām mašīnām.

Kopumā mūsu ideja par virtuālo mašīnu testēšanu pieder kategorijai "kāpēc gan neizmēģināt?" Mēs centāmies aplūkot kontroliera darbību praktiskos apstākļos, tuvu "kaujas".

Mēs nebijām pārsteigti par virtuālās mašīnas testa rezultātiem. Vienīgā atšķirība, kas iekrita acīs, bija nedaudz labāki rezultāti gatavajās veidnēs (DataBase, FileServer un WebSer). Varbūt iemesls ir virtuālās mašīnas ar diska apakšsistēmu darbības īpatnības. Strādājot tieši ar diska apakšsistēmu, IOmeter testēšanas utilītprogrammai tika nodots nepiešķirts masīvs (Raw). Strādājot ar virtuālo mašīnu, masīvs vispirms tika formatēts (kopas izmērs 4 KB), pēc tam katrai virtuālajai mašīnai tika piešķirts kopums, izveidojot 100 GB * .VHD failu, kas darbojās kā virtuālās mašīnas disks. . Var pieņemt, ka tas kaut kādā veidā ļāva palielināt rezultātus standarta veidnēs.

Tomēr, vienlaikus darbinot četras virtuālās mašīnas, rezultāti, kā gaidīts, samazinājās aptuveni četras reizes. Mēs izvēlējāmies virtuālo mašīnu skaitu kāda iemesla dēļ - četras virtuālās mašīnas parādījās VmWare un Microsoft darbinieku ieteikumos.

Secinājums

Saskaņā ar testa rezultātiem mēs bijām pārliecināti, ka CacheCade tehnoloģija darbojas ar nelielām atrunām, taču tā pilda savas funkcijas. Pārbaudes rezultāti, ko mēs saņēmām, ir nedaudz augstāki par tiem, kas pastāv tīklā 9260-8i kontrolierim. Tas nav saistīts ar mūsu iegūtās kontroliera instances īpatnībām, jo ​​tā neatšķiras no tās līdzinieka ne ar ko citu, izņemot kešatmiņu - ne pēc atmiņas ātruma, ne procesora īpašībām, ne citiem parametriem. Drīzāk lomu spēlēja mūsu izmantotie produktīvie komponenti: jauna platforma, ātrie diski(15 000 apgr./min.) Ar SAS2 saskarni un, protams, CacheCade funkciju, lai gan kontrolieris sniedz labus rezultātus pat bez SSD palīdzības.


Profesionālie un daļēji profesionālie RAID kontrolieri ir dramatiski mainījušies kopš SCSI pārejas uz sērijveida sliedēm. Paralēlais SCSI interfeiss nodrošina līdz 320 MB / s joslas platumu, kas tiek koplietots starp visām ierīcēm, kas savienotas ar kopni, izmantojot dārgu un kaprīzu kabeli. Turpretī seriāli pievienotais SCSI (SAS) atbalsta 300 MB / s vienā portā, vairāku saišu vai vienas saites kabeļus, liekas saites, ārējās un iekšējās ierīces... Kontrolieri ir savietojami arī ar SATA interfeisu, tas ir, jūs varat izmantot gan ietilpīgus SATA diskus, gan augstas veiktspējas SAS cietos diskus. Visbeidzot, pāreja no PCI-X uz PCI Express ir pilnā sparā. Mēs uzskatām, ka ir pienācis laiks pārskatīt četrus RAID kontrolierus sākuma līmeņa serveriem.

Daudzi lietotāji joprojām domā, vai pirkt atsevišķu RAID kontrolieri, ņemot vērā jaudīgos integrētos SATA risinājumus, piemēram, Intel ICH9R, kas atrodami daudzās augstākās klases mātesplatēs, piemēram, Asus P5K-WS (P35 mikroshēmojumu komplekts ar PCI-X) vai P5K64-WS ( četri PCI Express sloti). Tā kā ražotāji savus labākos modeļus aprīko ar augstas kvalitātes sprieguma regulatoriem un labākiem komponentiem, atšķirība starp augstas klases galddatora mātesplati un zemas klases servera produktu ir tikai funkciju komplektā. Tā kā šādā mātesplatē ir seši SATA / 300 porti, uzlabota RAID pārvaldība un divkodolu vai četrkodolu procesors, kas apstrādā RAID 5 atlaišanas informāciju, kāpēc pirkt dārgu ārēju RAID kontrolieri?

Šie integrētie risinājumi, visticamāk, labi darbosies nelielā darba grupas serverī, kur masīvs ir nepieciešams projekta datu, lietotāju informācijas un lietojumprogrammu glabāšanai, taču, palielinoties slodzei, ierobežojumi parādīsies ļoti ātri. Ja jums ir nepieciešami sarežģītāki RAID līmeņi, piemēram, RAID 50 vai 60, iebūvētie risinājumi būs maz noderīgi. Vai, teiksim, ja pēkšņi jāpievieno vairāk nekā seši cietie diski, jums būs jāpārslēdzas uz citu kontrolieri. Un, ja jums ir nepieciešams palaist masīvu ārējā aparatūrā vai vēlaties iegūt pilnu cieto disku pārvaldības funkciju klāstu, tad vienīgās iespējas ir SAS, mantotie SCSI risinājumi vai citas pārdevēja patentētas tehnoloģijas.

Mēs noteikti neiesakām ražotāju patentētas tehnoloģijas, kas ierobežo kontroliera un piederumu izvēli. Visa nepieciešamā informācija par sērijveidā pievienoto SCSI ir sniegta rakstā SAS cietā diska un kontroliera kritēriji: SCSI dienas ir skaitītas, ieskaitot saskarnes daļas, kabeļus, paplašināšanas iespējas, piederumus, cietos diskus, resursdatora adapterus utt. Jaunākās paaudzes SAS diskdziņi nodrošinās daudz labāku veiktspēju nekā SATA modeļi, taču SATA saderība un elastība ir labs iemesls, lai sistēmā izmantotu vienotu RAID kontrolieri.


Vai tu vari pateikt? Augšējais savienotājs ir SATA, bet apakšējais - Seagate Savvio SAS diskdzinim.

SAS un SATA savienojumi ir pilnībā dupleksi, pārslēgti no punkta uz punktu, tāpēc vairs nav nepieciešams katrai ierīcei piešķirt ID vai pārtraukt kopni. Savienojuma datus var pārraidīt un saņemt vienlaicīgi. SAS un SATA ir karsti pievienojamas. Paātrinot paralēlos protokolus, piemēram, Ultra320 SCSI, bija nepieciešams vai nu paplašināt kopni, kā rezultātā bija vairāk vadu, vai arī palielināt pulksteņa ātrumu, taču bija problēmas ar signāla latentumu. Un sērijveida savienojumus var vienkārši koplietot. Patiesībā SAS šis princips tiek izmantots tikai tad, ja tiek apvienoti vairāki SAS savienojumi, lai savienotu ārējos piederumus.

Starp SAS un SATA ir tikai viena mehāniska atšķirība: abās saskarnēs tiek izmantots vienāds datu un jaudas izkārtojums, bet SATA ir divi fiziski atsevišķi savienotāji. SAS gadījumā abi savienotāji ir savienoti, tas ir, jūs varat savienot SATA cieto disku ar SAS kontrolieri, bet jūs nevarat savienot SAS diskdzini ar SATA kontrolieri, izmantojot SATA savienotāju (SFF 8482). SATA cieto disku darbība SAS kontrollerī ir iespējama, jo Serial ATA protokols ir mazāk sarežģīts un pārraides laikā vienkārši tiek tunelēts SAS. Plašo vienoto SAS savienotāju dēļ fiziskais savienojums ir ļoti uzticams, tāpēc savienotāji nevar nejauši izkrist. Galvenais iemesls nelielajām atšķirībām abos savienotājos ir paplašinātais SAS funkciju komplekts, ko neatradīsit SATA kontrolieros: SAS atbalsta divu portu savienojumus, nodrošinot liekus cietā diska savienojumus (nepieciešama augstākās klases uzglabāšanai) un atbalsta tā saucamos paplašinātājus (paplašinātājus), lai paplašinātu atmiņas ierīces, līdzīgi kā tīkla slēdzis darbojas ar vairākiem klientiem.

Runājot par veiktspēju, starp abām saskarnēm nav lielas atšķirības. Sērijas ATA 2.5 nodrošina maksimālo caurlaidspēju 3 Gb / s vienā ostā ar 8/10 bitu kodējumu, nodrošinot 2,4 Gb / s vai 300 MB / s vienā ostā datu pārsūtīšanai. Tas pats attiecas uz SAS, lai gan plānos ir iekļautas 6 un 12 Gb / s saskarnes, kas nodrošinās 600 un 1200 MB / s joslas platumu vienā ostā.


SAS kreisajā pusē, SATA labajā pusē.


SAS portu (parasti četru) grupēšanai tiek izmantots Mini SAS 4i savienotājs (SFF-8087).

Vinčesteras tendences: 2,5 collu modeļu sākums

Galvenais iemesls, kāpēc 3,5 collu diskdziņi turpina dominēt profesionālajā arēnā, ir fiziskie izmēri, kas lieliski atbilst platiem SCSI kabeļiem. Tomēr mazākais 2,5 collu formas koeficients ir daudz pievilcīgāks, jo tas apvieno lielu vārpstas apgriezienu skaitu un mazāku spriedzi. rotējošo plākšņu diametrs. Bet sarežģīti SCSI saskarnes un nevarēja iekļūt 2,5 collu pasaulē. SAS saskarne mainīja situāciju: SFF 8484 savienotājs ļauj savienot 2,5 vai 3,5 collu diskus, izmantojot SAS vai SATA protokolus. 2,5 collu formas faktors ir pievilcīgāks augstas veiktspējas uzglabāšanai, jo Jūs varat palielināt piedziņu blīvumu, palielinot caurlaidspēju un I / O darbības sekundē. Tajā pašā laikā 2,5 collu cietie diski patērē ievērojami mazāk enerģijas nekā 3,5 collu modeļi. Enerģijas patēriņš kļūst par nopietnu problēmu profesionālai videi un datu centriem, kur tiek izmantoti desmitiem, simtiem vai pat tūkstošiem cieto disku, un tiem nepieciešama ne tikai jauda, ​​bet arī dzesēšana, kas arī prasa daudz enerģijas. No šejienes ir pilnīgi skaidrs, ka 2,5 collu formas faktora dzinējspēks ir cena.

Seagate Savvio līnija bija pirmais komerciāli veiksmīgais 2,5 collu uzņēmuma disks. Savvio 10K.2 aizstāj pirmos 10K.1 modeļus, un Savvio 15K.1 diskdziņi ir vieni no visaugstākās veiktspējas SAS modeļiem tirgū. Lai iegūtu astoņus Savvio 15K.1 cieto disku savlaicīgi, tāpēc mēs izvēlējāmies astoņus Savvio 10K.2 modeļus. Šodien ir pieejamas 73 GB un 146 GB opcijas. Mēs izvēlējāmies mazāku izmēru, lai mēs varētu veikt testus saprātīgā laikā. Diski ir aprīkoti ar 16 MB kešatmiņu. izmantojiet vienu 2,5 collu paplāti un 3Gb / s SAS saskarni. Tāpat kā citiem uzņēmuma klases diskdziņiem, tiem ir piecu gadu garantija.

Kā ar 3,5 collu modeļiem?

Viņi nemirs, bet 3,5 collu SAS diskdziņi tiks pakāpeniski izslēgti no korporatīvās augstas veiktspējas sektora, dodot vietu 2,5 collu modeļiem. Ņemot vērā lielās ietilpības, 7200 apgr./min SATA modeļi joprojām ir labākais kompromiss starp veiktspēju un ietilpību, tie jau ir sasnieguši 1 TB HDD ietilpību, savukārt SAS un SCSI 10 000 apgr./min modeļi joprojām saglabā 300 GB. Lai apmierinātu uzņēmuma krātuves vajadzības, visi lielākie cieto disku ražotāji piedāvā 24/7 apstiprinātus SATA diskus ar piecu gadu garantiju. Labi piemēri ietver Seagate Barracuda ES, Hitachi UltraStar A7K1000 vai E7K500 un Western Digital RAID Edition (RE).

Programmaparatūra: 5.2.0 Veidot 12415.

Pirmais mūsu testēšanas RAID kontrolieris ir Adaptec RAID 3805. Šis uzņēmums atšķir sākuma līmeņa produktus un veiktspējas risinājumus, taču šī modeļa numerācija ir nedaudz pašsaprotama. Katrs produkts, kas sākas ar "3", kā šajā gadījumā, ir vienots SAS / SATA modelis ar 3Gb / s joslas platumu vienā ostā. Otrais cipars norāda pieejamo portu skaitu, tas ir, četrus RAID 3405, astoņus RAID 3805 vai 16 RAID 31605. Ja disku skaita priekšā ir "0", tad kontrolieris atbalsta ārējos piederumus. Pēdējais cipars var būt "0" vai "5", kur "0" nozīmē RAID resursdatora atbalstu, un "5" apzīmē RAID 5 un RAID 6 aparatūras paātrinājumu. Visi vienotie kontrolieri izmanto PCI Express, tāpēc PCI-X modeļi paliek pagātnē. Starp citu, nevajadzētu jaukt RAID 3805 un RAID 3085, kur pēdējais ir ārēja karte ar ātrāku IOP procesoru.

RAID 3805 ir moderns modelis ar astoņiem SAS portiem un aparatūras RAID paātrinājumu PCI Express interfeisam. Produkts ir ievietots sākuma / vidējā līmenī, un to var izmantot visdažādākajās operētājsistēmās, ieskaitot visas Windows versijas, sākot no Windows 2000, kā arī Red Hat un SuSe Linux, Novell Netware, SCO Open Server, Sun Solaris , FreeBSD, UnixWare un VMware ESX Server ... Kontrolieris XOR operāciju aprēķināšanai izmanto Intel 80333 procesoru 500 MHz frekvencē un ir aprīkots ar 128 MB DDR2 atmiņu ar ECC. RAID 3805 ar zema profila formas faktoru un diviem SFF 8487 savienotājiem, no kuriem katrs nodrošina četrus portus ar vienu fizisku savienojumu, var uzstādīt kompaktos 1U serveros, kuriem ir x4 PCI Express slots.

Adaptec atbalsta RAID 0, 1, 1E (līdzīgi kā RAID 10), 5, 5EE (ar karsto rezervi), 6, 10, 50, 60 un JBOD, sniedzot administratoriem zināmu elastību. Funkciju ziņā saraksts ir garš, ieskaitot visas parastās RAID funkcijas - tiešsaistes jaudas paplašināšanu, RAID līmeņa migrāciju, ātru / fona inicializāciju, vietējo komandu rindu (NCQ) atbalstu, dažādi režīmi rezerves / rezerves disku indikācija (globāls / īpašs / apvienots), darbs ar papildinājumiem, izmantojot SCSI pieejamu kļūdu tolerantu korpusu (SAFTE), aizkavēts vārpstas atvēršanas laiks utt. Starp ziņkārīgajām funkcijām mēs atzīmējam tā saukto "copyback hot rezerv", kas pēc neveiksmīga cietā diska nomaiņas jauno cieto disku pārvērš vecajā. Tātad jums nav jāmaina diska etiķetes papildprogrammā. Zemāk esošajā tabulā mēs esam salīdzinājuši trīs kontrolieru funkcijas.

Komplektā ietilpst kontrolieris, zema profila slota vāks, ātra instalēšanas rokasgrāmata vairākās valodās, programmatūras kompaktdisks un divi SFF 8487 un SFF 8484 Mini SAS līdz SATA / SAS 4 portu kabeļi. Atmiņā saglabātie dati pēc strāvas zuduma . Uzņēmums nolēma nepārdot uzlaboto datu aizsardzības pakotni (atbalsts RAID 6 un papildu funkcijas) kā papildu atjauninājumu. Bet dublēšana, izmantojot momentuzņēmumus (momentuzņēmumu dublēšana), būs pieejama tikai pēc reģistrācijas atslēgas iegādes. RAID kontrolierim ir trīs gadu garantija.

Publicēšanas laikā Adaptec RAID 3805 cena bija 600 USD.


Noklikšķiniet uz attēla, lai to palielinātu.

Atto izlaiž divus PCI Express RAID 5 SAS / SATA kontrolierus: R380 ar diviem ārējiem portiem, četriem diskdziņiem katrā un R348 ar vienu portu četriem ārējiem diskdziņiem (SFF 8088) un divus portus, lai atbalstītu līdz astoņiem iekšējiem diskdziņiem ( SFF 8087). Tomēr jūs varat izmantot ne vairāk kā astoņus portus, ieskaitot iekšējo un ārējo. Saskaņā ar Atto tīmekļa vietni šī funkcija ir unikāla. Mēs nolēmām pārbaudīt R348, jo tas ir elastīgāks nekā R380.

Vispirms trūkumi: šis kontrolieris neatbalsta RAID 6, un tam nav tik plašs OS atbalsts kā Adaptec modeļiem. Tam ir arī divu gadu garantija, lai gan Adaptec, ICP un Ciprico / Raidcore nodrošina trīs gadus. Mūs arī informēja, ka kontroliera noklusējuma iestatījumi, iespējams, nenodrošina optimālu veiktspēju, bet diemžēl pēc testu pabeigšanas. Funkcija ar nosaukumu "RGSSpeedRead" ļauj nolasīt RAID masīvus, taču tai jābūt iespējotai, izmantojot komandu saskarni. Rokasgrāmatas pēdējās lappusēs atradām īsu šīs funkcijas aprakstu. Mums nebija laika atkārtot visus testus, bet pēc "RGSSpeedRead" ieslēgšanas lasīšanas ātrums patiešām palielinās. Žēl, ka rūpnīcā Atto šo funkciju neiekļāva. Vai arī viņa nav veltījusi atsevišķu nodaļu veiktspējas optimizācijas norādījumiem. R348 ir Java saskarne, kas ir viegli lietojama, taču nesniedz daudzas iespējas. Mēs arī nesaprotam, kāpēc lietotājiem pirms jebkādas lejupielādes ir jāreģistrējas Atto.

Tāpat kā citi kontrolieri, Express SAS R348 ir zema profila PCI Express karte, kas izmanto astoņas PCIe joslas. Bet atšķirībā no Adaptec un ICP kartēm tā ir aprīkota ar 256 MB DDR2 atmiņu ar ECC atbalstu. Turklāt tiek izmantots jaudīgāks XScale IOP 348 procesors ar frekvenci 800 MHz. Tas sniedza labus, lai arī ne lieliskus I / O etalonus.

Runājot par funkcijām, Atto RAID kontrolieris atbalsta visus galvenos RAID režīmus: 0, 1, 10, 5, 50. Tas var darboties JBOD režīmā un pat RAID 4, kas saglabā visu atlaišanas informāciju vienā cietajā diskā. Bet atšķirībā no RAID 3, RAID 4 rada lielākus svītru blokus, nevis viena baita blokus, piemēram, RAID 3, kas nodrošina RAID 4 veiktspējas pieaugumu salīdzinājumā ar RAID 3. RAID 6 un 60 vēl netiek atbalstīti, taču Atto sola, ka tie drīz tiks pievienoti . Tas pats attiecas uz papildu akumulatoru, kas vēl nav pieejams. Tiek atbalstīta OS Windows Server 2003, Windows 2000, Windows XP un Windows Vista, Max OS X 10.4 un trīs dažādi Linux izplatījumi, bet Solaris, FreeBSD un Netware nav iekļauti sarakstā.


Noklikšķiniet uz attēla, lai to palielinātu.
Noklikšķiniet uz attēla, lai to palielinātu.

Programmaparatūras versija: 5.2.0 Build 12415.

Šis produkts ir tehniski identisks Adaptec RAID 3805, galvenokārt tāpēc, ka ICP Vortex ir daļa no Adaptec uzņēmumu grupas. Saņemtais paraugs neatbalstīja RAID 6 un "kopēšanas" funkciju, kas bija saistīta ar novecojušu programmaparatūru. Atjauninājums pievienoja RAID 6 atbalstu un "rezerves kopiju". Tomēr pastāv nopietna atšķirība starp Adaptec RAID 3805 un ICP 5085BL: ICP izmanto ātrāku procesoru IOP333 pie 800 MHz, savukārt Adaptec RAID 3805 darbojas 500 MHz frekvencē. ICP izmanto 256 MB DDR2 ECC kešatmiņas, savukārt Adaptec ir ierobežots līdz 128 MB. Rezultātā mēs iegūstam labāku veiktspēju RAID 5 etalonos. Funkciju kopums, programmatūra un pakotnes saturs ir identisks Adaptec kontrolierim.


Noklikšķiniet uz attēla, lai to palielinātu.


Noklikšķiniet uz attēla, lai to palielinātu.

Programmaparatūras versija: 3.0.0.

Mūsu pirmais ievads Raidcore kontrolieriem notika tālajā 2003 un tas izrādījās diezgan iespaidīgs: saimniekdatora kontrolieris izmanto arhitektūru ar nosaukumu Fulcrum, kas ļauj izveidot jaudīgus RAID kontrolierus, kas nav neatkarīgi no aparatūras līmeņa. Tā rezultātā Raidcore bija viens no pirmajiem uzņēmumiem, kas piedāvāja atbalsta risinājumus RAID masīvu izplatīšana starp vairākiem kontrolieriem... Tas kļuva iespējams, pateicoties īpašai loģikai, kas darbojas saimniekdatorā. Taču ir arī trūkums- visi atlaišanas informācijas aprēķini jāveic resursdatora sistēmas centrālajiem procesoriem, lai gan šodien, parādoties divkodolu un četrkodolu procesoriem, tā vairs nav tik akūta problēma.

Raidcore modernos risinājumus reklamē uzņēmums ar nosaukumu Ciprico. RC5000 līnijā ir četri dažādi modeļi: divas zema profila kartes ar četriem un astoņiem portiem un divas kartes ar pilnu augstumu 12 un 16 portiem. Skaitlis "8" tikai apzīmē astoņu portu klātbūtni, 5100 modeļi izmanto PCI -X saskarni, bet 5200 - PCI Express x1 vai x4. Ciprico ir vienīgais pārdevējs, kas nodrošina kontrolieru pārklājumu, ļaujot jums izveidot lielus RAID masīvus vairākos (vai pat dažādos) Raidcore kontrolieros. Funkciju saraksts ir pilnīgāks nekā Adaptec / ICP vai Atto, tostarp disku viesabonēšana (cieto disku pārsūtīšana uz jebkuru jebkura kontrollera portu), elastīga disku izvietošana nomaiņai / rezervei (īpaša / globāla / izplatīta), spoguļu sadalīšana , masīva slēpšana (masīva slēpšana) utt.

Raidcore vēl neatbalsta RAID 6 vai RAID 60 dubultus liekos masīvus, taču tas atbalsta RAID 0, 1, 10, JBOD, 5, 50, 1n un 10n. Draiveri ir pieejami visām parastajām Windows, Red Hat, Suse un Fedora Linux versijām. Novell Netware, Sun Solaris un citas operētājsistēmas netiek atbalstītas. Ciprico ir trīs gadu garantija, un vadības programmatūra ir loģiska un jaudīga. RC5252-8 veiktspēja ir laba, lai gan tā ir ļoti atkarīga no resursdatora sistēmas. Mūsu gadījumā viens divkodolu Xeon procesors (Nocona kodols) pie 3,6 GHz izrādījās laba izvēle. Tomēr jebkurš divkodolu Xeon 5200 (Woodcrest vai Clovertown) sniegs vēl labāku veiktspēju.


Noklikšķiniet uz attēla, lai to palielinātu.


Ražotājs Adaptec Atto ICP Raidcore
Modelis RAID 3805 ExpressSAS R348 RC5252-8
Iekšējie savienotāji 2x SFF 8087 2x SFF 8087 2x SFF 8087 2x SFF 8087
Ārējie savienotāji Nav 1x SFF 8088 Nav Nav
Kopā SAS porti 8 8 8 8
Kešatmiņa 128 MB DDR2 ECC 256 MB DDR2 ECC 256 MB DDR2 ECC
Saskarne PCI Express x4 PCI Express x8 PCI Express x4 PCI Express x4
XOR dzinējs Intel 80333 500 MHz IOP 348 800 MHz Intel 80333 800 MHz Programma
RAID līmeņu migrēšana
Tiešsaistes jaudas paplašināšana
Vairāki RAID masīvi
Aizkavēta vārpstas atritināšana
Elastīgs atbalsts rezerves / rezerves cietajam diskam
Automātiska kļūmjpārlēce
Akumulators rezerves barošanai Neobligāti Neobligāti Neobligāti Nav nepieciešams, nav kešatmiņas
Ventilators
OS atbalsts

Novell NetWare 6.5
SCO OpenServer
UnixWare
Sun Solaris 10 x86
FreeBSD
Windows Vista, Server 2003, XP, 2000
Mac OS X (10.4.x)
Linux (Fedora, Red Hat un SuSE)
Windows 2000, XP, Server 2003, Vista
Red Hat Enterprise Linux (RHEL)
SUSE Linux Enterprise Server (SLES)
Novell NetWare 6.5
SCO OpenServerUnixWare
Sun Solaris 10 x86
FreeBSD
Windows 2000, XP, Server 2003, Vista
Red Hat Enterprise Linux (RHEL) 4.5
SuSE 9.3., 10.1., 10.2
SUSE Linux Enterprise Server (SLES)
Fedora Core 5.6
Citi Kopēšana DVRAID Kopēšana Kontroliera izplešanās
Garantija 3 gadi 2 gadi 3 gadi 3 gadi
Ieteicamā mazumtirdzniecības cena $575 $1 095 $650

Sistēmas aparatūra
Procesori 2x Intel Xeon (Nocona kodols), 3,6 GHz, FSB800, 1 MB L2 kešatmiņa
Platforma Asus NCL-DS (ligzda 604), Intel E7520 mikroshēmojums, BIOS 1005
Atmiņa Corsair CM72DD512AR-400 (DDR2-400 ECC, reģ.), 2x 512 MB, CL3-3-3-10 latentums
Sistēmas cietais disks Western Digital Caviar WD1200JB, 120 GB, 7200 apgr./min., 8 MB kešatmiņa, UltraATA / 100
Uzglabāšanas kontrolieri Intel 82801EB UltraATA / 100 (ICH5)
Apsoliet SATA 300TX4
Apsoliet FastTrak TX4310
Vadītājs 2.06.1.310
Tīkls Broadcom BCM5721 iegultais 1Gbps
Videokarte Integrēts ATI RageXL, 8 MB
Testi
Veiktspējas testi At Diskmark
I / O veiktspēja IOMeter 2003.05.10
Failu servera etalons
Tīmekļa servera etalons
Datu bāzes etalons
Darbstacijas etalons
Sistēmas programmatūra un draiveri
OS Microsoft Windows Server 2003 Enterprise Edition, 1. servisa pakotne
Platformas draiveris Intel mikroshēmojumu instalēšanas utilīta 7.0.0.1025
Grafikas draiveris Windows noklusējuma grafikas draiveris

Testa rezultāti

RAID inicializācijas laiks

Mēs izmantojām astoņus Seagate Savvio 10K.2 cietos diskus un noteicām laiku, kas nepieciešams kontrolieriem, lai izveidotu RAID 5 vai RAID 6 masīvus.

Kontrolieris RAID 5 RAID 6
1 stunda 12 minūtes 1 stunda 2 minūtes
Atto 23 minūtes Nav
57 minūtes 57 minūtes
2 stundas 42 minūtes

Pilnīgi saprotams, ka ātrākie izrādījās kontrolieri ar visātrākajiem XOR procesoriem. Tomēr visi kontrolieri atbalsta fona inicializāciju, kas palēnina veiktspēju, bet ļauj nekavējoties izmantot masīvu.

Samazināts RAID 6 joslas platums

Visi četri kontrolieri ir jaudīgi, nodrošinot augstu uzglabāšanas veiktspēju un bagātīgas funkcijas, lai izveidotu elastīgus, augstas veiktspējas masīvus vidēja un sākuma līmeņa serveriem. Visiem kontrolieriem ir astoņi SAS porti, taču tiem var pievienot arī SATA cietos diskus, ieskaitot jauktas SAS / SATA opcijas. Izmantojot SAS paplašinātājus (paplašinātājus), varat pievienot vairāk cieto disku. Mēs uzskatām, ka četri pārskatītie kontrolieri ir piemēroti līdz 12 cieto disku savienošanai, jo lielākā daļa modeļu ir paredzēti iekšējiem cietajiem diskiem. Ja vēlaties pievienot ārējos piederumus, pievērsiet uzmanību modeļiem ar ārējiem Mini-SAS portiem.

Kontrolieris ICP 5085BL ir ļoti tuvu Adaptec RAID 3805, taču piedāvā labāku veiktspēju ar ātrāku XOR procesoru un divreiz lielāku kešatmiņu. Tomēr cena ir nedaudz augstāka: Adaptec RAID 3805 ieteiktie 650 ASV dolāri, nevis 575 ASV dolāri. Abas kartes piedāvā iespaidīgu funkciju komplektu, un tām ir pilns programmatūras komplekts, kas pēdējos gados ir ievērojami uzlabojies. Neaizmirsīsim, ka Adaptec ir viens no vispopulārākajiem spēlētājiem profesionālās uzglabāšanas tirgū. Atto iekasē 1095 USD par savu kontrolieri, un par šo cenu jūs saņemat mazāk RAID funkciju (izņemot RAID 4 atbalstu), un jums joprojām ir jādara papildu pielāgošana kontrolieris, lai tas darbotos ātrāk. Tas ir labi, bet ar noklusējuma iestatījumiem funkcija, kas paātrina lasīšanas veiktspēju, ir izslēgta. Kontrolieris labi darbojas ar pazeminātu RAID 5 masīvu, jo rakstīšanas veiktspēja nepasliktinās tāpat kā citi produkti.

Raidcore nodrošina visfunkcionālāko programmatūru, kas ir atšķirīgas arhitektūras rezultāts: tā ir piesaistīta saimniekdatoram un ir atkarīga no tās veiktspējas. Diemžēl Raidcore vēl neatbalsta RAID 6 (patiesībā arī Atto), taču jūs varat noņemt RAID masīvus vairākos Raidcore kontrolieros, un mūsu divu ligzdu Xeon servera I / O veiktspēja bija lieliska. Arī datu pārraides ātrums bija augsts, taču citi kontrolieri šajā disciplīnā parasti apiet Raidcore.

Ja jums nav iebildumu, ka kontrolieris ielādē saimniekdatoru ar XOR aprēķiniem un jums ir piemērots atbalstīto operētājsistēmu saraksts, tad Ciprico / Raidcore modelis nodrošinās lielisku cenas un kvalitātes attiecību. Tomēr Adaptec piedāvā labāku veiktspēju daudzās jomās, un arī 575 ASV dolāru cena ir diezgan saprātīga.

Īsumā par mūsdienu RAID kontrolieriem

Pašlaik RAID kontrolieri ir abi atsevišķs risinājums koncentrējās tikai uz specializēto tirgus serveru segmentu. Patiešām, visās mūsdienu plaša patēriņa datoru mātesplatēs (nevis serveru plates) ir integrēti programmaparatūras SATA RAID kontrolieri, kas ir vairāk nekā pietiekami datoru lietotājiem. Tomēr jāpatur prātā, ka šie kontrolieri ir vērsti tikai uz Windows operētājsistēmas izmantošanu. Linux saimes operētājsistēmās RAID masīvi tiek veidoti programmatiski, un visi aprēķini tiek pārsūtīti no RAID kontroliera uz Procesors.

Serveri tradicionāli izmanto aparatūras programmatūru vai tikai aparatūras RAID kontrolierus. Aparatūras RAID kontrolieris ļauj izveidot un uzturēt RAID masīvu, neizmantojot operētājsistēmu vai CPU. Šādus RAID masīvus operētājsistēma uztver kā vienu disku (SCSI disku). Šajā gadījumā nav nepieciešams specializēts draiveris - tiek izmantots standarta (iekļauts operētājsistēmā) SCSI diska draiveris. Šajā sakarā aparatūras kontrolieri ir neatkarīgi no platformas, un RAID masīvs ir konfigurēts, izmantojot kontroliera BIOS. Aparatūras RAID kontrolieris neizmanto centrālo procesoru, aprēķinot visas kontrolsummas utt., Jo aprēķinos izmanto savu specializēto procesoru un RAM.

Programmatūras un aparatūras kontrolieriem ir nepieciešams īpašs draiveris, kas aizstāj standarta SCSI diska draiveri. Turklāt programmatūras un aparatūras kontrolieri ir aprīkoti ar pārvaldības utilītprogrammām. Šajā sakarā programmatūras un aparatūras kontrolieri ir piesaistīti noteiktai operētājsistēmai. Visus nepieciešamos aprēķinus šajā gadījumā veic arī paša RAID kontroliera procesors, taču programmatūras draivera un pārvaldības utilītas izmantošana ļauj kontrolieri kontrolēt, izmantojot operētājsistēmu, nevis tikai caur kontroliera BIOS.

Ņemot vērā faktu, ka SAS diskdziņi jau ir aizstājuši SCSI serveru diskus, visi mūsdienu serveru RAID kontrolieri ir vērsti uz to, lai atbalstītu vai nu SAS, vai SATA diskus, kas tiek izmantoti arī serveros.

Pērn tirgū sāka parādīties diskdziņi ar jauno SATA 3 (SATA 6 Gb / s) saskarni, kas pamazām sāka aizstāt SATA 2 (SATA 3Gb / s) saskarni. SAS (3 Gb / s) diskdziņi ir aizstāti ar SAS 2.0 (6 Gb / s) diskdziņiem. Protams, jaunais SAS 2.0 standarts ir pilnībā saderīgs ar veco standartu.

Attiecīgi parādījās RAID kontrolieri ar atbalstu SAS 2.0 standartam. Šķiet, kāda jēga ir pāriet uz SAS 2.0 standartu, ja pat ātrāko SAS disku lasīšanas un rakstīšanas ātrums nepārsniedz 200 MB / s un SAS protokola joslas platums (3 Gb / s vai 300 MB / s) ) viņiem ir pietiekami.?

Patiešām, ja katrs diskdzinis ir pievienots atsevišķam RAID kontroliera portam, pietiek ar 3 Gb / s joslas platumu (kas teorētiski ir 300 MB / s). Tomēr katram RAID kontrollera portam var pievienot ne tikai atsevišķus diskus, bet arī disku masīvus (disku grozus). Šajā gadījumā vienu SAS kanālu koplieto vairāki diski vienlaikus, un joslas platums 3 Gb / s vairs nebūs pietiekams. Turklāt jums jāņem vērā SSD diskdziņu klātbūtne, kuru lasīšanas un rakstīšanas ātrums jau ir pārsniedzis 300 MB / s joslu. Piemēram, jaunais Intel SSD 510 disks piedāvā secīgu lasīšanas ātrumu līdz 500 MB / s un secīgu rakstīšanas ātrumu līdz 315 MB / s.

Ātri apskatot pašreizējo situāciju serveru RAID kontrolieru tirgū, apskatīsim LSI 3ware SAS 9750-8i kontroliera īpašības.

3ware SAS 9750-8i RAID kontroliera specifikācijas

Šī RAID kontroliera pamatā ir specializēts XOR procesors LSI SAS2108 ar takts frekvenci 800 MHz un PowerPC arhitektūru. Šis procesors izmanto 512 MB DDRII 800 MHz kļūdu labošanas (ECC) atmiņas.

LSI 3ware SAS 9750-8i kontrolieris ir saderīgs ar SATA un SAS diskdziņiem (tiek atbalstīti gan HDD, gan SSD diskdziņi) un ļauj savienot līdz 96 ierīcēm, izmantojot SAS paplašinātājus. Ir svarīgi, lai šis kontrolieris atbalstītu diskus ar SATA 600 MB / s (SATA III) un SAS 2 saskarnēm.

Disku savienošanai kontrolieris nodrošina astoņus portus, kas fiziski ir apvienoti divos Mini-SAS SFF-8087 savienotājos (četri porti katrā savienotājā). Tas ir, ja diski ir savienoti tieši ar ostām, tad kopā ar kontrolieri var savienot astoņus diskus, un, kad diska būri ir pievienoti katram portam, kopējo diska ietilpību var palielināt līdz 96. Katrs no astoņiem kontroliera portiem joslas platums ir 6 Gb / s, kas atbilst SAS 2 un SATA III standartiem.

Protams, savienojot diskus vai disku būrus ar šo kontrolieri, jums būs nepieciešami specializēti kabeļi, kuru vienā galā ir iekšējais Mini-SAS SFF-8087 savienotājs, bet otrā-savienotājs, kas ir atkarīgs no tā, kas tieši ir pievienots kontrolierim. Piemēram, savienojot SAS diskus tieši ar kontrolieri, jāizmanto kabelis, kura vienā pusē ir Mini-SAS SFF-8087 savienotājs, bet otrā-četri SFF 8484 savienotāji, kas ļauj tieši savienot SAS diskus. Ņemiet vērā, ka paši kabeļi nav iekļauti iepakojumā un tie jāiegādājas atsevišķi.

LSI 3ware SAS 9750-8i kontrolierim ir PCI Express 2.0 x8 saskarne, kas nodrošina 64 Gbps joslas platumu (32 Gbps katrā virzienā). Ir skaidrs, ka šis joslas platums ir pietiekams, lai pilnībā ielādētu astoņus SAS portus ar joslas platumu 6 Gb / s katrā. Ņemiet vērā arī to, ka kontrolierim ir īpašs savienotājs, kurā pēc izvēles varat pievienot LSIiBBU07 rezerves akumulatoru.

Ir svarīgi, lai šim kontrolierim būtu jāinstalē draiveris, tas ir, tas ir programmatūras un aparatūras RAID kontrolieris. Tā atbalsta tādas operētājsistēmas kā Windows Vista, Windows Server 2008, Windows Server 2003 x64, Windows 7, Windows 2003 Server, MAC OS X, Linux Fedora Core 11, Red Hat Enterprise Linux 5.4, OpenSuSE 11.1, SuSE Linux Enterprise Server (SLES) 11 , OpenSolaris 2009.06, VMware ESX / ESXi 4.0 / 4.0 update-1 un citas Linux sistēmas. Komplektā ietilpst arī 3ware Disk Manager 2 programmatūra, kas ļauj pārvaldīt RAID masīvus, izmantojot operētājsistēmu.

LSI 3ware SAS 9750-8i kontrolieris atbalsta standarta RAID veidus: RAID 0, 1, 5, 6, 10 un 50. Varbūt vienīgais masīva veids, kas netiek atbalstīts, ir RAID 60. Tas ir saistīts ar faktu, ka šis kontrolieris ir spēj izveidot RAID 6 masīvu tikai piecos diskos, kas tieši savienoti ar katru kontroliera portu (teorētiski RAID 6 var izveidot uz četriem diskiem). Attiecīgi RAID 60 masīvam šim kontrolierim nepieciešami vismaz desmit diski, kuru vienkārši nav.

Ir skaidrs, ka šādam kontrolierim nav nozīmes RAID 1 masīva atbalstam, jo ​​šāda veida masīvs ir izveidots tikai uz diviem diskiem, un šāda kontroliera izmantošana tikai diviem diskiem ir neloģiska un ārkārtīgi izšķērdīga. Bet atbalsts masīviem RAID 0, 5, 6, 10 un 50 ir ļoti būtisks. Lai gan, iespējams, mēs steidzāmies ar RAID 0 masīvu. Neskatoties uz to, šim masīvam nav rezerves, un attiecīgi tas nenodrošina drošu datu glabāšanu, tāpēc serveros to reti izmanto. Tomēr teorētiski šis masīvs ir ātrākais datu lasīšanas un rakstīšanas ātruma ziņā. Tomēr atcerēsimies, kā dažāda veida RAID masīvi atšķiras viens no otra un kādi tie ir.

RAID līmeņi

Termins "RAID masīvs" parādījās 1987. gadā, kad amerikāņu pētnieki Patersons, Gibsons un Kecs no Kalifornijas universitātes Bērklijā savā rakstā "Lieta lētu disku masīviem, RAID" aprakstīja, kā šādā veidā tiek piedāvāti vairāki zemu izmaksu cietie diskus var apvienot vienā loģiskā ierīcē, lai rezultātā tiktu palielināta sistēmas ietilpība un veiktspēja, un atsevišķu diskdziņu kļūme neizraisītu visas sistēmas kļūmi. Kopš šī raksta publicēšanas ir pagājuši gandrīz 25 gadi, taču RAID masīvu veidošanas tehnoloģija mūsdienās nav zaudējusi savu aktualitāti. Vienīgais, kas kopš tā laika ir mainījies, ir RAID akronīma dekodēšana. Fakts ir tāds, ka sākotnēji RAID masīvi netika būvēti uz lētiem diskiem, tāpēc vārds Lēti tika mainīts uz Neatkarīgs, kas vairāk atbilda realitātei.

RAID masīvu kļūdu tolerance tiek panākta, izmantojot dublēšanu, tas ir, daļa diska vietas tiek piešķirta pakalpojumu vajadzībām, kļūstot lietotājam nepieejama.

Diska apakšsistēmas veiktspējas pieaugumu nodrošina vairāku disku vienlaicīga darbība, un šajā ziņā, jo vairāk disku masīvā (līdz noteiktai robežai), jo labāk.

Diska koplietošanu masīvā var veikt, izmantojot paralēlu vai neatkarīgu piekļuvi. Izmantojot paralēlu piekļuvi, vieta diskā ir sadalīta blokos (sloksnēs) datu ierakstīšanai. Līdzīgi informācija, kas ierakstāma diskā, ir sadalīta vienādos blokos. Rakstot, atsevišķi bloki tiek ierakstīti dažādos diskos, un vairāki bloki tiek rakstīti dažādi diski notiek vienlaikus, kā rezultātā tiek uzlabota rakstīšanas veiktspēja. Nepieciešamā informācija tas tiek lasīts arī atsevišķos blokos no vairākiem diskiem vienlaicīgi, kas arī veicina veiktspējas pieaugumu proporcionāli masīva disku skaitam.

Jāatzīmē, ka paralēlās piekļuves modelis tiek ieviests tikai tad, ja datu rakstīšanas pieprasījuma lielums ir lielāks nekā paša bloka izmērs. Pretējā gadījumā gandrīz neiespējami rakstīt vairākus blokus paralēli. Iedomājieties situāciju, kad viena bloka izmērs ir 8 KB, bet rakstīšanas pieprasījuma izmērs ir 64 KB. Šajā gadījumā sākotnējā informācija tiek sagriezta astoņos blokos pa 8 KB. Ja jums ir četru disku masīvs, vienlaikus varat rakstīt četrus blokus jeb 32 KB. Acīmredzot aplūkotajā piemērā rakstīšanas ātrums un lasīšanas ātrums būs četras reizes lielāks nekā lietojot vienu disku. Tas attiecas tikai uz ideālu situāciju, taču pieprasījuma lielums ne vienmēr ir bloka lieluma un masīva disku skaita reizinājums.

Ja rakstāmo datu izmērs ir mazāks par bloka izmēru, tad tiek īstenots principiāli atšķirīgs modelis - neatkarīga piekļuve. Turklāt šo modeli var izmantot arī tad, ja ierakstīto datu lielums ir lielāks par viena bloka lielumu. Ar neatkarīgu piekļuvi visi individuālā pieprasījuma dati tiek ierakstīti atsevišķā diskā, tas ir, situācija ir identiska darbam ar vienu disku. Neatkarīgās piekļuves modeļa priekšrocība ir tāda, ka, ja vienlaikus tiek saņemti vairāki rakstīšanas (lasīšanas) pieprasījumi, tie visi tiks izpildīti atsevišķos diskos neatkarīgi viens no otra. Šī situācija ir tipiska, piemēram, serveriem.

Atkarībā no dažādiem piekļuves veidiem ir dažādi RAID masīvu veidi, kurus parasti raksturo RAID līmeņi. Papildus piekļuves veidam RAID līmeņi atšķiras pēc to atrašanās vietas un liekās informācijas ģenerēšanas. Lieko informāciju var ievietot speciālā diskā vai koplietot visos diskos.

Pašlaik plaši tiek izmantoti vairāki RAID līmeņi: RAID 0, RAID 1, RAID 5, RAID 6, RAID 10, RAID 50 un RAID 60. Iepriekš bija arī RAID 2, RAID 3 un RAID 4 līmeņi, tomēr šie RAID līmeņi pašlaik netiek izmantoti, un mūsdienu RAID kontrolieri tos neatbalsta. Ņemiet vērā, ka visi mūsdienu RAID kontrolieri atbalsta arī JBOD (Just a Bench Of Disks) funkciju. Šajā gadījumā mēs nerunājam par RAID masīvu, bet vienkārši par atsevišķu disku pievienošanu RAID kontrolierim.

RAID 0

RAID 0 jeb svītra, stingri sakot, nav RAID masīvs, jo šāds masīvs nav lieks un nenodrošina datu glabāšanas uzticamību. Tomēr vēsturiski to sauc arī par RAID masīvu. RAID 0 masīvu (1. Veidojot RAID 0 masīvu, informācija tiek sadalīta blokos (šos blokus sauc par svītrām), kas vienlaikus tiek ierakstīti atsevišķos diskos, tas ir, tiek izveidota sistēma ar paralēlu piekļuvi (ja, protams, atļauj bloka lielums). Atļaujot vienlaicīgu I / O no vairākiem diskiem, RAID 0 nodrošina ātrāko datu pārsūtīšanas ātrumu un maksimālu diska vietas izmantošanu, jo tam nav nepieciešama krātuves vieta kontrolsummām. Šī līmeņa ieviešana ir ļoti vienkārša. RAID 0 galvenokārt tiek izmantots apgabalos, kur nepieciešama ātra liela datu apjoma pārsūtīšana.

Rīsi. 1. RAID 0 masīvs

Teorētiski lasīšanas un rakstīšanas ātruma pieaugumam vajadzētu būt masīva disku skaita daudzkārtnim.

RAID 0 masīva uzticamība acīmredzami ir zemāka nekā jebkura diska uzticamība atsevišķi un samazinās, palielinoties masīvā iekļauto disku skaitam, jo ​​jebkura no tiem kļūme noved pie visa masīva nedarbošanās. Ja katra diska MTTF ir MTTF disks, tad RAID 0 masīva MTBF, kas sastāv no n diski ir vienādi ar:

MTTF RAID0 = MTTD disks / n.

Ja mēs apzīmējam neveiksmes varbūtību noteiktā laika posmā viena diska pēc lpp, tad RAID 0 masīvam no n diski, vismaz viena diska kļūmes varbūtība (masīva krišanas varbūtība) ir:

P (masīva kritums) = 1 - (1 - p) n.

Piemēram, ja viena diska kļūmes varbūtība trīs darbības gadu laikā ir 5%, tad varbūtība, ka RAID 0 masīvs nokrīt no diviem diskiem, jau ir 9,75%, bet no astoņiem diskiem - 33,7%.

RAID 1

RAID 1 masīvs (2. attēls), saukts arī par spoguli, ir 100 % lieks divu disku masīvs. Tas ir, dati tiek pilnībā dublēti (atspoguļoti), kā rezultātā tiek sasniegts ļoti augsts uzticamības līmenis (kā arī izmaksas). Ņemiet vērā, ka RAID 1 neprasa iepriekšēju disku un datu sadalīšanu blokos. Vienkāršākajā gadījumā divi diskdziņi satur vienu un to pašu informāciju un ir viens loģisks disks. Ja viens disks neizdodas, tā funkcijas veic cits (kas lietotājam ir absolūti caurspīdīgs). Masīva atjaunošana tiek veikta, vienkārši kopējot. Turklāt teorētiski RAID 1 masīvam vajadzētu dubultot lasīšanas ātrumu, jo šo darbību var veikt vienlaicīgi no diviem diskiem. Šo informācijas glabāšanas shēmu galvenokārt izmanto gadījumos, kad datu drošības izmaksas ir daudz augstākas nekā uzglabāšanas sistēmas ieviešanas izmaksas.

Rīsi. 2. RAID 1 masīvs

Ja, tāpat kā iepriekšējā gadījumā, mēs apzīmējam neveiksmes varbūtību noteiktā laika posmā viena diska pēc lpp, tad RAID 1 masīvam varbūtība, ka abi diski neizdosies vienlaikus (masīva krišanas varbūtība) ir šāda:

P (krītošais masīvs) = p 2.

Piemēram, ja viena diska kļūmes varbūtība trīs darbības gadu laikā ir 5%, tad divu disku vienlaicīgas kļūmes varbūtība jau ir 0,25%.

RAID 5

RAID 5 masīvs (3. attēls) ir pret kļūmēm izturīgs diska masīvs ar sadalītu kontrolsummu. Rakstot, datu plūsma baitu līmenī tiek sadalīta blokos (svītrās), kas vienlaikus tiek ierakstīti apļveida secībā uz visiem masīva diskiem.

Rīsi. 3. RAID 5 masīvs

Pieņemsim, ka masīvs satur n diski, un svītru izmērs ir d... Par katru porciju n Tiek aprēķināta -1 svītru kontrolsumma lpp.

Svītrains d 1 ierakstīts pirmajā diskā, svītra d 2- otrajā un tā tālāk līdz svītrai d n–1, kas ierakstīts (n - 1) diskā. Tālāk n-tajā diskā tiek ierakstīta kontrolsumma p, un process tiek cikliski atkārtots no pirmā diska, uz kura ir uzrakstīta svītra d n.

Ierakstīšanas process ( n–1) svītras un to kontrolsumma tiek veikta visiem vienlaicīgi n diski.

Kontrolsumma tiek aprēķināta, izmantojot rakstāmo datu bloku bitu izteiksmē ekskluzīvo OR (XOR) darbību. Tātad, ja ir n cietie diski un d- datu bloks (svītra), kontrolsumma tiek aprēķināta, izmantojot šādu formulu:

p n = d 1d 2 ⊕ ... d n - 1.

Ja kāds disks neizdodas, tajā esošos datus var atgūt no kontroles datiem un datiem, kas paliek uz veseliem diskiem. Patiešām, izmantojot identitātes (ab) A b= a un aa = 0 , mēs saprotam, ka:

p⊕ (d kp n) = d ld n⊕ ...⊕ ...⊕ d n - l⊕ (d kp n).

d k = d 1d n⊕ ...⊕ d k - 1d k + 1⊕ ...⊕ p.

Tādējādi, ja disks ar bloku neizdodas d k, tad to var atjaunot ar atlikušo bloku vērtību un kontrolsummu.

RAID 5 gadījumā visiem masīva diskiem jābūt vienāda izmēra, bet kopējai rakstīšanai pieejamās diska apakšsistēmas ietilpībai kļūst mazāka par tieši vienu disku. Piemēram, ja pieci diski ir 100 GB, faktiskais masīva lielums ir 400 GB, jo 100 GB ir rezervēti revīzijas informācijai.

RAID 5 masīvu var veidot uz trim vai vairākiem cietajiem diskiem. Palielinoties cieto disku skaitam masīvā, tā dublēšanās samazinās. Ņemiet vērā arī to, ka RAID 5 masīvu var atgūt, ja neizdodas tikai viens disks. Ja divi diski neizdodas vienlaikus (vai ja otrs disks neizdodas, masīvu pārbūvējot), masīvu nevar atgūt.

RAID 6

Ir pierādīts, ka RAID 5 masīvs ir atjaunojams, ja viens disks neizdodas. Tomēr dažreiz jums ir jānodrošina augstāks uzticamības līmenis nekā RAID 5. masīvam. Šajā gadījumā varat izmantot RAID 6 masīvu (4. attēls), kas ļauj atjaunot masīvu pat tad, ja divi diski vienlaikus neizdodas .

Rīsi. 4. RAID 6 masīvs

RAID 6 masīvs ir līdzīgs RAID 5, taču tajā tiek izmantota nevis viena, bet divas kontrolsummas, kas cikliski tiek sadalītas pa diskiem. Pirmā kontrolsumma lpp tiek aprēķināts, izmantojot to pašu algoritmu kā RAID 5 masīvā, tas ir, tā ir XOR darbība starp datu blokiem, kas ierakstīti dažādos diskos:

p n = d 1d2⊕ ...⊕ d n - 1.

Otro kontrolsummu aprēķina, izmantojot citu algoritmu. Neiedziļinoties matemātiskajās detaļās, pieņemsim, ka šī ir arī XOR darbība starp datu blokiem, bet katrs datu bloks tiek iepriekš reizināts ar polinomu koeficientu:

q n = g 1 d 1g 2 d 2⊕ ...⊕ g n - 1 d n - 1.

Attiecīgi divu masīvu disku ietilpība tiek piešķirta kontrolsummām. Teorētiski RAID 6 masīvu var izveidot četros vai vairākos diskdziņos, bet daudzos kontrolieros to var izveidot vismaz piecos diskdziņos.

Jāpatur prātā, ka RAID 6 masīva veiktspēja, kā likums, ir par 10–15% zemāka nekā RAID 5 masīva veiktspēja (ar vienādu disku skaitu), ko izraisa lielais diska apjoms. kontroliera veiktie aprēķini (nepieciešams aprēķināt otro kontrolsummu, kā arī nolasīt un pārrakstīt vairāk diska bloku, rakstot katru bloku).

RAID 10

RAID 10 (5. attēls) ir 0. un 1. līmeņa kombinācija. Šim līmenim ir nepieciešami vismaz četri diskdziņi. Četru disku RAID 10 masīvā tie tiek apvienoti pa pāriem RAID 1 masīvos, un abi šie masīvi tiek apvienoti kā loģiski diski RAID 0. masīvā. Ir iespējama arī cita pieeja: sākotnēji diski tiek apvienoti RAID 0 masīvus un pēc tam loģiskos diskus, kuru pamatā ir šie masīvi - uz RAID 1 masīvu.

Rīsi. 5. RAID 10 masīvs

RAID 50

RAID 50 ir 0. un 5. līmeņa kombinācija (6. attēls). Šim līmenim nepieciešamais minimums ir seši diski. RAID 50 masīvā vispirms tiek izveidoti divi RAID 5 masīvi (vismaz trīs diski katrā), kas pēc tam tiek apvienoti kā loģiski diski RAID 0 masīvā.

Rīsi. 6. RAID 50 masīvs

LSI 3ware SAS 9750-8i kontroliera pārbaudes metodika

Lai pārbaudītu LSI 3ware SAS 9750-8i RAID kontrolieri, mēs izmantojām specializētu testa komplektu IOmeter 1.1.0 (versija 2010.12.02). Testa stends bija šāda konfigurācija:

  • procesors - Intel Core i7-990 (Gulftown);
  • mātesplate-GIGABYTE GA-EX58-UD4;
  • atmiņa-DDR3-1066 (3 GB, trīs kanālu darbības režīms);
  • sistēmas disks- WD Caviar SE16 WD3200AAKS;
  • videokarte - GIGABYTE GeForce GTX480 SOC;
  • RAID kontrolieris - LSI 3ware SAS 9750-8i;
  • RAID kontrolierim pievienotie SAS diskdziņi ir Seagate Cheetah 15K.7 ST3300657SS.

Pārbaude tika veikta Microsoft Windows 7 Ultimate (32 bitu) operētājsistēmā.

Mēs izmantojām Windows RAID kontroliera draivera versiju 5.12.00.007, kā arī atjauninājām kontroliera programmaparatūru uz versiju 5.12.00.007.

Sistēmas disks tika savienots ar SATA, ieviests caur kontrolieri, kas integrēts Intel X58 mikroshēmojuma dienvidu tiltā, un SAS diski tika savienoti tieši ar RAID kontrollera portiem, izmantojot divus Mini-SAS SFF-8087-> 4 SAS kabeļus.

RAID kontrolieris tika instalēts mātesplates PCI Express x8 slotā.

Kontrolieris tika pārbaudīts ar šādiem RAID masīviem: RAID 0, RAID 1, RAID 5, RAID 6, RAID 10 un RAID 50. RAID masīvā apvienoto disku skaits katram masīva veidam mainījās no minimālās vērtības līdz astoņām.

Svītru izmērs visos RAID blokos nemainījās un bija 256 KB.

Atgādiniet, ka IOmeter pakotne ļauj strādāt gan ar diskiem, uz kuriem tika izveidots loģiskais nodalījums, gan ar diskiem bez loģiskā nodalījuma. Ja disks tiek pārbaudīts bez loģiska nodalījuma, kas tajā izveidots, tad IOmeter darbojas loģisko datu bloku līmenī, tas ir, operētājsistēmas vietā tas nosūta komandas kontrolierim, lai rakstītu vai lasītu LBA blokus.

Ja diskā tiek izveidots loģisks nodalījums, tad sākotnēji utilīta IOmeter diskā izveido failu, kas pēc noklusējuma aizņem visu loģisko nodalījumu (principā šī faila lielumu var mainīt, norādot to 512 baitu skaitā sektoros), un tad tas jau darbojas ar šo failu, tas ir, tas nolasa vai raksta (pārraksta) atsevišķus LBA šajā failā. Bet atkal IOmeter darbojas, apejot operētājsistēmu, tas ir, tas tieši nosūta kontrolierim pieprasījumus datu lasīšanai / rakstīšanai.

Kopumā, pārbaudot HDD diskus, kā rāda prakse, praktiski nav atšķirību starp diska ar izveidoto loģisko nodalījumu testa rezultātiem un bez tā. Tajā pašā laikā mēs uzskatām, ka pareizāk ir veikt testēšanu bez izveidota loģiska nodalījuma, jo šajā gadījumā testa rezultāti nav atkarīgi no izmantotā failu sistēma(NTFA, FAT, ext utt.). Tāpēc mēs pārbaudījām, neradot loģiskus nodalījumus.

Turklāt utilīta IOmeter ļauj iestatīt pārsūtīšanas pieprasījuma lielumu datu rakstīšanai / lasīšanai, un testu var veikt gan secīgai (secīgai) lasīšanai un rakstīšanai, kad LBA bloki tiek lasīti un rakstīti secīgi viens pēc otra, gan nejaušs (nejaušs), kad LBA bloki tiek lasīti un rakstīti nejaušā secībā. Ģenerējot slodzes scenāriju, varat iestatīt pārbaudes laiku, procentuālo attiecību starp secīgām un nejaušām operācijām (nejauša / secīga sadalījuma procentuālā daļa), kā arī procentuālo attiecību starp lasīšanas un rakstīšanas operācijām (lasīšanas / rakstīšanas procentuālais sadalījums). Turklāt utilīta IOmeter automatizē visu testēšanas procesu un visus rezultātus saglabā CSV failā, kuru pēc tam var viegli eksportēt uz Excel izklājlapu.

Vēl viens iestatījums, ko IOmeter utilīta ļauj veikt, ir tā dēvētais datu pārsūtīšanas pieprasījumu bloku izlīdzinājums (Align I / Os on) gar cieto disku sektoru robežām. Pēc noklusējuma IOmeter izlīdzina pieprasījumu blokus līdz 512 baitu diska sektora robežām, taču var norādīt arī patvaļīgu izlīdzināšanu. Patiesībā vairumam cieto disku sektora izmērs ir 512 baiti, un tikai nesen sāka parādīties diskdziņi ar sektora izmēru 4 Kbaiti. Atgādiniet, ka cietajos diskos sektors ir mazākais adresējamo datu lielums, ko var ierakstīt vai nolasīt no diska.

Veicot testēšanu, ir jāiestata datu pārsūtīšanas pieprasījumu bloku izlīdzināšana pēc diska sektora lieluma. Tā kā Seagate Cheetah 15K.7 ST3300657SS diskdziņu sektora izmērs ir 512 baiti, mēs izmantojām 512 baitu sektora izlīdzināšanu.

Izmantojot IOmeter testa komplektu, mēs izmērījām secīgo lasīšanas un rakstīšanas ātrumu, kā arī izveidotā RAID masīva izlases un lasīšanas ātrumu. Pārsūtīto datu bloku izmēri bija 512 baiti, 1, 2, 4, 8, 16, 32, 64, 128, 256, 512 un 1024 KB.

Uzskaitītajos slodzes scenārijos testa laiks ar katru datu bloka pārsūtīšanas pieprasījumu bija 5 minūtes. Ņemiet vērā arī to, ka visos uzskaitītajos testos IOmeter iestatījumos uzdevumu rindas dziļums (izcilo I / O skaits) ir iestatīts uz 4, kas ir raksturīgi lietotāju lietojumprogrammām.

Testa rezultāti

Pēc etalonu rezultātu pārskatīšanas mūs pārsteidza LSI 3ware SAS 9750-8i RAID kontroliera veiktspēja. Un tik ļoti, ka viņi sāka izskatīt mūsu skriptus, lai tajos noteiktu kļūdas, un pēc tam daudzas reizes atkārtoja pārbaudi ar citiem RAID kontroliera iestatījumiem. Mēs mainījām RAID kontroliera svītru izmēru un kešatmiņas režīmu. Tas, protams, ietekmēja rezultātus, taču nemainīja datu pārraides ātruma atkarības no datu bloka lieluma vispārējo raksturu. Un mēs vienkārši nevarējām izskaidrot šo atkarību. Šī kontroliera darbs mums šķiet pilnīgi neloģisks. Pirmkārt, rezultāti ir nestabili, tas ir, katram fiksētam datu bloka izmēram ātrums periodiski mainās, un vidējam rezultātam ir liela kļūda. Ņemiet vērā, ka parasti disku un kontrolieru pārbaudes rezultāti, izmantojot utilītu IOmeter, ir stabili un atšķiras tikai nedaudz.

Otrkārt, palielinoties bloka izmēram, datu pārraides ātrumam jāpieaug vai jāpaliek nemainīgam piesātinājuma režīmā (kad ātrums sasniedz maksimālo vērtību). Tomēr attiecībā uz LSI 3ware SAS 9750-8i kontrolieri dažos bloku izmēros strauji samazinās datu pārraides ātrums. Turklāt mums joprojām ir noslēpums, kāpēc ar tādu pašu disku skaitu RAID 5 un RAID 6 masīviem rakstīšanas ātrums ir lielāks nekā lasīšanas ātrums. Īsi sakot, mēs nevaram izskaidrot LSI 3ware SAS 9750-8i kontroliera darbību - atliek tikai norādīt faktus.

Testa rezultātus var klasificēt dažādos veidos. Piemēram, sāknēšanas scenārijiem, kad katram sāknēšanas veidam tiek sniegti rezultāti visiem iespējamiem RAID masīviem ar atšķirīgu pievienoto disku skaitu vai RAID masīvu veidiem, kad katram ir norādīts atšķirīgs disku skaits. RAID masīva veids secīgas lasīšanas scenārijos., secīga rakstīšana, izlases lasīšana un nejauša rakstīšana. Varat arī klasificēt rezultātus pēc masīvā esošo disku skaita, kad katram ar kontrolieri pievienoto disku skaitam tiek sniegti rezultāti visiem iespējamiem (ņemot vērā disku skaitu) RAID masīviem secīgā lasīšanā un secīgā rakstīšanā, nejauši lasīt un izlases veidā rakstīt scenārijus.

Mēs nolēmām klasificēt rezultātus pēc masīvu veidiem, jo, mūsuprāt, neskatoties uz diezgan lielo grafiku skaitu, to prezentācija ir vizuālāka.

RAID 0

RAID 0 masīvu var izveidot ar diviem līdz astoņiem diskdziņiem. RAID 0 masīva testa rezultāti ir parādīti attēlā. 7-15.

Rīsi. 7. Secīgas lasīšanas un rakstīšanas ātrums
ar astoņiem diskiem RAID 0 masīvā

Rīsi. 8. Secīgas lasīšanas un rakstīšanas ātrums
ar septiņiem diskiem RAID 0 masīvā

Rīsi. 9. Secīgs lasīšanas ātrums
un raksta ar sešiem diskiem RAID 0 masīvā

Rīsi. 10. Secīgas lasīšanas un rakstīšanas ātrums
ar pieciem diskiem RAID 0 masīvā

Rīsi. 11. Secīgas lasīšanas un rakstīšanas ātrums
ar četriem diskiem RAID 0 masīvā

Rīsi. 12. Secīgas lasīšanas un rakstīšanas ātrums
ar trim diskiem RAID 0 masīvā

Rīsi. 13. Secīgas lasīšanas un rakstīšanas ātrums
ar diviem diskiem RAID 0 masīvā

Rīsi. 14. Nejaušs lasīšanas ātrums
RAID 0 masīvā

Rīsi. 15. Nejaušas rakstīšanas ātrums RAID 0 masīvā

Ir skaidrs, ka ātrākais secīgais lasīšanas un rakstīšanas ātrums RAID 0 masīvā tiek sasniegts ar astoņiem diskiem. Ir vērts atzīmēt, ka ar astoņiem un septiņiem diskiem RAID 0 masīvā secīgais lasīšanas un rakstīšanas ātrums ir gandrīz vienāds, un, ja ir mazāk disku, secīgais rakstīšanas ātrums kļūst ātrāks par lasīšanas ātrumu.

Jāatzīmē arī tas, ka atsevišķiem bloku izmēriem raksturīgas kļūmes secīgā lasīšanas un rakstīšanas ātrumā. Piemēram, ja masīvā ir astoņi un seši diski, šādas kļūmes tiek novērotas ar datu bloka izmēru 1 un 64 KB, bet ar septiņiem diskiem - ar izmēru 1, 2 un 128 KB. Ir līdzīgas kļūmes, taču ar dažāda lieluma datu blokiem masīvā ir arī četri, trīs un divi diski.

Runājot par secīgu lasīšanas un rakstīšanas ātrumu (vidēji visos bloku izmēros), RAID 0 pārspēj visus pārējos iespējamos masīvus konfigurācijā ar astoņiem, septiņiem, sešiem, pieciem, četriem, trim un diviem diskdziņiem.

Nejauša piekļuve RAID 0 masīvam ir arī diezgan interesanta. Nejaušais lasīšanas ātrums katram datu bloka izmēram ir proporcionāls diska skaitam masīvā, kas ir diezgan loģiski. Turklāt, ja bloka izmērs ir 512 KB, un jebkurā masīvā esošo disku skaitam ir raksturīgs nejaušas lasīšanas ātruma kritums.

Nejaušas rakstīšanas gadījumā ar jebkuru masīva disku skaitu ātrums palielinās, palielinoties datu bloka lielumam, un ātrums nekrīt. Tajā pašā laikā jāatzīmē, ka lielākais ātrums šajā gadījumā tiek sasniegts nevis ar astoņiem, bet ar septiņiem diskiem masīvā. Nākamais izlases rakstīšanas ātruma ziņā ir sešu disku masīvs, pēc tam pieci un tikai pēc tam astoņi diski. Turklāt izlases rakstīšanas ātruma ziņā astoņu disku masīvs ir gandrīz identisks četru disku masīvam.

Runājot par nejaušu rakstīšanas ātrumu, RAID 0 pārspēj visus pārējos iespējamos masīvus konfigurācijās ar astoņiem, septiņiem, sešiem, pieciem, četriem, trim un diviem diskdziņiem. No otras puses, izlases lasīšanas ātruma ziņā konfigurācijā ar astoņiem diskiem RAID 0 ir zemāks par RAID 10 un RAID 50, bet konfigurācijā, kurā ir mazāk disku, RAID 0 ir izlases lasīšanas ātruma līderis.

RAID 5

RAID 5 masīvu var izveidot ar trim līdz astoņiem diskdziņiem. RAID 5 masīva testa rezultāti ir parādīti attēlā. 16.-23.

Rīsi. 16. Secīgas lasīšanas un rakstīšanas ātrums
ar astoņiem diskiem RAID 5 masīvā

Rīsi. 17. Secīgas lasīšanas un rakstīšanas ātrums
ar septiņiem diskiem RAID 5 masīvā

Rīsi. 18. Secīgas lasīšanas un rakstīšanas ātrums
ar sešiem diskdziņiem RAID 5 masīvā

Rīsi. 19. Secīgas lasīšanas un rakstīšanas ātrums
ar pieciem diskiem RAID 5 masīvā

Rīsi. 20. Secīgas lasīšanas un rakstīšanas ātrums
ar četriem diskdziņiem RAID 5 masīvā

Rīsi. 21. Secīgas lasīšanas un rakstīšanas ātrums
ar trim diskdziņiem RAID 5 masīvā

Rīsi. 22. Nejaušs lasīšanas ātrums
RAID 5 masīvā

Rīsi. 23. Nejaušs rakstīšanas ātrums
RAID 5 masīvā

Ir skaidrs, ka lielākais lasīšanas un rakstīšanas ātrums tiek sasniegts ar astoņiem diskiem. Ņemiet vērā, ka RAID 5 masīvam secīgais rakstīšanas ātrums ir vidēji ātrāks par lasīšanas ātrumu. Tomēr noteiktam pieprasījuma lielumam secīgās lasīšanas ātrums var pārsniegt secīgo rakstīšanas ātrumu.

Jāatzīmē arī tas, ka secīgiem lasīšanas un rakstīšanas ātrumiem ir tipiskas kļūmes noteiktiem bloku izmēriem jebkuram masīva disku skaitam.

Secīgā lasīšanas un rakstīšanas ātrumā konfigurācijā ar astoņiem diskdziņiem RAID 5 ir zemāks par RAID 0 un RAID 50, bet ir labāks par RAID 10 un RAID 6. Konfigurācijās ar septiņiem diskdziņiem RAID 5 ir zemāks par RAID secīgo lasīšanas un rakstīšanas ātrumu 0 un pārspēj RAID 6 masīvu (cita veida masīvi nav iespējami ar norādīto disku skaitu).

Sešu disku konfigurācijās RAID 5 secīgā lasīšanas ātrumā pārspēj RAID 0 un RAID 50, bet secīgā rakstīšanas ātrumā-tikai RAID 0.

Konfigurācijā ar pieciem, četriem un trim diskdziņiem RAID 5 ir otrais pēc RAID 0 pēc kārtas lasīšanas un rakstīšanas ātruma.

Nejauša piekļuve RAID 5 masīvam ir līdzīga nejaušai piekļuvei RAID 0 masīvam. Tādējādi nejaušs lasīšanas ātrums katram datu bloka izmēram ir proporcionāls diska skaitam masīvā un ar 512 KB bloka lielumu jebkurai disku skaitu masīvā, ir raksturīgs nejaušas lasīšanas ātruma kritums. Turklāt jāatzīmē, ka izlases lasīšanas ātrums vāji ir atkarīgs no diska skaita masīvā, tas ir, tas ir aptuveni vienāds jebkuram disku skaitam.

Runājot par izlases lasīšanas ātrumu, RAID 5 konfigurācijā ar astoņiem, septiņiem, sešiem, četriem un trim diskdziņiem ir zemāks par visiem pārējiem masīviem. Un tikai konfigurācijā ar pieciem diskdziņiem tas nedaudz pārspēj RAID 6 masīvu.

Runājot par nejaušu rakstīšanas ātrumu, RAID 5 konfigurācijā ar astoņiem diskiem ir otrais pēc RAID 0 un RAID 50, bet konfigurācijā ar septiņiem un pieciem, četriem un trim diskiem - tikai pēc RAID 0.

Sešu disku konfigurācijā RAID 5 izlases rakstīšanas ātrums ir zemāks par RAID 0, RAID 50 un RAID 10.

RAID 6

LSI 3ware SAS 9750-8i kontrolieris ļauj izveidot RAID 6 masīvu no pieciem līdz astoņiem diskdziņiem. RAID 6 masīva testa rezultāti ir parādīti attēlā. 24.-29.

Rīsi. 24. Secīgas lasīšanas un rakstīšanas ātrums
ar astoņiem diskiem RAID 6 masīvā

Rīsi. 25. Secīgas lasīšanas un rakstīšanas ātrums
ar septiņiem diskiem RAID 6 masīvā

Mēs arī atzīmējam raksturīgās kļūmes secīgā lasīšanas un rakstīšanas ātrumā noteiktiem bloku izmēriem jebkuram masīva disku skaitam.

Runājot par secīgu lasīšanas ātrumu, RAID 6 ir zemāks par visiem citiem masīviem konfigurācijās ar jebkuru (no astoņiem līdz pieciem) disku skaitu.

Runājot par secīgu rakstīšanas ātrumu, situācija ir nedaudz labāka. Konfigurācijā ar astoņiem diskdziņiem RAID 6 pārspēj RAID 10, bet konfigurācijā ar sešiem diskdziņiem - gan RAID 10, gan RAID 50. Tomēr konfigurācijās ar septiņiem un pieciem diskdziņiem, veidojot RAID 10 un RAID 50 masīvus, nav iespējams, šis masīvs izrādās pēdējā vietā pēc kārtas rakstīšanas ātruma.

Nejauša piekļuve RAID 6 masīvam ir līdzīga nejaušai piekļuvei RAID 0 un RAID 5. Tādējādi izlases lasīšanas ātrumam ar 512 KB bloku lielumu jebkuram masīva disku skaitam ir raksturīgs nejaušas lasīšanas ātruma kritums. Ņemiet vērā, ka maksimālais izlases lasīšanas ātrums tiek sasniegts ar sešiem diskiem masīvā. Bet ar septiņiem un astoņiem diskiem izlases ātrums ir gandrīz vienāds.

Nejaušas rakstīšanas gadījumā ar jebkuru masīva disku skaitu ātrums palielinās, palielinoties datu bloka lielumam, un ātrums nekrīt. Turklāt izlases rakstīšanas ātrums ir proporcionāls diska skaitam masīvā, bet ātruma atšķirība ir nenozīmīga.

Runājot par izlases lasīšanas ātrumu, RAID 6 konfigurācijā ar astoņiem un septiņiem diskdziņiem apsteidz tikai RAID 5 un ir zemāks par visiem citiem iespējamiem masīviem.

Sešu disku konfigurācijā RAID 6 izlases ātrumā ir zemāks par RAID 10 un RAID 50, bet piecu disku konfigurācijā tas ir zemāks par RAID 0 un RAID 5.

Runājot par nejaušu rakstīšanas ātrumu, RAID 6 masīvs ir zemāks par visiem citiem iespējamiem masīviem ar jebkuru pievienoto diskdziņu skaitu.

Kopumā mēs varam apgalvot, ka RAID 6 masīvs ir zemāks par veiktspēju un masīviem RAID 0, RAID 5, RAID 50 un RAID 10. Tas ir, attiecībā uz veiktspēju šāda veida masīvs ir pēdējā vietā.

Rīsi. 33. Nejaušs lasīšanas ātrums
RAID 10 masīvā

Rīsi. 34. Nejaušas rakstīšanas ātrums RAID 10 masīvā

Parasti astoņu un sešu disku masīvos secīgais lasīšanas ātrums ir lielāks nekā rakstīšanas ātrums, savukārt četru disku masīvā šie ātrumi praktiski ir vienādi jebkura izmēra datu blokam.

RAID 10 masīvam, kā arī visiem pārējiem aplūkotajiem masīviem secīga lasīšanas un rakstīšanas ātruma samazināšanās ir raksturīga noteiktiem datu bloku izmēriem jebkuram masīva disku skaitam.

Nejaušas rakstīšanas gadījumā ar jebkuru masīva disku skaitu ātrums palielinās, palielinoties datu bloka lielumam, un ātrums nekrīt. Turklāt izlases rakstīšanas ātrums ir proporcionāls diska skaitam masīvā.

Runājot par secīgu lasīšanas ātrumu, RAID 10 masīvs seko RAID 0, RAID 50 un RAID 5 masīviem konfigurācijā ar astoņiem, sešiem un četriem diskiem, un secīgas rakstīšanas ātruma ziņā tas ir zemāks pat par RAID 6 masīvu, ir, tas seko RAID 0. masīviem: RAID 50, RAID 5 un RAID 6.

No otras puses, izlases ātruma ziņā RAID 10 masīvs ar astoņiem, sešiem un četriem diskiem pārspēj visus pārējos konfigurācijas masīvus. Bet izlases rakstīšanas ātruma ziņā šis masīvs zaudē RAID 0, RAID 50 un RAID 5 masīvus konfigurācijā ar astoņiem diskiem, RAID 0 un RAID 50 masīvus sešu disku konfigurācijā un RAID 0 un RAID 5 masīvus a četru disku konfigurācija.

RAID 50

RAID 50 masīvu var veidot uz sešiem vai astoņiem diskdziņiem. RAID 50 masīva testa rezultāti ir parādīti attēlā. 35-38.

Nejaušās lasīšanas scenārijā, tāpat kā visos citos aplūkotajos masīvos, raksturīgs veiktspējas kritums pie bloka lieluma 512 KB.

Nejaušas rakstīšanas gadījumā ar jebkuru masīva disku skaitu ātrums palielinās, palielinoties datu bloka lielumam, un ātrums nekrīt. Turklāt izlases rakstīšanas ātrums ir proporcionāls diska skaitam masīvā, bet ātruma atšķirība ir nenozīmīga un tiek novērota tikai ar lielu (vairāk nekā 256 KB) lielu datu bloku.

Pēc kārtas lasīšanas ātruma RAID 50 masīvs ir otrais aiz RAID 0 masīva (konfigurācijā ar astoņiem un sešiem diskdziņiem). Pēc kārtas rakstīšanas ātruma RAID 50 ir arī otrais pēc RAID 0 konfigurācijā ar astoņiem diskdziņiem, un konfigurācijā ar sešiem diskdziņiem tas zaudē RAID 0, RAID 5 un RAID 6.

No otras puses, izlases un lasīšanas ātruma ziņā RAID 50 masīvs ir otrais aiz RAID 0 masīva un apsteidz visus pārējos masīvus ar astoņiem un sešiem diskiem.

RAID 1

Kā mēs jau esam atzīmējuši, RAID 1 masīvs, ko var veidot tikai uz diviem diskiem, nav piemērots izmantošanai šādā kontrollerī. Tomēr pilnīguma labad mēs iepazīstinām ar RAID 1 masīva rezultātiem uz diviem diskiem. RAID 1 masīva testa rezultāti ir parādīti attēlā. 39 un 40.

Rīsi. 39. Secīgas rakstīšanas un lasīšanas ātrums RAID 1 masīvā

Rīsi. 40. Nejaušas rakstīšanas un lasīšanas ātrums RAID 1 masīvā

RAID 10 masīvam, kā arī visiem pārējiem aplūkotajiem masīviem noteiktiem datu bloku izmēriem ir raksturīga secīgas lasīšanas un rakstīšanas ātruma samazināšanās.

Nejaušās lasīšanas scenārijā, kā arī citos masīvos ir raksturīgs veiktspējas kritums ar bloka izmēru 512 KB.

Nejaušas rakstīšanas gadījumā ātrums palielinās, palielinoties datu bloka lielumam, un nav ātruma kritumu.

RAID 1 masīvu var saistīt tikai ar RAID 0 masīvu (jo nekādi citi masīvi nav iespējami ar diviem diskiem). Jāatzīmē, ka RAID 1 masīvs pārspēj RAID 0 masīvu ar diviem diskiem visos ielādes scenārijos, izņemot izlases lasīšanu.

secinājumus

Mūsu iespaids, pārbaudot LSI 3ware SAS 9750-8i kontrolieri kombinācijā ar Seagate Cheetah 15K.7 ST3300657SS SAS diskdziņiem, bija diezgan neviennozīmīgs. No vienas puses, viņam ir skaisti funkcionalitāti, no otras puses, ātruma kritumi ir satraucoši pie noteiktiem datu bloku izmēriem, kas, protams, ietekmē RAID masīvu darbības ātrumu, kad tie darbojas reālā vidē.