Werkverrigting van Disk Array-bergingstelsels in enkelgasheerverbinding

Oor die algemeen het skyf- of skyfskikkings die beste werkverrigting in 'n enkele gasheerverbindingscenario. Die meeste bedryfstelsels is gebaseer op eksklusiewe lêerstelsels, wat beteken dat 'n lêerstelsel slegs deur 'n enkele bedryfstelsel besit kan word. Gevolglik optimaliseer beide die bedryfstelsel en toepassingsagteware data lees en skryf vir die skyfbergingstelsel op grond van sy eienskappe. Hierdie optimalisering het ten doel om fisiese soektye te verminder en meganiese reaksietye op skyf te verminder. Die dataversoeke van elke programproses word deur die bedryfstelsel hanteer, wat lei tot geoptimaliseerde en ordelike datalees- en skryfversoeke vir die skyf of skyfskikking. Dit lei tot die beste werkverrigting van die bergingstelsel in hierdie opstelling.

Vir skyfskikkings, hoewel 'n bykomende RAID-beheerder tussen die bedryfstelsel en die individuele skyfdryf bygevoeg word, bestuur en verifieer huidige RAID-beheerders hoofsaaklik skyffouttoleransie-operasies. Hulle voer nie dataversoeksamevoeging, herrangskikking of optimalisering uit nie. RAID-beheerders is ontwerp op grond van die aanname dat dataversoeke van 'n enkele gasheer af kom, wat reeds geoptimaliseer en volgens die bedryfstelsel gesorteer is. Die beheerder se kas bied slegs direkte en berekeningsbuffervermoëns, sonder om data in tou te plaas vir optimalisering. Wanneer die kas vinnig gevul word, daal die spoed onmiddellik tot die werklike spoed van die skyfbewerkings.

Die RAID-beheerder se primêre funksie is om een ​​of meer groot foutverdraagsame skywe van veelvuldige skywe te skep en die algehele data lees- en skryfspoed te verbeter deur die kasfunksie op elke skyf te gebruik. Die leeskas van RAID-beheerders verbeter die skyfskikking se leeswerkverrigting aansienlik wanneer dieselfde data binne 'n kort tyd gelees word. Die werklike maksimum lees- en skryfspoed van die hele skyfskikking word beperk deur die laagste waarde onder die gasheerkanaalbandwydte, beheerder SVE se verifikasieberekening en stelselbeheervermoëns (RAID-enjin), skyfkanaalbandwydte en skyfwerkverrigting (die gekombineerde werklike werkverrigting van alle skywe). Daarbenewens kan wanverhouding tussen die optimaliseringsbasis van die bedryfstelsel se dataversoeke en die RAID-formaat, soos die blokgrootte van I/O-versoeke wat nie ooreenstem met die RAID-segmentgrootte nie, die skyfskikking se werkverrigting aansienlik beïnvloed.

Prestasievariasies van tradisionele skyfskikkingstoorstelsels in meervoudige gasheertoegang

In verskeie gasheertoegangsscenario's neem die werkverrigting van skyfskikkings af in vergelyking met enkelgasheerverbindings. In kleinskaalse skyfskikkingstoorstelsels, wat tipies 'n enkele of oortollige paar skyfskikkingbeheerders en 'n beperkte aantal gekoppelde skywe het, word die werkverrigting beïnvloed deur die ongeordende datavloei van verskeie gashere. Dit lei tot verhoogde skyfsoektye, datasegmentkop- en stertinligting, en datafragmentasie vir lees-, samesmeltings-, verifikasieberekeninge en herskryfprosesse. Gevolglik neem die bergingsprestasie af namate meer gashere verbind word.

In grootskaalse skyfskikkingstoorstelsels verskil die prestasieagteruitgang van dié van kleinskaalse skyfskikkings. Hierdie grootskaalse stelsels gebruik 'n busstruktuur of kruispuntskakelstruktuur om veelvuldige bergingsubstelsels (skyfskikkings) te koppel en sluit grootkapasiteitkas en gasheerverbindingsmodules in (soortgelyk aan kanaalhubs of skakelaars) vir meer gashere binne die bus of skakeling struktuur. Die prestasie hang grootliks af van die kas in transaksieverwerkingstoepassings, maar het beperkte doeltreffendheid in multimediadatascenario's. Terwyl die interne skyfskikking-substelsels in hierdie grootskaalse stelsels relatief onafhanklik werk, word 'n enkele logiese eenheid slegs binne 'n enkele skyfsubstelsel gebou. Die werkverrigting van 'n enkele logiese eenheid bly dus laag.

Ter afsluiting ervaar kleinskaalse skyfskikkings 'n prestasieafname as gevolg van ongeordende datavloei, terwyl grootskaalse skyfskikkings met veelvuldige onafhanklike skyfskikkingssubstelsels meer gashere kan ondersteun, maar steeds beperkings in die gesig staar vir multimediadatatoepassings. Aan die ander kant ervaar NAS-bergingstelsels wat gebaseer is op tradisionele RAID-tegnologie en die gebruik van NFS- en CIFS-protokolle om berging met eksterne gebruikers te deel deur Ethernet-verbindings minder prestasie-agteruitgang in verskeie gasheertoegangomgewings. NAS-bergingstelsels optimeer data-oordrag deur gebruik te maak van veelvuldige parallelle TCP/IP-oordragte, wat maksimum gedeelde spoed van ongeveer 60 MB/s in 'n enkele NAS-bergingstelsel moontlik maak. Die gebruik van Ethernet-verbindings maak dit moontlik om die data optimaal na die skyfstelsel te skryf na bestuur en herrangskikking deur die bedryfstelsel of databestuursagteware in die dun bediener. Daarom ervaar die skyfstelsel self nie beduidende werkverrigtingagteruitgang nie, wat NAS-berging geskik maak vir toepassings wat datadeling vereis.


Postyd: 17 Julie 2023