Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ
  • në shtëpi
  • Windows 7, XP
  • Çfarë janë grupet RAID dhe pse janë të nevojshme? Këshilla praktike për krijimin e grupeve RAID në kompjuterët e shtëpisë.

Çfarë janë grupet RAID dhe pse janë të nevojshme? Këshilla praktike për krijimin e grupeve RAID në kompjuterët e shtëpisë.

Shumë përdorues kanë dëgjuar për konceptin e grupeve të diskut RAID, por në praktikë pak njerëz e imagjinojnë se çfarë është. Por, siç rezulton, nuk ka asgjë të komplikuar këtu. Le të shohim thelbin e këtij termi, siç thonë ata, në gishta, bazuar në shpjegimin e informacionit për personin mesatar.

Çfarë janë grupet e diskut RAID?

Së pari, le të shohim interpretimin e përgjithshëm të ofruar nga botimet online. Vargjet e diskut janë sisteme të tëra të ruajtjes së informacionit që përbëhen nga një kombinim i dy ose më shumë disqeve të ngurtë që shërbejnë ose për të rritur shpejtësinë e aksesit në informacionin e ruajtur ose për t'i dubluar ato, për shembull, kur ruani kopje rezervë.

Në këtë kombinim, numri i hard disqeve për sa i përket instalimit teorikisht nuk ka kufizime. E gjitha varet vetëm nga sa lidhje mbështet motherboard. Në fakt, pse përdoren grupet e diskut RAID? Këtu ia vlen t'i kushtohet vëmendje faktit se në drejtim të zhvillimit të teknologjisë (në lidhje me disqet e ngurtë), ato janë ngrirë prej kohësh në një pikë (shpejtësia e gishtit 7200 rpm, madhësia e cache-it, etj.). Përjashtimet e vetme në këtë drejtim janë modelet SSD, por edhe ato kryesisht vetëm rrisin volumin. Në të njëjtën kohë, përparimi në prodhimin e procesorëve ose shiritave RAM është më i dukshëm. Kështu, për shkak të përdorimit të grupeve RAID, fitimi i performancës kur qaseni në disqet e ngurtë rritet.

Vargjet e diskut RAID: llojet, qëllimi

Sa i përket vetë vargjeve, ato mund të ndahen me kusht sipas numërimit të përdorur (0, 1, 2, etj.). Çdo numër i tillë korrespondon me performancën e një prej funksioneve të deklaruara.

Ato kryesore në këtë klasifikim janë vargjet e diskut me numrat 0 dhe 1 (më vonë do të jetë e qartë pse), pasi atyre u janë caktuar detyrat kryesore.

Kur krijoni grupe me shumë disqe të lidhur, fillimisht duhet të përdorni cilësimet e BIOS, ku seksioni i konfigurimit SATA është vendosur në RAID. Është e rëndësishme të theksohet se disqet e lidhur duhet të kenë parametra absolutisht identikë për sa i përket vëllimit, ndërfaqes, lidhjes, cache, etj.

RAID 0 (shirit)

Vargjet e diskut zero janë krijuar në thelb për të përshpejtuar aksesin në informacionin e ruajtur (shkrim ose lexim). Si rregull, ato mund të kenë nga dy deri në katër disqe në kombinim.

Por problemi kryesor këtu është se kur fshini informacionin në një nga disqet, ai zhduket në të tjerët. Informacioni shkruhet në formën e blloqeve në mënyrë alternative në secilin disk, dhe rritja e performancës është drejtpërdrejt proporcionale me numrin e disqeve të ngurtë (d.m.th., katër disqe janë dy herë më të shpejtë se dy). Por humbja e informacionit është vetëm për faktin se blloqet mund të vendosen në disqe të ndryshëm, megjithëse përdoruesi në të njëjtin "Explorer" i sheh skedarët në një ekran normal.

RAID 1

Vargjet e diskut me një emërtim të vetëm i përkasin kategorisë Mirroring dhe përdoren për të ruajtur të dhënat duke dublikuar.

Përafërsisht, në këtë gjendje, përdoruesi humbet disi në produktivitet, por ai mund të jetë i sigurt se nëse të dhënat zhduken nga një ndarje, ato do të ruhen në një tjetër.

RAID 2 dhe më lart

Vargjet me numër 2 dhe më lart kanë qëllime të dyfishta. Nga njëra anë, ato janë krijuar për të regjistruar informacione, nga ana tjetër, ato përdoren për të korrigjuar gabimet.

Me fjalë të tjera, grupet e disqeve të këtij lloji kombinojnë aftësitë e RAID 0 dhe RAID 1, por nuk janë veçanërisht të njohura në mesin e shkencëtarëve kompjuterikë, megjithëse funksionimi i tyre bazohet në përdorimin

Çfarë është më mirë të përdoret në praktikë?

Sigurisht, nëse planifikoni të përdorni programe me burime intensive në kompjuterin tuaj, për shembull, lojëra moderne, është më mirë të përdorni grupe RAID 0. Nëse punoni me informacione të rëndësishme që duhet të ruhen në çfarëdo mënyre, do t'ju duhet të kthehuni te vargjet RAID 1. Për shkak të faktit se lidhjet me numra nga dy e lart nuk u bënë kurrë të njohura, përdorimi i tyre përcaktohet vetëm nga dëshira e përdoruesit. Nga rruga, përdorimi i grupeve zero është gjithashtu praktik nëse përdoruesi shpesh shkarkon skedarë multimedialë në kompjuter, të themi, filma ose muzikë me një shpejtësi të lartë bit për formatin MP3 ose në standardin FLAC.

Për pjesën tjetër, do t'ju duhet të mbështeteni në preferencat dhe nevojat tuaja. Përdorimi i këtij apo atij grupi do të varet nga kjo. Dhe, sigurisht, kur instaloni një paketë, është më mirë t'i jepni përparësi disqeve SSD, pasi në krahasim me disqet konvencionale të ngurtë ata tashmë kanë shpejtësi më të larta shkrimi dhe leximi. Por ato duhet të jenë absolutisht identike në karakteristikat dhe parametrat e tyre, përndryshe kombinimi i lidhur thjesht nuk do të funksionojë. Dhe ky është pikërisht një nga kushtet më të rëndësishme. Kështu që ju duhet t'i kushtoni vëmendje këtij aspekti.

Vargjet RAID u zhvilluan për të përmirësuar besueshmërinë e ruajtjes së të dhënave, për të rritur shpejtësinë e përpunimit dhe për të ofruar aftësinë për të kombinuar disqe të shumta në një të madh. Lloje të ndryshme RAID zgjidhin probleme të ndryshme; këtu do të shikojmë disa nga konfigurimet më të zakonshme të grupeve RAID me të njëjtën madhësi.



RAID 0

  • RAID 0(shirit). Modaliteti që arrin performancën maksimale. Të dhënat shpërndahen në mënyrë të barabartë nëpër disqet e grupit dhe kombinohen në një, i cili mund të ndahet në disa. Operacionet e shpërndara të leximit dhe shkrimit mund të rrisin ndjeshëm shpejtësinë e funksionimit, pasi disa lexojnë/shkruajnë njëkohësisht pjesën e tyre të të dhënave. I gjithë vëllimi është në dispozicion të përdoruesit, por kjo zvogëlon besueshmërinë e ruajtjes së të dhënave, pasi nëse një nga disqet dështon, grupi zakonisht shkatërrohet dhe është pothuajse e pamundur të rivendosni të dhënat. Fusha e aplikimit - aplikacione që kërkojnë shpejtësi të lartë shkëmbimi me diskun, për shembull kapja e videos, redaktimi i videos. Rekomandohet për përdorim me disqe shumë të besueshme.

    RAID 1
  • RAID 1(Pasqyrë). Disa disqe (zakonisht 2), duke punuar në mënyrë sinkronike për regjistrim, domethënë duke dublikuar plotësisht njëri-tjetrin. Përmirësimi i performancës ndodh vetëm kur lexoni. Mënyra më e besueshme për të mbrojtur informacionin nga dështimi i një prej disqeve. Për shkak të kostos së tij të lartë, zakonisht përdoret kur ruani të dhëna shumë të rëndësishme. Kostoja e lartë është për faktin se vetëm gjysma e kapacitetit total është në dispozicion të përdoruesit.

    RAID 10
  • RAID 10, i quajtur edhe nganjëherë RAID 1+0- një kombinim i dy opsioneve të para. (vargu RAID0 nga grupet RAID1). Ka të gjitha avantazhet e shpejtësisë së RAID0 dhe avantazhin e besueshmërisë së RAID1, duke ruajtur disavantazhin e kostos së lartë të grupit të diskut, pasi kapaciteti efektiv i grupit është i barabartë me gjysmën e kapacitetit të disqeve të përdorura në të. Për të krijuar një grup të tillë, nevojiten të paktën 4 disqe. (Në këtë rast, numri i tyre duhet të jetë çift).
  • RAID 0+1- Rrjeti RAID1 nga grupet RAID0. Në fakt, ai nuk përdoret për shkak të mungesës së avantazheve në krahasim me RAID10 dhe tolerancës më të ulët të gabimeve.

    RAID 1E
  • RAID 1E- Një opsion i ngjashëm me RAID10 për shpërndarjen e të dhënave nëpër disqe, duke lejuar përdorimin e një numri tek (numri minimal - 3)
  • RAID 2, 3, 4- opsione të ndryshme për ruajtjen e të dhënave të shpërndara me disqe të alokuara për kodet e barazisë dhe madhësive të ndryshme të bllokut. Aktualisht, ato praktikisht nuk përdoren për shkak të performancës së ulët dhe nevojës për të ndarë shumë kapacitete të diskut për ruajtjen e kodeve ECC dhe/ose barazisë.


    RAID 5
  • RAID 5- një grup që përdor gjithashtu ruajtjen e të dhënave të shpërndara të ngjashme me RAID 0 (dhe e kombinuar në një të madhe logjike) + ruajtjen e shpërndarë të kodeve të barazisë për rikuperimin e të dhënave në rast dështimesh. Krahasuar me konfigurimet e mëparshme, madhësia e bllokut Stripe është rritur edhe më shumë. Leximi dhe shkrimi i njëkohshëm janë të mundshëm. Avantazhi i këtij opsioni është se kapaciteti i grupit në dispozicion të përdoruesit zvogëlohet me kapacitetin e vetëm një disku, megjithëse besueshmëria e ruajtjes së të dhënave është më e ulët se ajo e RAID 1. Në fakt, është një kompromis midis RAID0 dhe RAID1. duke siguruar një shpejtësi mjaft të lartë operimi me besueshmëri të mirë të ruajtjes së të dhënave. Nëse një disk në grup dështon, të dhënat mund të rikthehen pa humbje automatikisht. Numri minimal i disqeve për një grup të tillë është 3.
    Implementimet "softuerike" të RAID5, të ndërtuara në urat jugore të pllakave amë, nuk kanë shpejtësi të lartë shkrimi, kështu që nuk janë të përshtatshme për të gjitha aplikacionet.


    RAID 5EE
  • RAID 5EE- një grup i ngjashëm me RAID5, megjithatë, përveç ruajtjes së shpërndarë të kodeve të barazisë, përdoret shpërndarja e zonave rezervë - në fakt, përdoret, e cila mund të shtohet në grupin RAID5 si rezervë (vargje të tilla quhen 5 + ose 5 + rezervë). Në një grup RAID 5, disku rezervë është i papunë derisa njëri nga kryesorët dështon, ndërsa në një grup RAID 5EE ky disk përdoret gjatë gjithë kohës së bashku me pjesën tjetër të HDD-ve, gjë që ka një efekt pozitiv në performancën e varg. Për shembull, një grup RAID5EE me 5 HDD do të jetë në gjendje të kryejë 25% më shumë operacione I/O për sekondë sesa një grup RAID5 me 4 HDD primar dhe një rezervë. Numri minimal i disqeve për një grup të tillë është 4.


    RAID 6
  • RAID 6- një analog i RAID5 me një nivel të lartë të tepricës - informacioni nuk humbet nëse dy disqe dështojnë; në përputhje me rrethanat, kapaciteti total i grupit zvogëlohet me kapacitetin e dy disqeve. Numri minimal i disqeve që kërkohet për të krijuar një grup të këtij niveli është 4. Shpejtësia e funksionimit në rastin e përgjithshëm është afërsisht e njëjtë me RAID5. Rekomandohet për aplikime ku besueshmëria më e lartë e mundshme është e rëndësishme.


    RAID 50
  • RAID 50- kombinimi i dy (ose më shumë, por kjo përdoret jashtëzakonisht rrallë) grupe RAID5 në një shirit, d.m.th. një kombinim i RAID5 dhe RAID0, i cili korrigjon pjesërisht disavantazhin kryesor të RAID5 - shpejtësinë e ulët të shkrimit të të dhënave për shkak të përdorimit paralel të disa grupeve të tilla. Kapaciteti total i grupit zvogëlohet me kapacitetin prej dy, por, ndryshe nga RAID6, një grup i tillë mund të përballojë dështimin e vetëm një disku pa humbje të të dhënave, dhe numri minimal i kërkuar i disqeve për të krijuar një grup RAID50 është 6. Së bashku me RAID10, ky është niveli RAID më i rekomanduar për përdorim në aplikacionet ku kërkohet performancë e lartë e kombinuar me besueshmëri të pranueshme.


    RAID 60
  • RAID 60- kombinimi i dy grupeve RAID6 në një shirit. Shpejtësia e shkrimit është afërsisht dyfishuar në krahasim me shpejtësinë e shkrimit në RAID6. Numri minimal i disqeve për të krijuar një grup të tillë është 8. Informacioni nuk humbet nëse dy disqe nga çdo grup RAID 6 dështojnë.
  • Matrica RAID- një teknologji e zbatuar nga Intel në urat e saj jugore, duke filluar me ICH6R, e cila ju lejon të organizoni disa grupe RAID0 dhe RAID1 në vetëm dy disqe, duke krijuar njëkohësisht ndarje me shpejtësi të rritur funksionimi dhe besueshmëri të shtuar të ruajtjes së të dhënave.
  • JBOD(Nga anglishtja "Just a Bunch Of Disks") - kombinimi vijues i disa atyre fizike në një logjik, i cili nuk ndikon në performancën (besueshmëria bie në mënyrë të ngjashme me RAID0) dhe mund të ketë madhësi të ndryshme. Aktualisht praktikisht i pa perdorur.
  • © Andrey Egorov, 2005, 2006. Grupi i kompanive TIM.

    Vizitorët e forumit na bëjnë pyetjen: "Cili nivel RAID është më i besueshëm?" Të gjithë e dinë që niveli më i zakonshëm është RAID5, por nuk është pa të meta serioze që nuk janë të dukshme për jo-specialistët.

    RAID 0, RAID 1, RAID 5, RAID6, RAID 10 apo cilat janë nivelet RAID?

    Në këtë artikull, unë do të përpiqem të karakterizoj nivelet më të njohura të RAID dhe më pas të formuloj rekomandime për përdorimin e këtyre niveleve. Për të ilustruar artikullin, krijova një diagram në të cilin vendosa këto nivele në hapësirën tredimensionale të besueshmërisë, performancës dhe efikasitetit të kostos.

    JBOD(Vetëm një grup disqesh) është një shtrirje e thjeshtë e disqeve të ngurtë, e cila nuk është zyrtarisht një nivel RAID. Një vëllim JBOD mund të jetë një grup i një disku të vetëm ose një grumbullim i shumë disqeve. Kontrolluesi RAID nuk ka nevojë të kryejë ndonjë llogaritje për të përdorur një vëllim të tillë. Në diagramin tonë, disku JBOD shërben si një "i vetëm" ose pikënisje - besueshmëria, performanca dhe vlerat e kostos së tij janë të njëjta me ato të një hard disk të vetëm.

    RAID 0("Striping") nuk ka tepricë dhe shpërndan informacionin menjëherë në të gjithë disqet e përfshirë në grup në formën e blloqeve të vogla ("shirita"). Për shkak të kësaj, performanca rritet ndjeshëm, por besueshmëria vuan. Ashtu si me JBOD, ne marrim 100% të kapacitetit të diskut për paratë tona.

    Më lejoni të shpjegoj pse zvogëlohet besueshmëria e ruajtjes së të dhënave në çdo vëllim të përbërë - pasi nëse ndonjë nga disqet e ngurtë të përfshirë në të dështon, të gjitha informacionet humbasin plotësisht dhe në mënyrë të pakthyeshme. Në përputhje me teorinë e probabilitetit, matematikisht, besueshmëria e një vëllimi RAID0 është e barabartë me produktin e besueshmërisë së disqeve përbërëse të tij, secila prej të cilave është më pak se një, kështu që besueshmëria totale është padyshim më e ulët se besueshmëria e çdo disku.

    Niveli i mirë - RAID 1("Pasqyrim", "pasqyrë"). Ka mbrojtje kundër dështimit të gjysmës së harduerit të disponueshëm (në rastin e përgjithshëm, një nga dy disqet e ngurtë), siguron një shpejtësi të pranueshme shkrimi dhe fiton shpejtësinë e leximit për shkak të paralelizimit të kërkesave. Disavantazhi është se ju duhet të paguani koston e dy disqeve për të marrë kapacitetin e përdorshëm të një hard disk.

    Fillimisht, supozohet se hard disku është një gjë e besueshme. Prandaj, probabiliteti i dështimit të dy disqeve njëherësh është i barabartë (sipas formulës) me produktin e probabiliteteve, d.m.th. urdhra të përmasave më të ulëta! Fatkeqësisht, jeta reale nuk është një teori! Dy disqe të ngurtë merren nga e njëjta grumbull dhe funksionojnë në të njëjtat kushte, dhe nëse njëri prej disqeve dështon, ngarkesa në atë të mbetur rritet, kështu që në praktikë, nëse njëri prej disqeve dështon, duhet të merren masa urgjente për të rivendosur tepricë. Për ta bërë këtë, rekomandohet të përdorni disqe rezervë të nxehtë me çdo nivel RAID (përveç zeros) HotSpare. Avantazhi i kësaj qasjeje është ruajtja e besueshmërisë së vazhdueshme. Disavantazhi janë kostot edhe më të mëdha (d.m.th. kostoja e 3 hard diskeve për të ruajtur vëllimin e një disku).

    Pasqyra në shumë disqe është një nivel RAID 10. Kur përdorni këtë nivel, çiftet e pasqyruara të disqeve janë rregulluar në një "zinxhir", kështu që vëllimi që rezulton mund të tejkalojë kapacitetin e një hard disk të vetëm. Përparësitë dhe disavantazhet janë të njëjta si për nivelin RAID1. Ashtu si në raste të tjera, rekomandohet përfshirja e disqeve rezervë të nxehtë HotSpare në grup në shkallën prej një rezervë për çdo pesë punëtorë.

    RAID 5, me të vërtetë, më i popullarizuari nga nivelet - kryesisht për shkak të efikasitetit të tij. Duke sakrifikuar kapacitetin e vetëm një disku nga grupi për tepricë, ne fitojmë mbrojtje kundër dështimit të ndonjë prej disqeve të ngurtë të vëllimit. Shkrimi i informacionit në një vëllim RAID5 kërkon burime shtesë, pasi kërkohen llogaritje shtesë, por kur lexoni (krahasuar me një hard disk të veçantë), ka një fitim, sepse rrjedhat e të dhënave nga disa disqe grupesh paralelizohen.

    Disavantazhet e RAID5 shfaqen kur një nga disqet dështon - i gjithë vëllimi kalon në modalitetin kritik, të gjitha operacionet e shkrimit dhe leximit shoqërohen me manipulime shtesë, performanca bie ndjeshëm dhe disqet fillojnë të nxehen. Nëse nuk merren masa të menjëhershme, mund të humbni të gjithë volumin. Prandaj, (shih më lart) duhet të përdorni patjetër një disk rezervë të nxehtë me një vëllim RAID5.

    Përveç niveleve bazë RAID0 - RAID5 të përshkruara në standard, ekzistojnë nivele të kombinuara RAID10, RAID30, RAID50, RAID15, të cilat interpretohen ndryshe nga prodhues të ndryshëm.

    Thelbi i kombinimeve të tilla është shkurtimisht si më poshtë. RAID10 është një kombinim i një dhe zeros (shih më lart). RAID50 është një kombinim i vëllimeve të nivelit 5 "0". RAID15 është një "pasqyrë" e "pesë". Dhe kështu me radhë.

    Kështu, nivelet e kombinuara trashëgojnë avantazhet (dhe disavantazhet) e "prindërve" të tyre. Pra, shfaqja e një "zero" në nivel RAID 50 nuk i shton ndonjë besueshmëri, por ka një efekt pozitiv në performancën. Niveli RAID 15, ndoshta shumë i besueshëm, por nuk është më i shpejti dhe, për më tepër, jashtëzakonisht joekonomik (kapaciteti i dobishëm i vëllimit është më pak se gjysma e madhësisë së grupit origjinal të diskut).

    RAID 6 ndryshon nga RAID 5 në atë në çdo rresht të dhënash (në anglisht shirit) nuk ka një, por dy bllok kontrolli. Shumat e kontrollit janë "shumëdimensionale", d.m.th. të pavarura nga njëri-tjetri, kështu që edhe dështimi i dy disqeve në grup ju lejon të ruani të dhënat origjinale. Llogaritja e shumave të kontrollit duke përdorur metodën Reed-Solomon kërkon llogaritje më intensive në krahasim me RAID5, kështu që më parë niveli i gjashtë praktikisht nuk përdorej. Tani ajo mbështetet nga shumë produkte, pasi filluan të instalojnë mikroqarqe të specializuara që kryejnë të gjitha operacionet e nevojshme matematikore.

    Sipas disa studimeve, rikthimi i integritetit pas një dështimi të vetëm të diskut në një vëllim RAID5 të përbërë nga disqe të mëdhenj SATA (400 dhe 500 gigabajt) përfundon në humbje të të dhënave në 5% të rasteve. Me fjalë të tjera, në një rast nga njëzet, gjatë rigjenerimit të një grupi RAID5 në një disk Hot Spare, disku i dytë mund të dështojë... Prandaj rekomandimet e disqeve më të mira RAID: 1) Gjithmonë bëni kopje rezervë; 2) përdorimi RAID6!

    Kohët e fundit janë shfaqur nivele të reja RAID1E, RAID5E, RAID5EE. Shkronja "E" në emër do të thotë E përmirësuar.

    RAID niveli-1 i përmirësuar (niveli RAID-1E) kombinon pasqyrimin dhe shiritin e të dhënave. Kjo përzierje e niveleve 0 dhe 1 është rregulluar si më poshtë. Të dhënat në një rresht shpërndahen saktësisht si në RAID 0. Domethënë, rreshti i të dhënave nuk ka tepricë. Rreshti tjetër i blloqeve të të dhënave kopjon atë të mëparshëm me një zhvendosje prej një blloku. Kështu, si në modalitetin standard RAID 1, çdo bllok i të dhënave ka një kopje pasqyre në një nga disqet, kështu që vëllimi i dobishëm i grupit është i barabartë me gjysmën e vëllimit total të disqeve të ngurtë të përfshirë në grup. RAID 1E kërkon një kombinim të tre ose më shumë disqeve për të funksionuar.

    Më pëlqen shumë niveli RAID1E. Për një stacion pune të fuqishëm grafik apo edhe për një kompjuter në shtëpi - zgjidhja më e mirë! Ka të gjitha avantazhet e niveleve zero dhe të para - shpejtësi të shkëlqyer dhe besueshmëri të lartë.

    Tani le të kalojmë në nivel Niveli RAID-5 i përmirësuar (niveli RAID-5E). Kjo është e njëjtë si RAID5, vetëm me një disk rezervë të integruar në grup makinë rezervë. Ky integrim kryhet si më poshtë: në të gjithë disqet e grupit, 1/N pjesë e hapësirës lihet e lirë, e cila përdoret si rezervë e nxehtë nëse një nga disqet dështon. Për shkak të kësaj, RAID5E demonstron, së bashku me besueshmërinë, performancë më të mirë, pasi leximi/shkrimi kryhet paralelisht nga një numër më i madh disqet në të njëjtën kohë dhe disku rezervë nuk është i papunë, si në RAID5. Natyrisht, disku rezervë i përfshirë në vëllim nuk mund të ndahet me vëllime të tjera (i dedikuar kundrejt të përbashkët). Një vëllim RAID 5E është ndërtuar në të paktën katër disqe fizike. Vëllimi i dobishëm i një vëllimi logjik llogaritet duke përdorur formulën N-2.

    Niveli RAID-5E i përmirësuar (niveli RAID-5EE) i ngjashëm me RAID niveli-5E, por ka shpërndarje më efikase të disqeve rezervë dhe, si rezultat, kohë më të shpejtë rikuperimi. Ashtu si niveli RAID5E, ky nivel RAID shpërndan blloqe të dhënash dhe kontrolle në rreshta. Por shpërndan gjithashtu blloqe të lira të njësisë rezervë dhe nuk rezervon thjesht një pjesë të hapësirës së diskut për këto qëllime. Kjo zvogëlon kohën e nevojshme për të rindërtuar integritetin e një vëllimi RAID5EE. Disku rezervë i përfshirë në vëllim nuk mund të ndahet me vëllime të tjera - si në rastin e mëparshëm. Një vëllim RAID 5EE është ndërtuar në të paktën katër disqe fizike. Vëllimi i dobishëm i një vëllimi logjik llogaritet duke përdorur formulën N-2.

    Mjaft e çuditshme, nuk përmendet niveli RAID 6E Nuk mund ta gjeja në internet - deri më tani ky nivel nuk ofrohet apo shpallet nga asnjë prodhues. Por niveli RAID6E (ose RAID6EE?) mund të ofrohet sipas të njëjtit parim si ai i mëparshmi. Disk HotSpare Domosdoshmërisht duhet të shoqërojë çdo vëllim RAID, duke përfshirë RAID 6. Natyrisht, ne nuk do të humbasim informacion nëse një ose dy disqe dështojnë, por është jashtëzakonisht e rëndësishme të filloni të rigjeneroni integritetin e grupit sa më shpejt që të jetë e mundur në mënyrë që të nxjerrim shpejt sistemin jashtë të mënyrës "kritike". Meqenëse nevoja për një disk rezervë të nxehtë është pa dyshim për ne, do të ishte logjike të shkonim më tej dhe ta "përhapnim" atë mbi volumin siç bëhet në RAID 5EE në mënyrë që të përfitoni përfitimet e përdorimit të një numri më të madh disqesh (më mirë shpejtësia e leximit-shkrimit dhe rikthimi më i shpejtë i integritetit).

    Nivelet RAID në "numra".

    Unë kam mbledhur disa parametra të rëndësishëm të pothuajse të gjitha niveleve RAID në një tabelë në mënyrë që t'i krahasoni ato me njëri-tjetrin dhe të kuptoni më mirë thelbin e tyre.

    Niveli
    ~~~~~~~

    Kasolle -
    pikërisht
    ness
    ~~~~~~~

    Përdorni
    Kapaciteti i diskut
    ~~~~~~~

    Prodhimi
    ditel-
    ness
    duke lexuar

    ~~~~~~~

    Prodhimi
    ditel-
    ness
    rekorde

    ~~~~~~~

    I integruar
    disk
    rezervë

    ~~~~~~~

    Min. numri i disqeve
    ~~~~~~~

    Maks. numri i disqeve

    ~~~~~~~

    P.sh.

    P.sh.

    P.sh.

    P.sh.

    Të gjitha nivelet e "pasqyrës" janë RAID 1, 1+0, 10, 1E, 1E0.

    Le të përpiqemi përsëri për të kuptuar plotësisht se si ndryshojnë këto nivele?

    RAID 1.
    Kjo është një "pasqyrë" klasike. Dy (dhe vetëm dy!) hard disqe funksionojnë si një, duke qenë një kopje e plotë e njëri-tjetrit. Dështimi i njërit prej këtyre dy disqeve nuk rezulton në humbjen e të dhënave tuaja, pasi kontrolluesi vazhdon të funksionojë në diskun e mbetur. RAID1 në numra: 2x tepricë, 2x besueshmëri, 2x kosto. Performanca e shkrimit është e barabartë me atë të një hard disk të vetëm. Performanca e leximit është më e lartë sepse kontrolluesi mund të shpërndajë operacionet e leximit midis dy disqeve.

    RAID 10.
    Thelbi i këtij niveli është se disqet e grupit kombinohen në çifte në "pasqyra" (RAID 1), dhe më pas të gjitha këto çifte pasqyre, nga ana tjetër, kombinohen në një grup të përbashkët me shirita (RAID 0). Kjo është arsyeja pse nganjëherë quhet si RAID 1+0. Një pikë e rëndësishme është se në RAID 10 mund të kombinoni vetëm një numër çift disqesh (minimumi 4, maksimumi 16). Përparësitë: besueshmëria trashëgohet nga "pasqyra", performanca si për lexim ashtu edhe për të shkruar trashëgohet nga "zero".

    RAID 1E.
    Shkronja "E" në emër do të thotë "E zgjeruar", d.m.th. "përmirësuar". Parimi i këtij përmirësimi është si vijon: të dhënat "zhveshen" në blloqe në të gjithë disqet e grupit dhe më pas "shihen" përsëri me një zhvendosje në një disk. RAID 1E mund të kombinojë nga tre deri në 16 disqe. Besueshmëria korrespondon me treguesit "dhjetë", dhe performanca bëhet pak më e mirë për shkak të "alternimit" më të madh.

    RAID 1E0.
    Ky nivel zbatohet si ky: ne krijojmë një grup "null" nga grupet RAID1E. Prandaj, numri i përgjithshëm i disqeve duhet të jetë shumëfish i tre: minimumi tre dhe maksimumi gjashtëdhjetë! Në këtë rast, nuk ka gjasa të kemi një avantazh shpejtësie dhe kompleksiteti i zbatimit mund të ndikojë negativisht në besueshmërinë. Avantazhi kryesor është aftësia për të kombinuar një numër shumë të madh (deri në 60) disqe në një grup.

    Ngjashmëria e të gjitha niveleve RAID 1X qëndron në treguesit e tyre të tepricës: për hir të besueshmërisë, sakrifikohet saktësisht 50% e kapacitetit total të disqeve të grupit.

    grup RAID. Çfarë është kjo? Per cfare? Dhe si të krijoni?

    Gjatë dekadave të gjata të zhvillimit të industrisë kompjuterike, mjetet e ruajtjes së informacionit për kompjuterët kanë kaluar nëpër një rrugë serioze evolucionare zhvillimi. Kaseta me grushta dhe karta me grushta, shirita dhe bateri magnetike, disqe magnetike, optike dhe magneto-optike, disqe gjysmëpërçues - kjo është vetëm një listë e shkurtër e teknologjive tashmë të testuara. Aktualisht, laboratorët në mbarë botën po përpiqen të krijojnë pajisje ruajtjeje holografike dhe kuantike që do të rrisin shumë densitetin e regjistrimit dhe besueshmërinë e ruajtjes së tij.

    Ndërkohë, hard disqet kanë mbetur mjetet më të zakonshme të ruajtjes së informacionit në një kompjuter personal për një kohë të gjatë. Përndryshe, ato mund të quhen HDD (disqe të diskut magnetik), disqe të ngurtë, disqe të ngurtë, por thelbi nuk ndryshon nga ndryshimi i emrit - këto janë disqe me një paketë disqesh magnetikë në një strehim të vetëm.

    Hard disku i parë, i quajtur IBM 350, u montua më 10 janar 1955 në laboratorin e kompanisë amerikane IBM. Me madhësinë e një kabineti të mirë dhe një peshë prej një ton, ky hard disk mund të mbajë pesë megabajt informacion. Nga pikëpamja moderne, një vëllim i tillë nuk mund të quhet as qesharak, por gjatë përdorimit masiv të kartave me grushta dhe shiritave magnetikë me qasje serike, ky ishte një zbulim kolosal teknologjik.


    Shkarkimi i hard drive-it të parë IBM 350 nga një aeroplan

    Kanë kaluar më pak se gjashtë dekada që nga ajo ditë, por tani nuk do të befasoni askënd me një hard disk që peshon më pak se dyqind gramë, dhjetë centimetra të gjatë dhe një vëllim informacioni prej disa terabajt. Në të njëjtën kohë, teknologjia për regjistrimin, ruajtjen dhe leximin e të dhënave nuk është e ndryshme nga ajo e përdorur në IBM 350 - të njëjtat pllaka magnetike dhe kokat e leximit/shkrimit që rrëshqasin sipër tyre.


    Evolucioni i disqeve të ngurtë në sfondin e një sundimtari inç (foto nga " Wikipedia " )

    Fatkeqësisht, janë pikërisht tiparet e kësaj teknologjie ato që shkaktojnë dy probleme kryesore që lidhen me përdorimin e hard diskeve. E para prej tyre është shpejtësia shumë e ulët e shkrimit, leximit dhe transferimit të informacionit nga disku në procesor. Në një kompjuter modern, është hard disku që është pajisja më e ngadaltë, e cila shpesh përcakton performancën e të gjithë sistemit në tërësi.

    Problemi i dytë është siguria e pamjaftueshme e informacionit të ruajtur në hard disk. Nëse hard disku juaj prishet, mund të humbni në mënyrë të pakthyeshme të gjitha të dhënat e ruajtura në të. Dhe është mirë nëse humbjet kufizohen në humbjen e një albumi fotografik familjar (edhe pse në të vërtetë ka pak të mira në këtë). Shkatërrimi i informacionit të rëndësishëm financiar dhe të marketingut mund të shkaktojë kolapsin e një biznesi.

    Ndihma pjesërisht për të mbrojtur informacionin e ruajtur është rezervimi i rregullt i të gjitha ose vetëm të dhënave të rëndësishme në hard disk. Por edhe në këtë rast, nëse prishet, ajo pjesë e të dhënave që është përditësuar që nga rezervimi i fundit do të humbasë.

    Për fat të mirë, ka metoda që mund të ndihmojnë në kapërcimin e disavantazheve të mësipërme të hard disqeve tradicionale. Një metodë e tillë është krijimi i grupeve RAID të disa disqeve të ngurtë.

    Çfarë është RAID

    Në internet dhe madje edhe në literaturën moderne kompjuterike, shpesh mund të hasni termin "array RAID", i cili në të vërtetë është një tautologji, pasi shkurtesa RAID (grup i tepërt i disqeve të pavarur) tashmë qëndron për "grup të tepërt disqesh të pavarur".

    Emri zbulon plotësisht kuptimin fizik të grupeve të tilla - ky është një grup prej dy ose më shumë disqesh. Funksionimi i përbashkët i këtyre disqeve kontrollohet nga një kontrollues i veçantë. Si rezultat i funksionimit të kontrolluesit, grupe të tilla perceptohen nga sistemi operativ si një hard disk dhe përdoruesi mund të mos mendojë për nuancat e menaxhimit të funksionimit të secilit hard disk veç e veç.

    Ekzistojnë disa lloje kryesore të RAID-it, secila prej të cilave ka një ndikim të ndryshëm në besueshmërinë dhe shpejtësinë e përgjithshme të grupit në krahasim me disqet e vetme. Ato përcaktohen nga një numër konvencional nga 0 në 6. Një emërtim i ngjashëm me një përshkrim të hollësishëm të arkitekturës dhe parimit të funksionimit të grupeve u propozua nga specialistë nga Universiteti i Kalifornisë në Berkeley. Përveç shtatë llojeve kryesore të RAID, kombinime të ndryshme të tyre janë gjithashtu të mundshme. Le t'i shqyrtojmë ato më tej.

    Ky është lloji më i thjeshtë i grupit të diskut, qëllimi kryesor i të cilit është të rrisë performancën e nënsistemit të diskut të kompjuterit. Kjo arrihet duke ndarë rrymat e informacionit të shkruar (lexuar) në disa nënrryma, të cilat njëkohësisht shkruhen (lexohen) në disa hard disk. Si rezultat, shpejtësia totale e shkëmbimit të informacionit, për shembull, për grupet me dy disqe rritet me 30-50% në krahasim me një hard disk të të njëjtit lloj.

    Vëllimi i përgjithshëm i RAID 0 është i barabartë me shumën e vëllimeve të disqeve të ngurta të përfshira në të. Informacioni ndahet në blloqe të dhënash me gjatësi fikse, pavarësisht nga gjatësia e skedarëve të regjistruar.

    Avantazhi kryesor i RAID 0 është një rritje e konsiderueshme e shpejtësisë së shkëmbimit të informacionit midis sistemit të diskut pa humbur kapacitetin e dobishëm të disqeve të ngurtë. Disavantazhi është një rënie në besueshmërinë e përgjithshme të sistemit të ruajtjes. Nëse ndonjë nga disqet RAID 0 dështon, i gjithë informacioni i regjistruar në grup humbet përgjithmonë.

    Ngjashëm me atë të diskutuar më sipër, ky lloj grupi është gjithashtu më i thjeshtë për t'u organizuar. Është ndërtuar mbi bazën e dy disqeve të ngurtë, secila prej të cilave është një pasqyrim i saktë (pasqyrë) i tjetrit. Informacioni shkruhet paralelisht me të dy disqet në grup. Të dhënat lexohen njëkohësisht nga të dy disqet në blloqe të njëpasnjëshme (paralelizim i kërkesave), për shkak të të cilave arrihet një rritje e lehtë e shpejtësisë së leximit në krahasim me një hard disk të vetëm.

    Kapaciteti total i RAID 1 është i barabartë me kapacitetin e hard drive-it më të vogël në grup.

    Përparësitë e RAID 1: besueshmëri e lartë e ruajtjes së informacionit (të dhënat janë të padëmtuara për sa kohë që të paktën një nga disqet e përfshirë në grup është i paprekur) dhe një rritje e shpejtësisë së leximit. Disavantazhi është se kur blini dy disqe, ju merrni vetëm kapacitetin e përdorshëm të njërit. Pavarësisht humbjes së gjysmës së vëllimit të dobishëm, grupet "pasqyrë" janë mjaft të njohura për shkak të besueshmërisë së tyre të lartë dhe kostos relativisht të ulët - një palë disqe është ende më e lirë se katër ose tetë.

    Gjatë ndërtimit të këtyre grupeve, përdoret një algoritëm i rikuperimit të informacionit duke përdorur kodet Hamming (një inxhinier amerikan që e zhvilloi këtë algoritëm në 1950 për të korrigjuar gabimet në funksionimin e kompjuterëve elektromekanikë). Për të siguruar funksionimin e këtij kontrolluesi RAID, krijohen dy grupe disqesh - një për ruajtjen e të dhënave, grupi i dytë për ruajtjen e kodeve të korrigjimit të gabimeve.

    Ky lloj RAID është bërë më pak i përhapur në sistemet shtëpiake për shkak të tepricës së tepërt të numrit të disqeve - për shembull, në një grup prej shtatë disqesh, vetëm katër do të ndahen për të dhëna. Ndërsa numri i disqeve rritet, teprica zvogëlohet, gjë që pasqyrohet në tabelën më poshtë.

    Avantazhi kryesor i RAID 2 është aftësia për të korrigjuar gabimet në fluturim pa ulur shpejtësinë e shkëmbimit të të dhënave midis grupit të diskut dhe procesorit qendror.

    RAID 3 dhe RAID 4

    Këto dy lloje të grupeve të disqeve janë shumë të ngjashme në dizajn. Të dy përdorin shumë disqe të ngurtë për të ruajtur informacionin, njëri prej të cilëve përdoret ekskluzivisht për ruajtjen e shumave të kontrollit. Tre disqe të ngurtë janë të mjaftueshëm për të krijuar RAID 3 dhe RAID 4. Ndryshe nga RAID 2, rikuperimi i të dhënave në fluturim nuk është i mundur - informacioni rikthehet pas zëvendësimit të një hard disk të dështuar gjatë një periudhe kohore.

    Dallimi midis RAID 3 dhe RAID 4 është niveli i ndarjes së të dhënave. Në RAID 3, informacioni ndahet në byte individuale, gjë që çon në ngadalësim serioz kur shkruani/lexoni një numër të madh skedarësh të vegjël. RAID 4 ndan të dhënat në blloqe të veçanta, madhësia e të cilave nuk e kalon madhësinë e një sektori në disk. Si rezultat, shpejtësia e përpunimit të skedarëve të vegjël rritet, gjë që është kritike për kompjuterët personalë. Për këtë arsye, RAID 4 është bërë më i përhapur.

    Një disavantazh i rëndësishëm i grupeve në shqyrtim është rritja e ngarkesës në hard diskun e destinuar për ruajtjen e shumave të kontrollit, gjë që redukton ndjeshëm burimin e tij.

    Vargjet e disqeve të këtij lloji janë në fakt një zhvillim i skemës RAID 3/RAID 4. Një tipar dallues është se një disk i veçantë nuk përdoret për të ruajtur kontrollet - ato shpërndahen në mënyrë të barabartë në të gjithë disqet e ngurtë të grupit. Rezultati i shpërndarjes është mundësia e regjistrimit paralel në disa disqe në të njëjtën kohë, gjë që rrit pak shpejtësinë e shkëmbimit të të dhënave në krahasim me RAID 3 ose RAID 4. Megjithatë, kjo rritje nuk është aq e rëndësishme, pasi burimet shtesë të sistemit shpenzohen për llogaritjen shumat e kontrollit duke përdorur operacionin "ekskluzive ose". Në të njëjtën kohë, shpejtësia e leximit rritet ndjeshëm, pasi paralelizimi i thjeshtë i procesit është i mundur.

    Numri minimal i disqeve të ngurtë për të ndërtuar RAID 5 është tre.

    Vargjet e ndërtuara duke përdorur skemën RAID 5 kanë një pengesë shumë domethënëse. Nëse ndonjë disk dështon pas zëvendësimit të tij, duhen disa orë për të rivendosur plotësisht informacionin. Në këtë kohë, disqet e paprekur të grupit funksionojnë në mënyrë super-intensive, gjë që rrit ndjeshëm mundësinë e dështimit të diskut të dytë dhe humbjes së plotë të informacionit. Edhe pse rrallë, kjo ndodh. Përveç kësaj, gjatë restaurimit të RAID 5, grupi është pothuajse plotësisht i zënë nga ky proces dhe operacionet e vazhdueshme të shkrimit/leximit kryhen me vonesa të mëdha. Ndërsa kjo nuk është kritike për shumicën e përdoruesve të zakonshëm, në sektorin e korporatave vonesa të tilla mund të çojnë në humbje të caktuara financiare.

    Në një masë të madhe, problemi i mësipërm zgjidhet duke ndërtuar vargje duke përdorur skemën RAID 6. Në këto struktura, një vëllim memorie i barabartë me vëllimin e dy disqeve të ngurtë ndahet për ruajtjen e kontrolleve, të cilat gjithashtu shpërndahen në mënyrë ciklike dhe të barabartë në disqe të ndryshëm. . Në vend të një, llogariten dy kontrolle, të cilat garantojnë integritetin e të dhënave në rast të dështimit të njëkohshëm të dy disqeve të ngurtë në grup.

    Përparësitë e RAID 6 janë një shkallë e lartë e sigurisë së informacionit dhe më pak humbje e performancës sesa në RAID 5 gjatë rikuperimit të të dhënave kur zëvendësoni një disk të dëmtuar.

    Disavantazhi i RAID 6 është se shpejtësia e përgjithshme e shkëmbimit të të dhënave zvogëlohet me afërsisht 10% për shkak të rritjes së vëllimit të llogaritjeve të nevojshme të kontrollit, si dhe për shkak të rritjes së vëllimit të informacionit të shkruar/lexuar.

    Llojet e kombinuara RAID

    Përveç llojeve kryesore të diskutuara më sipër, përdoren gjerësisht kombinime të ndryshme të tyre, të cilat kompensojnë disavantazhe të caktuara të RAID të thjeshtë. Në veçanti, përdorimi i skemave RAID 10 dhe RAID 0+1 është i përhapur. Në rastin e parë, një palë vargjesh të pasqyruara kombinohen në RAID 0, në të dytën, përkundrazi, dy RAID 0 kombinohen në një pasqyrë. Në të dyja rastet, performanca e rritur e RAID 0 i shtohet sigurisë së informacionit të RAID 1.

    Shpesh, për të rritur nivelin e mbrojtjes së informacionit të rëndësishëm, përdoren skemat e ndërtimit RAID 51 ose RAID 61 - pasqyrimi i grupeve tashmë shumë të mbrojtura siguron siguri të jashtëzakonshme të të dhënave në rast të ndonjë dështimi. Megjithatë, është jopraktike të zbatohen grupe të tilla në shtëpi për shkak të tepricës së tepërt.

    Ndërtimi i një grupi disqesh - nga teoria në praktikë

    Një kontrollues i specializuar RAID është përgjegjës për ndërtimin dhe menaxhimin e funksionimit të çdo RAID. Për lehtësimin e madh të përdoruesit mesatar të kompjuterit personal, në shumicën e pllakave amë moderne, këta kontrollues janë tashmë të implementuar në nivelin e urës jugore të çipave. Pra, për të ndërtuar një grup disqesh të ngurtë, gjithçka që duhet të bëni është të blini numrin e kërkuar të tyre dhe të përcaktoni llojin e dëshiruar RAID në seksionin e duhur të cilësimeve të BIOS. Pas kësaj, në vend të disa disqeve të ngurtë në sistem, do të shihni vetëm një, i cili mund të ndahet në ndarje dhe disqe logjike nëse dëshironi. Ju lutemi vini re se ata që janë ende duke përdorur Windows XP do të duhet të instalojnë një drejtues shtesë.

    Kontrollues i jashtëm RAID me katër porte SATA

    Vini re se kontrollorët e integruar, si rregull, janë në gjendje të krijojnë RAID 0, RAID 1 dhe kombinime të tyre. Krijimi i grupeve më komplekse do të kërkojë ende blerjen e një kontrolluesi të veçantë.

    Dhe së fundi, një këshillë tjetër - për të krijuar një RAID, blini hard disk me të njëjtin kapacitet, të njëjtin prodhues, të njëjtin model dhe mundësisht nga e njëjta grumbull. Më pas ata do të pajisen me të njëjtat grupe logjike dhe funksionimi i grupit të këtyre hard disqeve do të jetë më i qëndrueshëm.

    Nëse jeni të interesuar për këtë artikull, atëherë me siguri keni hasur ose prisni që së shpejti të hasni një nga problemet e mëposhtme në kompjuterin tuaj:

    - është e qartë se nuk ka kapacitet të mjaftueshëm fizik të hard disku si një disk i vetëm logjik. Më shpesh ky problem shfaqet kur punoni me skedarë të mëdhenj (video, grafikë, baza të të dhënave);
    - Performanca e hard drive-it nuk është qartë e mjaftueshme. Më shpesh, ky problem ndodh kur punoni me sisteme jo-lineare të redaktimit të videos ose kur një numër i madh përdoruesish hyjnë njëkohësisht në skedarë në hard disk;
    - Besueshmëria e hard drive-it mungon qartë. Më shpesh, ky problem lind kur është e nevojshme të punohet me të dhëna që nuk duhet të humbasin kurrë ose që duhet të jenë gjithmonë të disponueshme për përdoruesin. Përvoja e trishtuar tregon se edhe pajisjet më të besueshme ndonjëherë prishen dhe, si rregull, në momentin më të papërshtatshëm.
    Krijimi i një sistemi RAID në kompjuterin tuaj mund t'i zgjidhë këto dhe disa probleme të tjera.

    Çfarë është "RAID"?

    Në vitin 1987, Patterson, Gibson dhe Katz nga Universiteti i Kalifornisë, Berkeley, botuan "Një rast për vargjet e tepërta të disqeve të lira (RAID)." Ky artikull përshkroi lloje të ndryshme të grupeve të diskut, të shkurtuar RAID - Rrjedha e tepërt e disqeve të pavarura (ose të lira) (grup i tepërt i disqeve të pavarur (ose të lira) të diskut). RAID bazohet në idenë e mëposhtme: duke kombinuar disa disqe të vogla dhe/ose të lira në një grup, mund të merrni një sistem që është superior në kapacitet, shpejtësi dhe besueshmëri ndaj disqeve më të shtrenjtë të diskut. Për më tepër, nga pikëpamja e një kompjuteri, një sistem i tillë duket si një disk i vetëm.
    Dihet se koha mesatare midis dështimeve të një grupi disku është e barabartë me kohën mesatare midis dështimeve të një disku të vetëm, pjesëtuar me numrin e disqeve në grup. Si rezultat, koha mesatare e grupit midis dështimeve është shumë e shkurtër për shumë aplikacione. Megjithatë, një grup disku mund të bëhet tolerant ndaj dështimit të një disku të vetëm në disa mënyra.

    Në artikullin e mësipërm, u përcaktuan pesë lloje (nivele) të grupeve të diskut: RAID-1, RAID-2, ..., RAID-5. Secili lloj ofronte tolerancë ndaj defektit si dhe avantazhe të ndryshme ndaj një disku të vetëm. Së bashku me këto pesë lloje, grupi i diskut RAID-0, i cili NUK është i tepërt, ka fituar gjithashtu popullaritet.

    Cilat nivele RAID ekzistojnë dhe cilin duhet të zgjidhni?

    RAID-0. Përcaktohet në mënyrë tipike si një grup jo i tepërt i disqeve pa barazi. RAID-0 nganjëherë quhet "Striping" bazuar në mënyrën se si informacioni vendoset në disqet e përfshira në grup:

    Meqenëse RAID-0 nuk ka tepricë, dështimi i një disku çon në dështimin e të gjithë grupit. Nga ana tjetër, RAID-0 siguron shpejtësi maksimale të transferimit të të dhënave dhe përdorim efikas të hapësirës së diskut. Për shkak se RAID-0 nuk kërkon llogaritje komplekse matematikore ose logjike, kostot e zbatimit të tij janë minimale.

    Fusha e aplikimit: aplikacione audio dhe video që kërkojnë transferim të vazhdueshëm të të dhënave me shpejtësi të lartë, të cilat nuk mund të sigurohen nga një disk i vetëm. Për shembull, hulumtimi i kryer nga Mylex për të përcaktuar konfigurimin optimal të sistemit të diskut për një stacion jo-linear të redaktimit të videos tregon se, krahasuar me një disk të vetëm, një grup RAID-0 prej dy disqesh siguron një rritje prej 96% në shkrim/lexim. shpejtësia, e tre disqeve - me 143% (sipas testit të Miro VIDEO EXPERT Benchmark).
    Numri minimal i disqeve në një grup "RAID-0" është 2.

    RAID-1. Më mirë i njohur si "Mirroring" është një palë disqe që përmbajnë të njëjtin informacion dhe përbëjnë një disk logjik:

    Regjistrimi kryhet në të dy disqet në secilën palë. Megjithatë, disqet në një çift mund të kryejnë operacione leximi të njëkohshëm. Kështu, "pasqyrimi" mund të dyfishojë shpejtësinë e leximit, por shpejtësia e shkrimit mbetet e pandryshuar. RAID-1 ka 100% tepricë dhe një dështim i një disku nuk çon në një dështim të të gjithë grupit - kontrolluesi thjesht kalon operacionet e leximit/shkrimit në diskun e mbetur.
    RAID-1 siguron shpejtësinë më të lartë nga të gjitha llojet e grupeve të tepërta (RAID-1 - RAID-5), veçanërisht në një mjedis me shumë përdorues, por përdorimi më i keq i hapësirës në disk. Për shkak se RAID-1 nuk kërkon llogaritje komplekse matematikore ose logjike, kostot e zbatimit të tij janë minimale.
    Numri minimal i disqeve në një grup "RAID-1" është 2.
    Për të rritur shpejtësinë e shkrimit dhe për të siguruar ruajtjen e besueshme të të dhënave, disa grupe RAID-1, nga ana tjetër, mund të kombinohen në RAID-0. Ky konfigurim quhet RAID "me dy nivele" ose RAID-10 (RAID 0+1):


    Numri minimal i disqeve në një grup "RAID 0+1" është 4.
    Fusha e aplikimit: grupe të lira në të cilat gjëja kryesore është besueshmëria e ruajtjes së të dhënave.

    RAID-2. Shpërndan të dhënat në vija me madhësi sektori nëpër një grup disqesh. Disa disqe janë të dedikuara për ruajtjen e ECC (Error Correction Code). Meqenëse shumica e disqeve ruajnë kodet ECC mbi bazën e secilit sektor si parazgjedhje, RAID-2 nuk ofron shumë përfitime ndaj RAID-3 dhe për këtë arsye nuk përdoret në praktikë.

    RAID-3. Ashtu si në rastin e RAID-2, të dhënat shpërndahen në shirita të një sektori në madhësi, dhe një nga disqet e grupit ndahet për të ruajtur informacionin e barazisë:

    RAID-3 mbështetet në kodet ECC të ruajtura në secilin sektor për të zbuluar gabimet. Nëse një nga disqet dështon, informacioni i ruajtur në të mund të rikthehet duke llogaritur OR ekskluzive (XOR) duke përdorur informacionin në disqet e mbetura. Çdo rekord shpërndahet në mënyrë tipike në të gjithë disqet dhe për këtë arsye ky lloj grupi është i mirë për aplikacione me disk intensiv. Për shkak se çdo operacion I/O akseson të gjithë disqet e diskut në grup, RAID-3 nuk mund të kryejë operacione të shumta njëkohësisht. Prandaj, RAID-3 është i mirë për mjedise me një përdorues të vetëm, me një detyrë të vetme, me regjistrime të gjata. Për të punuar me regjistrime të shkurtra, është e nevojshme të sinkronizoni rrotullimin e disqeve të diskut, pasi përndryshe një ulje e shpejtësisë së shkëmbimit është e pashmangshme. Përdoret rrallë, sepse inferior ndaj RAID-5 për sa i përket përdorimit të hapësirës në disk. Zbatimi kërkon kosto të konsiderueshme.
    Numri minimal i disqeve në një grup "RAID-3" është 3.

    RAID-4. RAID-4 është identik me RAID-3, përveç se madhësia e shiritit është shumë më e madhe se një sektor. Në këtë rast, leximet kryhen nga një disk i vetëm (duke mos llogaritur diskun që ruan informacionin e barazisë), kështu që operacione të shumta leximi mund të kryhen njëkohësisht. Megjithatë, duke qenë se çdo operacion shkrimi duhet të përditësojë përmbajtjen e diskut të barazisë, nuk është e mundur të kryhen operacione të shumta shkrimi njëkohësisht. Ky lloj grupi nuk ka ndonjë avantazh të dukshëm ndaj një grupi RAID-5.
    RAID-5. Ky lloj grupi nganjëherë quhet "arriti i barazisë rrotulluese". Ky lloj grupi kapërcen me sukses disavantazhin e natyrshëm të RAID-4 - pamundësinë për të kryer njëkohësisht disa operacione shkrimi. Ky grup, si RAID-4, përdor vija të mëdha në madhësi, por, ndryshe nga RAID-4, informacioni i barazisë ruhet jo në një disk, por në të gjitha disqet nga ana tjetër:

    Operacionet e shkrimit hyjnë në një disk me të dhëna dhe një disk tjetër me informacion barazi. Për shkak se informacioni i barazisë për shirita të ndryshëm ruhet në disqe të ndryshëm, shkrimet e shumëfishta të njëkohshme nuk janë të mundshme përveç nëse shiriti i të dhënave ose shiriti i barazisë janë në të njëjtin disk. Sa më shumë disqe në grup, aq më rrallë përputhet vendndodhja e shiritave të informacionit dhe barazisë.
    Fusha e aplikimit: vargje të besueshme me vëllim të madh. Zbatimi kërkon kosto të konsiderueshme.
    Numri minimal i disqeve në një grup "RAID-5" është 3.

    RAID-1 apo RAID-5?
    RAID-5, krahasuar me RAID-1, përdor hapësirën në disk më ekonomikisht, pasi për tepricë nuk ruan një "kopje" të informacionit, por një numër kontrolli. Si rezultat, RAID-5 mund të kombinojë çdo numër disqesh, nga të cilët vetëm një do të përmbajë informacion të tepërt.
    Por efikasiteti më i lartë i hapësirës në disk vjen në kurriz të normave më të ulëta të shkëmbimit të informacionit. Kur shkruani informacion në RAID-5, informacioni i barazisë duhet të përditësohet çdo herë. Për ta bërë këtë, ju duhet të përcaktoni se cilat pjesë të barazisë kanë ndryshuar. Së pari, lexohet informacioni i vjetër që do të përditësohet. Ky informacion më pas XORohet me informacionin e ri. Rezultati i këtij operacioni është një maskë biti në të cilën çdo bit = 1 do të thotë se vlera në informacionin e barazisë në pozicionin përkatës duhet të zëvendësohet. Informacioni i përditësuar i barazisë më pas shkruhet në vendndodhjen e duhur. Prandaj, për çdo kërkesë programi për të shkruar informacion, RAID-5 kryen dy lexime, dy shkrime dhe dy operacione XOR.
    Ka një kosto për të përdorur hapësirën në disk në mënyrë më efikase (ruajtja e një blloku barazie në vend të një kopjeje të të dhënave): kërkohet kohë shtesë për të gjeneruar dhe shkruar informacionin e barazisë. Kjo do të thotë që shpejtësia e shkrimit në RAID-5 është më e ulët se në RAID-1 me një raport 3:5 ose edhe 1:3 (d.m.th., shpejtësia e shkrimit në RAID-5 është 3/5 deri në 1/3 e shpejtësisë së shkrimit RAID-1). Për shkak të kësaj, RAID-5 është e pakuptimtë për t'u krijuar në softuer. Ato gjithashtu nuk mund të rekomandohen në rastet kur shpejtësia e regjistrimit është kritike.

    Cila metodë zbatimi RAID duhet të zgjidhni - softuer apo harduer?

    Pasi të keni lexuar përshkrimet e niveleve të ndryshme RAID, do të vini re se askund nuk përmendet ndonjë kërkesë specifike harduerike që nevojitet për të zbatuar RAID. Nga ku mund të konkludojmë se gjithçka që nevojitet për të zbatuar RAID është të lidhni numrin e kërkuar të disqeve me kontrolluesin e disponueshëm në kompjuter dhe të instaloni softuer special në kompjuter. Kjo është e vërtetë, por jo plotësisht!
    Në të vërtetë, është e mundur të zbatohet RAID në softuer. Një shembull është Microsoft Windows NT 4.0 Server OS, në të cilin është i mundur zbatimi i softuerit të RAID-0, -1 dhe madje edhe RAID-5 (Microsoft Windows NT 4.0 Workstation ofron vetëm RAID-0 dhe RAID-1). Sidoqoftë, kjo zgjidhje duhet të konsiderohet jashtëzakonisht e thjeshtuar dhe nuk lejon realizimin e plotë të aftësive të grupit RAID. Mjafton të theksohet se me zbatimin e softuerit të RAID, e gjithë barra e vendosjes së informacionit në disqet e diskut, llogaritja e kodeve të kontrollit, etj. bie mbi procesorin qendror, i cili natyrisht nuk rrit performancën dhe besueshmërinë e sistemit. Për të njëjtat arsye, këtu praktikisht nuk ka asnjë funksion shërbimi dhe të gjitha operacionet për të zëvendësuar një disku me defekt, për të shtuar një disk të ri, për të ndryshuar nivelin e RAID, etj. kryhen me humbje të plotë të të dhënave dhe me ndalim të plotë të kryerjes së ndonjë tjetër operacionet. Avantazhi i vetëm i zbatimit të softuerit të RAID është kostoja minimale e tij.
    - një kontrollues i specializuar çliron procesorin qendror nga operacionet bazë RAID, dhe efektiviteti i kontrolluesit është më i dukshëm sa më i lartë të jetë niveli i kompleksitetit të RAID;
    - kontrollorët, si rregull, janë të pajisur me drejtues që ju lejojnë të krijoni RAID për pothuajse çdo OS të njohur;
    - BIOS-i i integruar i kontrolluesit dhe programet e menaxhimit të përfshira me të lejojnë administratorin e sistemit të lidhë, shkëputë ose zëvendësojë me lehtësi disqet e përfshira në RAID, të krijojë disa grupe RAID, madje edhe në nivele të ndryshme, të monitorojë statusin e grupit të diskut, etj. Me kontrollorë "të avancuar", këto operacione mund të kryhen "në fluturim", d.m.th. pa fikur njësinë e sistemit. Shumë operacione mund të kryhen në "sfond", d.m.th. pa ndërprerë punën aktuale dhe qoftë edhe në distancë, d.m.th. nga çdo vend pune (sigurisht, nëse keni akses);
    - kontrollorët mund të pajisen me një memorie buferike ("cache"), në të cilën ruhen blloqet e fundit të të dhënave, të cilat, me akses të shpeshtë në të njëjtat skedarë, mund të rrisin ndjeshëm performancën e sistemit të diskut.
    Disavantazhi i zbatimit të harduerit RAID është kostoja relativisht e lartë e kontrolluesve RAID. Sidoqoftë, nga njëra anë, duhet të paguani për gjithçka (besueshmërinë, shpejtësinë, shërbimin). Nga ana tjetër, kohët e fundit, me zhvillimin e teknologjisë së mikroprocesorit, kostoja e kontrolluesve RAID (veçanërisht modelet më të reja) filloi të bjerë ndjeshëm dhe u bë e krahasueshme me koston e kontrollorëve të zakonshëm të diskut, gjë që bën të mundur instalimin e sistemeve RAID jo vetëm në mainframe të shtrenjta, por edhe në serverë të nivelit fillestar dhe madje edhe në stacione pune.

    Si të zgjidhni një model kontrolluesi RAID?

    Ekzistojnë disa lloje të kontrolluesve RAID në varësi të funksionalitetit, dizajnit dhe kostos së tyre:
    1. Drejtues kontrollues me funksionalitet RAID.
    Në thelb, ky është një kontrollues i zakonshëm i diskut, i cili, falë firmuerit të veçantë BIOS, ju lejon të kombinoni disqet e diskut në një grup RAID, zakonisht të nivelit 0, 1 ose 0+1.

    Kontrollues SCSI Ultra (Ultra Wide) nga Mylex KT930RF (KT950RF).
    Nga jashtë, ky kontrollues nuk është i ndryshëm nga një kontrollues i zakonshëm SCSI. I gjithë "specializimi" ndodhet në BIOS, i cili ndahet në dy pjesë - "Konfigurimi SCSI" / "Konfigurimi RAID". Pavarësisht kostos së tij të ulët (më pak se 200 dollarë), ky kontrollues ka një grup të mirë funksionesh:

    - duke kombinuar deri në 8 disqe në RAID 0, 1 ose 0+1;
    - mbështetje Rezervimi i nxehtë për zëvendësimin në lëvizje të një disku të dështuar;
    - aftësia për të zëvendësuar automatikisht (pa ndërhyrjen e operatorit) një makinë të dëmtuar;
    - kontroll automatik i integritetit dhe identitetit të të dhënave (për RAID-1);
    - prania e një fjalëkalimi për të hyrë në BIOS;
    - Programi RAIDPlus që ofron informacion për gjendjen e disqeve në RAID;
    - drejtuesit për DOS, Windows 95, NT 3.5x, 4.0

    Artikujt më të mirë mbi këtë temë