Yn 't algemien hawwe skiif- of skiifarrays de bêste prestaasjes yn ien senario foar hostferbining. De measte bestjoeringssystemen binne basearre op eksklusive bestânsystemen, wat betsjut dat in bestânsysteem allinich eigendom kin wêze fan ien bestjoeringssysteem. As resultaat optimalisearje sawol it bestjoeringssysteem as applikaasjesoftware gegevens lêzen en skriuwen foar it skiifopslachsysteem basearre op har skaaimerken. Dizze optimalisaasje hat as doel om fysike syktiden te ferminderjen en meganyske reaksjetiden fan skiif te ferminderjen. De gegevens oanfragen út elk programma proses wurde ôfhannele troch it bestjoeringssysteem, resultearret yn optimalisearre en oarderlike gegevens lêzen en skriuwe fersiken foar de skiif of skiif array. Dit liedt ta de bêste prestaasjes fan it opslachsysteem yn dizze opset.
Foar skiif arrays, hoewol't in ekstra RAID controller wurdt tafoege tusken it bestjoeringssysteem en de yndividuele skiif driuwfearren, aktuele RAID controllers primêr beheare en ferifiearje skiif fout tolerânsje operaasjes. Se fiere gjin gegevensfersyk gearfoegjen, opnij oarderjen of optimalisearjen. RAID-controllers binne ûntwurpen basearre op de oanname dat gegevensoanfragen komme fan in inkele host, al optimalisearre en sorteare troch it bestjoeringssysteem. De cache fan 'e controller leveret allinich direkte en komputerjende buffermooglikheden, sûnder gegevens yn' e wachtrige foar optimalisaasje. As de cache fluch is fol, nimt de snelheid fuortendaliks ôf nei de eigentlike snelheid fan 'e skiifoperaasjes.
De primêre funksje fan de RAID-controller is om ien of mear grutte flater-tolerante skiven te meitsjen fan meardere skiven en de algemiene lês- en skriuwsnelheid fan gegevens te ferbetterjen mei de cachingfunksje op elke skiif. De lêscache fan RAID-controllers ferbettert de lêsprestaasjes fan 'e skiif-array signifikant as deselde gegevens binnen in koarte tiid lêzen wurde. De eigentlike maksimale lês- en skriuwsnelheid fan 'e hiele skiif array wurdt beheind troch de leechste wearde ûnder de hostkanaal bânbreedte, controller CPU syn ferifikaasje berekkening en systeem kontrôle mooglikheden (RAID motor), skiif kanaal bânbreedte, en skiif prestaasjes (de kombinearre werklike prestaasjes fan alle skiven). Derneist kin mismatching tusken de optimalisaasjebasis fan 'e gegevensoanfragen fan it bestjoeringssysteem en it RAID-formaat, lykas de blokgrutte fan I/O-oanfragen dy't net oerienkomme mei de grutte fan' e RAID-segment, de prestaasjes fan 'e skiif-array signifikant beynfloedzje.
Prestaasjefariaasjes fan tradisjonele Disk Array Storage Systems yn meardere host tagong
Yn meardere host tagong senario, de prestaasjes fan skiif arrays nimt ôf yn ferliking mei inkele host ferbinings. Yn lytsskalige skiif array opslach systemen, dy't typysk hawwe in inkele of oerstallich pear skiif array controllers en in beheind oantal ferbûn skiven, de prestaasje wurdt beynfloede troch de unordered gegevens streamt út ferskate hosts. Dit liedt ta tanommen skiif sykje kearen, gegevens segment header en sturt ynformaasje, en gegevens fragmintaasje foar lêzen, gearfoegje, ferifikaasje berekkeningen, en herskriuwen prosessen. Dêrtroch nimt de opslachprestaasjes ôf as mear hosts binne ferbûn.
Yn grutskalige skiif array opslach systemen, de prestaasjes degradaasje is oars as dy fan lytsskalige skiif arrays. Dizze grutskalige systemen brûke in busstruktuer of krúspunt-skeakelstruktuer om meardere opslachsubsystemen (skiifarrays) te ferbinen en omfetsje caches mei grutte kapasiteit en hostferbiningsmodules (lykas kanaalhubs of switches) foar mear hosts binnen de bus of switching struktuer. De prestaasjes hinget foar in grut part ôf fan 'e cache yn applikaasjes foar transaksjeferwurking, mar hat beheinde effektiviteit yn multymediale gegevenssenario's. Wylst de ynterne skiif array subsystemen yn dizze grutskalige systemen wurkje relatyf ûnôfhinklik, wurdt in inkele logyske ienheid allinnich boud binnen in inkele skiif subsysteem. Sa bliuwt de prestaasjes fan ien logyske ienheid leech.
Ta beslút, lytsskalige skiif arrays belibje in prestaasje delgong troch unordered gegevens streamt, wylst grutskalige skiif arrays mei meardere ûnôfhinklike skiif array subsystemen kinne stypje mear hosts, mar noch face beheinings foar multimedia data applikaasjes. Oan 'e oare kant ûnderfine NAS-opslachsystemen basearre op tradisjonele RAID-technology en it brûken fan NFS- en CIFS-protokollen om opslach te dielen mei eksterne brûkers fia Ethernet-ferbiningen minder prestaasjesdegradaasje yn meardere host-tagongsomjouwings. NAS-opslachsystemen optimalisearje gegevensferfier mei meardere parallelle TCP/IP-oerdrachten, wêrtroch maksimale dielde snelheid fan sawat 60 MB / s mooglik is yn ien NAS-opslachsysteem. It brûken fan Ethernet ferbinings makket it mooglik om de gegevens optimaal skreaun nei de skiif systeem nei behear en opnij oarderjen troch it bestjoeringssysteem of gegevens behear software yn de tinne tsjinner. Dêrom belibbet it skiifsysteem sels gjin signifikante prestaasjesdegradaasje, wêrtroch NAS-opslach geskikt is foar applikaasjes dy't dielen fan gegevens nedich binne.
Post tiid: Jul-17-2023