Šta je Raid niz i zašto je potreban prosječnom korisniku? Kreiranje Raid Disk Array-a na Windows-u.

Sve moderne matične ploče su opremljene integrisanim RAID kontrolerom, a vrhunski modeli imaju čak i nekoliko integrisanih RAID kontrolera. U kojoj mjeri su integrirani RAID kontroleri traženi kod kućnih korisnika je posebno pitanje. U svakom slučaju, moderna matična ploča daje korisniku mogućnost kreiranja RAID niza od nekoliko diskova. Međutim, ne zna svaki kućni korisnik kako da kreira RAID niz, koji nivo niza da odabere i generalno nema pojma o prednostima i nedostacima korišćenja RAID nizova.
U ovom članku daćemo kratke preporuke za kreiranje RAID nizova na kućnim računarima i na konkretnom primeru demonstrirati kako možete samostalno testirati performanse RAID niza.

Istorija stvaranja

Termin “RAID niz” se prvi put pojavio 1987. godine, kada su američki istraživači Patterson, Gibson i Katz sa Univerziteta Berkeley u Kaliforniji u svom članku “Slučaj za redundantne nizove jeftinih diskova, RAID” opisali kako na ovaj način možete kombinirati nekoliko jeftine hard diskove u jedan logički uređaj tako da se rezultirajući kapacitet i performanse sistema povećaju, a kvar pojedinačnih diskova ne dovodi do kvara čitavog sistema.

Prošlo je više od 20 godina od objavljivanja ovog članka, ali tehnologija izgradnje RAID nizova nije izgubila svoju relevantnost ni danas. Jedina stvar koja se od tada promijenila je dekodiranje RAID akronima. Činjenica je da u početku RAID nizovi uopće nisu bili izgrađeni na jeftinim diskovima, pa je riječ Jeftin (jeftin) promijenjena u Nezavisan (nezavisan), što je bilo tačnije.

Princip rada

Dakle, RAID je redundantni niz nezavisnih diskova (Redundant Arrays of Independent Discs), koji ima zadatak da osigura toleranciju grešaka i poveća performanse. Tolerancija grešaka se postiže redundantnošću. Odnosno, dio kapaciteta diskovnog prostora se dodjeljuje za službene svrhe, postajući nedostupan korisniku.

Povećane performanse diskovnog podsistema obezbeđuju se istovremenim radom više diskova, i u tom smislu, što je više diskova u nizu (do određene granice), to bolje.

Zajednički rad diskova u nizu može se organizirati pomoću paralelnog ili nezavisnog pristupa. Sa paralelnim pristupom, prostor na disku je podijeljen na blokove (trake) za snimanje podataka. Slično, informacije koje treba zapisati na disk se dijele na iste blokove. Prilikom pisanja, pojedinačni blokovi se upisuju na različite diskove, a više blokova se istovremeno upisuje na različite diskove, što dovodi do povećanja performansi u operacijama pisanja. Potrebne informacije se takođe čitaju u odvojenim blokovima istovremeno sa više diskova, što takođe povećava performanse proporcionalno broju diskova u nizu.

Treba napomenuti da se model paralelnog pristupa implementira samo ako je veličina zahtjeva za upisivanje podataka veća od veličine samog bloka. Inače, paralelno snimanje nekoliko blokova je gotovo nemoguće. Zamislimo situaciju u kojoj je veličina pojedinačnog bloka 8 KB, a veličina zahtjeva za pisanje podataka 64 KB. U ovom slučaju, izvorne informacije se izrezuju u osam blokova od 8 KB svaki. Ako imate niz od četiri diska, možete pisati četiri bloka, ili 32 KB, odjednom. Očigledno je da će u razmatranom primjeru brzine pisanja i čitanja biti četiri puta veće nego kada se koristi jedan disk. Ovo vrijedi samo za idealnu situaciju, ali veličina zahtjeva nije uvijek višekratnik veličine bloka i broja diskova u nizu.

Ako je veličina snimljenih podataka manja od veličine bloka, tada se implementira suštinski drugačiji model - nezavisni pristup. Štaviše, ovaj model se može koristiti i kada je veličina podataka koji se upisuju veća od veličine jednog bloka. Sa nezavisnim pristupom, svi podaci iz jednog zahteva se zapisuju na poseban disk, odnosno situacija je identična kao u radu sa jednim diskom. Prednost modela nezavisnog pristupa je u tome što ako nekoliko zahteva za pisanje (čitanje) stigne istovremeno, svi će se izvršavati na odvojenim diskovima nezavisno jedan od drugog. Ova situacija je tipična, na primjer, za servere.

U skladu sa različitim tipovima pristupa, postoje različite vrste RAID nizova, koje obično karakterišu RAID nivoi. Pored vrste pristupa, nivoi RAID-a se razlikuju po načinu na koji prihvataju i generišu suvišne informacije. Suvišne informacije mogu se ili smjestiti na namjenski disk ili distribuirati među svim diskovima. Postoji mnogo načina za generiranje ovih informacija. Najjednostavniji od njih je potpuno dupliciranje (100 posto redundancija) ili zrcaljenje. Osim toga, koriste se kodovi za ispravljanje grešaka, kao i paritetni proračuni.

RAID nivoi

Trenutno postoji nekoliko RAID nivoa koji se mogu smatrati standardizovanim - to su RAID 0, RAID 1, RAID 2, RAID 3, RAID 4, RAID 5 i RAID 6.

Koriste se i različite kombinacije RAID nivoa, što vam omogućava da kombinujete njihove prednosti. Ovo je obično kombinacija neke vrste nivoa otpornosti na greške i nultog nivoa koji se koristi za poboljšanje performansi (RAID 1+0, RAID 0+1, RAID 50).

Imajte na umu da svi moderni RAID kontroleri podržavaju JBOD (Just a Bench Of Disks) funkciju, koja nije namijenjena kreiranju nizova - ona pruža mogućnost povezivanja pojedinačnih diskova na RAID kontroler.

Treba napomenuti da RAID kontroleri integrisani na matične ploče za kućne računare ne podržavaju sve RAID nivoe. RAID kontroleri sa dva porta podržavaju samo nivoe 0 i 1, dok RAID kontroleri sa više portova (na primer, 6-portni RAID kontroler integrisan u južni most ICH9R/ICH10R čipseta) takođe podržavaju nivoe 10 i 5.

Osim toga, ako govorimo o matičnim pločama zasnovanim na Intel skupovima čipova, one također implementiraju funkciju Intel Matrix RAID, koja vam omogućava da istovremeno kreirate RAID matrice nekoliko nivoa na nekoliko tvrdih diskova, dodjeljujući dio prostora na disku za svaku od njih.

RAID 0

RAID nivo 0, strogo govoreći, nije redundantni niz i, shodno tome, ne pruža pouzdano skladištenje podataka. Ipak, ovaj nivo se aktivno koristi u slučajevima kada je potrebno osigurati visoke performanse diskovnog podsistema. Prilikom kreiranja niza RAID nivoa 0, informacije se dijele na blokove (ponekad se ti blokovi nazivaju trakama), koji se zapisuju na odvojene diskove, odnosno kreira se sistem s paralelnim pristupom (ako, naravno, veličina bloka to dozvoljava ). Dozvoljavajući istovremeni I/O sa više diskova, RAID 0 obezbeđuje najbrže brzine prenosa podataka i maksimalnu efikasnost prostora na disku jer nije potreban prostor za skladištenje za kontrolne sume. Implementacija ovog nivoa je vrlo jednostavna. RAID 0 se uglavnom koristi u područjima gdje je potreban brz prijenos velikih količina podataka.

RAID 1 (zrcaljeni disk)

RAID Level 1 je niz od dva diska sa 100 posto redundancijom. Odnosno, podaci su jednostavno potpuno duplirani (zrcaljeni), zbog čega se postiže vrlo visok nivo pouzdanosti (kao i troškova). Imajte na umu da za implementaciju razine 1 nije potrebno prvo particionirati diskove i podatke u blokove. U najjednostavnijem slučaju, dva diska sadrže iste informacije i jedan su logički disk. Ako jedan disk pokvari, njegove funkcije obavlja drugi (što je apsolutno transparentno za korisnika). Vraćanje niza vrši se jednostavnim kopiranjem. Osim toga, ovaj nivo udvostručuje brzinu čitanja informacija, jer se ova operacija može izvršiti istovremeno sa dva diska. Ova vrsta šeme skladištenja informacija koristi se uglavnom u slučajevima kada je trošak bezbednosti podataka mnogo veći od troškova implementacije sistema za skladištenje podataka.

RAID 5

RAID 5 je diskovni niz otporan na greške sa distribuiranim skladištem kontrolne sume. Prilikom snimanja, tok podataka se dijeli na blokove (trake) na nivou bajtova i istovremeno se upisuje na sve diskove niza cikličkim redoslijedom.

Pretpostavimo da niz sadrži n diskove i veličinu trake d. Za svaku porciju n–1 trake, izračunava se kontrolni zbir str.

Stripe d 1 snimljeno na prvom disku, traka d 2- na drugom i tako dalje do trake dn–1, koji je napisan na ( n–1)-ti disk. Sljedeće dalje n- upisuje se kontrolni zbroj diska p n, a proces se ciklički ponavlja od prvog diska na kojem je traka upisana d n.

Proces snimanja (n–1) pruge i njihov kontrolni zbir se proizvode istovremeno za sve n diskovi.

Kontrolna suma se izračunava korištenjem operacije isključivanja ili XOR koja se primjenjuje na blokove podataka koji se upisuju. Dakle, ako postoji n tvrdi diskovi, d- blok podataka (traka), tada se kontrolni zbroj izračunava pomoću sljedeće formule:

pn=d1 d 2 ... d 1–1.

Ako neki disk pokvari, podaci na njemu se mogu vratiti pomoću kontrolnih podataka i podataka preostalih na radnim diskovima.

Za ilustraciju, razmotrite blokove od po četiri bita. Neka postoji samo pet diskova za pohranjivanje podataka i snimanje kontrolnih suma. Ako postoji niz bitova 1101 0011 1100 1011, podijeljen u blokove od četiri bita, tada je za izračunavanje kontrolne sume potrebno izvršiti sljedeću operaciju po bitu:

1101 0011 1100 1011 = 1001.

Dakle, kontrolni zbroj zapisan na peti disk je 1001.

Ako jedan od diskova, na primjer četvrti, pokvari, onda blok d 4= 1100 neće biti dostupno prilikom čitanja. Međutim, njegova vrijednost se može lako vratiti pomoću kontrolne sume i vrijednosti preostalih blokova koristeći istu operaciju „isključivo ILI“:

d4 = d1 d 2d 4p5.

U našem primjeru dobijamo:

d4 = (1101) (0011) (1100) (1011) = 1001.

U slučaju RAID-a 5, svi diskovi u nizu su iste veličine, ali ukupan kapacitet diskovnog podsistema koji je dostupan za pisanje postaje tačno jedan disk manji. Na primjer, ako je pet diskova veličine 100 GB, tada je stvarna veličina niza 400 GB jer je 100 GB dodijeljeno za kontrolne informacije.

RAID 5 može biti izgrađen na tri ili više tvrdih diskova. Kako se broj tvrdih diskova u nizu povećava, njegova redundantnost se smanjuje.

RAID 5 ima nezavisnu arhitekturu pristupa, koja omogućava da se više čitanja ili upisivanja obavljaju istovremeno.

RAID 10

RAID nivo 10 je kombinacija nivoa 0 i 1. Minimalni zahtev za ovaj nivo su četiri diska. U RAID 10 nizu od četiri diska, oni se kombinuju u parovima u nizove nivoa 0, a oba ova niza kao logičke disk jedinice se kombinuju u niz nivoa 1. Drugi pristup je takođe moguć: u početku se diskovi kombinuju u zrcaljene nizove nivo 1, a zatim logičke pogone na osnovu ovih nizova - u niz nivoa 0.

Intel Matrix RAID

Razmatrani RAID nizovi nivoa 5 i 1 rijetko se koriste kod kuće, što je prvenstveno zbog visoke cijene takvih rješenja. Najčešće se za kućne računare koristi niz nivoa 0 na dva diska. Kao što smo već napomenuli, RAID nivo 0 ne pruža bezbedno skladištenje podataka, pa su krajnji korisnici suočeni sa izborom: kreirati brz, ali nepouzdan RAID nivo 0 niz ili, udvostručujući cenu prostora na disku, RAID- niz nivoa 1 koji obezbeđuje pouzdano skladištenje podataka, ali ne pruža značajne prednosti performansi.

Kako bi riješio ovaj težak problem, Intel je razvio Intel Matrix Storage tehnologiju, koja kombinuje prednosti Tier 0 i Tier 1 nizova na samo dva fizička diska. A da bi se naglasilo da u ovom slučaju ne govorimo samo o RAID polju, već o nizu koji kombinuje i fizičke i logičke diskove, u nazivu tehnologije se umesto reči „niz“ koristi reč „matrica“. ”.

Dakle, šta je RAID matrica sa dva diska koja koristi Intel Matrix Storage tehnologiju? Osnovna ideja je da ukoliko sistem ima nekoliko hard diskova i matičnu ploču sa Intel čipsetom koji podržava Intel Matrix Storage tehnologiju, moguće je podeliti prostor na disku na nekoliko delova od kojih će svaki funkcionisati kao zaseban RAID niz.

Pogledajmo jednostavan primjer RAID matrice koja se sastoji od dva diska od 120 GB svaki. Svaki od diskova može se podijeliti na dva logička diska, na primjer 40 i 80 GB. Zatim, dva logička diska iste veličine (na primjer, 40 GB svaki) mogu se kombinirati u matricu RAID razine 1, a preostali logički pogoni u matricu RAID razine 0.

U principu, koristeći dva fizička diska, takođe je moguće kreirati samo jednu ili dve RAID matrice nivoa 0, ali je nemoguće dobiti samo matrice nivoa 1. Odnosno, ako sistem ima samo dva diska, tada Intel Matrix Storage tehnologija vam omogućava da kreirate sledeće vrste RAID matrica:

  • jedna matrica nivoa 0;
  • dvije matrice nivoa 0;
  • matrica nivoa 0 i matrica nivoa 1.

Ako sistem ima tri čvrsta diska, mogu se kreirati sljedeće vrste RAID matrica:

  • jedna matrica nivoa 0;
  • jedna matrica nivoa 5;
  • dvije matrice nivoa 0;
  • dvije matrice nivoa 5;
  • matrica nivoa 0 i matrica nivoa 5.

Ako sistem ima četiri hard diska, onda je dodatno moguće kreirati RAID matricu nivoa 10, kao i kombinacije nivoa 10 i nivoa 0 ili 5.

Od teorije do prakse

Ako govorimo o kućnim računarima, najpopularniji i najpopularniji su RAID nizovi nivoa 0 i 1. Upotreba RAID nizova od tri ili više diskova u kućnim računarima je prilično izuzetak od pravila. To je zbog činjenice da, s jedne strane, cijena RAID nizova raste proporcionalno broju diskova uključenih u njega, as druge strane, za kućne računare, kapacitet diskovnog niza je od primarne važnosti. , a ne njegove performanse i pouzdanost.

Stoga ćemo u budućnosti razmatrati RAID nivoe 0 i 1 na osnovu samo dva diska. Cilj našeg istraživanja će biti upoređivanje performansi i funkcionalnosti RAID nizova nivoa 0 i 1, kreiranih na bazi nekoliko integrisanih RAID kontrolera, kao i proučavanje zavisnosti karakteristika brzine RAID niza od trake. veličina.

Činjenica je da iako teoretski, kada se koristi niz RAID nivoa 0, brzina čitanja i pisanja bi se trebala udvostručiti, u praksi je povećanje karakteristika brzine mnogo manje skromno i varira za različite RAID kontrolere. Isto važi i za RAID nivo 1 niz: uprkos činjenici da bi teoretski trebalo udvostručiti brzinu čitanja, u praksi nije sve tako glatko.

Za naše uporedno testiranje RAID kontrolera koristili smo Gigabyte GA-EX58A-UD7 matičnu ploču. Ova ploča je bazirana na Intel X58 Express čipsetu sa ICH10R južnim mostom, koji ima integrisani RAID kontroler za šest SATA II portova, koji podržava organizaciju RAID nizova nivoa 0, 1, 10 i 5 sa Intel Matrix RAID funkcijom. Pored toga, Gigabyte GA-EX58A-UD7 ploča integriše GIGABYTE SATA2 RAID kontroler, koji ima dva SATA II porta sa mogućnošću organizovanja RAID nizova nivoa 0, 1 i JBOD.

Takođe na ploči GA-EX58A-UD7 je integrisan SATA III kontroler Marvell 9128, na osnovu kojeg su implementirana dva SATA III porta sa mogućnošću organizovanja RAID nizova nivoa 0, 1 i JBOD.

Tako Gigabyte GA-EX58A-UD7 ploča ima tri odvojena RAID kontrolera, na osnovu kojih možete kreirati RAID nizove nivoa 0 i 1 i međusobno ih upoređivati. Podsjetimo, SATA III standard je unazad kompatibilan sa SATA II standardom, stoga, na osnovu Marvell 9128 kontrolera, koji podržava diskove sa SATA III sučeljem, možete kreirati i RAID nizove koristeći diskove sa SATA II interfejsom.

Stalak za testiranje imao je sledeću konfiguraciju:

  • procesor - Intel Core i7-965 Extreme Edition;
  • matična ploča - Gigabyte GA-EX58A-UD7;
  • BIOS verzija - F2a;
  • tvrdi diskovi - dva Western Digital WD1002FBYS disk jedinice, jedan Western Digital WD3200AAKS disk;
  • integrisani RAID kontroleri:
  • ICH10R,
  • GIGABYTE SATA2,
  • Marvell 9128;
  • memorija - DDR3-1066;
  • kapacitet memorije - 3 GB (tri modula od 1024 MB svaki);
  • režim rada memorije - DDR3-1333, trokanalni režim rada;
  • video kartica - Gigabyte GeForce GTS295;
  • napajanje - Tagan 1300W.

Testiranje je obavljeno pod Microsoft Windows 7 Ultimate (32-bit) operativnim sistemom. Operativni sistem je instaliran na Western Digital WD3200AAKS drajv, koji je bio povezan na port SATA II kontrolera integrisanog u ICH10R južni most. RAID niz je sastavljen na dva WD1002FBYS diska sa SATA II interfejsom.

Za merenje karakteristika brzine kreiranih RAID nizova koristili smo uslužni program IOmeter, koji je industrijski standard za merenje performansi disk sistema.

IOmeter uslužni program

Budući da smo ovaj članak zamišljeni kao svojevrsni korisnički vodič za kreiranje i testiranje RAID nizova, logično bi bilo početi s opisom uslužnog programa IOmeter (Input/Output meter), koji je, kao što smo već napomenuli, svojevrsni industrijski standard za mjerenje performansi disk sistema. Ovaj uslužni program je besplatan i može se preuzeti sa http://www.iometer.org.

IOmeter uslužni program je sintetički test i omogućava vam rad sa čvrstim diskovima koji nisu particionisani na logičke particije, tako da možete testirati diskove bez obzira na strukturu fajla i smanjiti uticaj operativnog sistema na nulu.

Prilikom testiranja moguće je kreirati određeni model pristupa, ili „uzorak“, koji vam omogućava da odredite izvršavanje određenih operacija od strane čvrstog diska. Ako kreirate određeni model pristupa, dozvoljeno vam je da promijenite sljedeće parametre:

  • veličina zahtjeva za prijenos podataka;
  • slučajna/sekvencijalna distribucija (u%);
  • distribucija operacija čitanja/pisanja (u%);
  • Broj pojedinačnih I/O operacija koje se izvode paralelno.

Uslužni program IOmeter ne zahtijeva instalaciju na računaru i sastoji se od dva dijela: samog IOmeter i Dynamo.

IOmeter je kontrolni dio programa sa korisničkim grafičkim sučeljem koji vam omogućava da izvršite sva potrebna podešavanja. Dinamo je generator opterećenja koji nema interfejs. Svaki put kada pokrenete IOmeter.exe, automatski se pokreće generator opterećenja Dynamo.exe.

Da biste počeli raditi s programom IOmeter, samo pokrenite datoteku IOmeter.exe. Ovo otvara glavni prozor programa IOmeter (slika 1).

Rice. 1. Glavni prozor programa IOmeter

Treba napomenuti da vam uslužni program IOmeter omogućava da testirate ne samo sisteme lokalnih diskova (DAS), već i mrežne uređaje za skladištenje (NAS). Na primjer, može se koristiti za testiranje performansi serverskog disk podsistema (file server) koristeći nekoliko mrežnih klijenata. Stoga se neki od oznaka i alata u prozoru uslužnog programa IOmeter odnose posebno na mrežne postavke programa. Jasno je da nam prilikom testiranja diskova i RAID nizova neće trebati ove mogućnosti programa, pa stoga nećemo objašnjavati svrhu svih kartica i alata.

Dakle, kada pokrenete program IOmeter, struktura stabla svih pokrenutih generatora opterećenja (Dynamo instance) će biti prikazana na lijevoj strani glavnog prozora (u prozoru Topologija). Svaka pokrenuta instanca generatora opterećenja Dynamo zove se upravitelj. Dodatno, IOmeter program je višenitni i svaka pojedinačna nit koja radi na instanci Dynamo generatora opterećenja naziva se Worker. Broj pokrenutih Workers-a uvijek odgovara broju logičkih procesorskih jezgara.

U našem primjeru koristimo samo jedan računar sa četverojezgrenim procesorom koji podržava Hyper-Threading tehnologiju, tako da se pokreće samo jedan menadžer (jedna instanca Dynamo-a) i osam (prema broju logičkih procesorskih jezgara) Workers-a.

Zapravo, za testiranje diskova u ovom prozoru nema potrebe ništa mijenjati ili dodavati.

Ako mišem odaberete ime računara u strukturi stabla pokrenutih Dynamo instanci, tada u prozoru Target na kartici Disk Target Biće prikazani svi diskovi, nizovi diskova i drugi uređaji (uključujući mrežne diskove) instalirani na računaru. Ovo su diskovi sa kojima IOmeter može raditi. Mediji mogu biti označeni žutom ili plavom bojom. Logičke particije medija su označene žutom bojom, a fizički uređaji bez logičkih particija kreiranih na njima su označeni plavom bojom. Logički dio može, ali i ne mora biti precrtan. Činjenica je da da bi program radio s logičkom particijom, mora se prvo pripremiti kreiranjem posebne datoteke na njoj, veličine jednake kapacitetu cijele logičke particije. Ako je logička particija precrtana, to znači da sekcija još nije pripremljena za testiranje (biće pripremljena automatski u prvoj fazi testiranja), ali ako sekcija nije precrtana, to znači da je datoteka već bila kreiran na logičkoj particiji, potpuno spreman za testiranje.

Imajte na umu da je, uprkos podržanoj mogućnosti rada s logičkim particijama, optimalno testirati diskove koji nisu particionirani na logičke particije. Logičku particiju diska možete obrisati vrlo jednostavno - pomoću umetka Upravljanje diskovima. Da biste mu pristupili, samo kliknite desnim tasterom miša na ikonu Kompjuter na radnoj površini i izaberite stavku u meniju koji se otvori Upravljaj. U prozoru koji se otvori Computer Management na lijevoj strani trebate odabrati stavku Skladištenje, a u njemu - Upravljanje diskovima. Nakon toga, na desnoj strani prozora Computer Management Svi povezani diskovi će biti prikazani. Desnim klikom na željeni pogon i odabirom stavke u meniju koji se otvori Delete Volume..., možete izbrisati logičku particiju na fizičkom disku. Podsjetimo, kada izbrišete logičku particiju s diska, sve informacije na njoj se brišu bez mogućnosti oporavka.

Općenito, korištenjem uslužnog programa IOmeter možete testirati samo prazne diskove ili diskove. Odnosno, ne možete testirati disk ili diskovni niz na kojem je instaliran operativni sistem.

Dakle, vratimo se na opis uslužnog programa IOmeter. U prozoru Target na kartici Disk Target morate odabrati disk (ili niz diskova) koji će biti testiran. Zatim morate otvoriti karticu Specifikacije pristupa(slika 2), na kojoj će biti moguće odrediti scenario testiranja.

Rice. 2. Pristupite kartici Specifikacije uslužnog programa IOmeter

U prozoru Globalne specifikacije pristupa Postoji lista unaprijed definiranih test skripti koje se mogu dodijeliti upravitelju pokretanja. Međutim, ove skripte nam neće trebati, tako da ih sve možete odabrati i izbrisati (postoji dugme za ovo Izbriši). Nakon toga kliknite na dugme Novo da kreirate novu test skriptu. U prozoru koji se otvori Uredi specifikaciju pristupa Možete definirati scenarij pokretanja za disk ili RAID niz.

Pretpostavimo da želimo saznati ovisnost brzine sekvencijalnog (linearnog) čitanja i pisanja o veličini bloka zahtjeva za prijenos podataka. Da bismo to učinili, moramo generirati niz skripti za podizanje sistema u sekvencijalnom načinu čitanja na različitim veličinama bloka, a zatim niz skripti za pokretanje sistema u sekvencijalnom načinu pisanja na različitim veličinama bloka. Tipično, veličine blokova se biraju kao niz, čiji je svaki član dvostruko veći od prethodnog, a prvi član ove serije je 512 bajtova. Odnosno, veličine blokova su sljedeće: 512 bajtova, 1, 2, 4, 8, 16, 32, 64, 128, 256, 512 KB, 1 MB. Nema smisla praviti veličinu bloka većom od 1 MB za sekvencijalne operacije, jer se s tako velikim veličinama blokova podataka brzina sekvencijalnih operacija ne mijenja.

Dakle, napravimo skriptu za učitavanje u modu sekvencijalnog čitanja za blok od 512 bajtova.

Na terenu Ime prozor Uredi specifikaciju pristupa unesite naziv skripte za učitavanje. Na primjer, Sequential_Read_512. Sledeći na terenu Veličina zahtjeva za prijenos postavljamo veličinu bloka podataka na 512 bajtova. Klizač Procentna nasumična/sekvencijalna distribucija(procentualni odnos između sekvencijalnih i selektivnih operacija) pomeramo skroz ulevo tako da sve naše operacije budu samo sekvencijalne. Pa, klizač , koji postavlja procentualni omjer između operacija čitanja i pisanja, pomaknut je skroz udesno tako da su sve naše operacije samo za čitanje. Ostali parametri u prozoru Uredi specifikaciju pristupa nema potrebe za promjenom (slika 3).

Rice. 3. Uredite prozor specifikacije pristupa da biste kreirali skriptu za učitavanje sekvencijalnog čitanja
sa veličinom bloka podataka od 512 bajtova

Kliknite na dugme Uredu, a u prozoru će se pojaviti prva skripta koju smo kreirali Globalne specifikacije pristupa na kartici Specifikacije pristupa IOmeter uslužni programi.

Slično, trebate kreirati skripte za preostale blokove podataka, međutim, kako biste olakšali rad, lakše je ne kreirati skriptu svaki put iznova klikom na dugme Novo, i nakon odabira posljednjeg kreiranog scenarija, pritisnite dugme Uredi kopiju(uredi kopiju). Nakon ovoga prozor će se ponovo otvoriti Uredi specifikaciju pristupa sa postavkama naše posljednje kreirane skripte. Bit će dovoljno promijeniti samo ime i veličinu bloka. Nakon što ste završili sličnu proceduru za sve druge veličine blokova, možete početi kreirati skripte za sekvencijalno snimanje, što se radi na potpuno isti način, osim što klizač Postotak distribucije čitanja/pisanja, koji postavlja procentualni odnos između operacija čitanja i pisanja, mora se pomeriti skroz ulevo.

Slično, možete kreirati skripte za selektivno pisanje i čitanje.

Nakon što su sve skripte spremne, potrebno ih je dodijeliti upravitelju preuzimanja, odnosno naznačiti s kojim će skriptama raditi Dinamo.

Da bismo to učinili, ponovo provjeravamo šta se nalazi u prozoru Topologija Ime računara (tj. menadžera opterećenja na lokalnom računaru) je istaknuto, a ne individualni radnik. Ovo osigurava da će scenariji opterećenja biti dodijeljeni svim radnicima odjednom. Sledeći u prozoru Globalne specifikacije pristupa odaberite sve scenarije opterećenja koje smo kreirali i pritisnite dugme Dodati. Svi odabrani scenariji učitavanja će biti dodati u prozor (Sl. 4).

Rice. 4. Dodjeljivanje kreiranih scenarija opterećenja upravitelju opterećenja

Nakon toga morate otići na karticu Test Setup(Sl. 5), gdje možete podesiti vrijeme izvršavanja svake skripte koju smo kreirali. Da to uradite u grupi Run Time postavite vrijeme izvršenja scenarija učitavanja. Biće dovoljno da podesite vreme na 3 minuta.

Rice. 5. Postavljanje vremena izvršenja scenarija učitavanja

Štaviše, na terenu Opis testa Morate navesti naziv cijelog testa. U principu, ova kartica ima puno drugih postavki, ali one nisu potrebne za naše zadatke.

Nakon što su izvršena sva potrebna podešavanja, preporučuje se da kreirani test sačuvate klikom na dugme sa slikom diskete na traci sa alatkama. Test se čuva sa ekstenzijom *.icf. Nakon toga, kreirani scenario učitavanja možete koristiti tako što ćete pokrenuti ne datoteku IOmeter.exe, već sačuvanu datoteku sa ekstenzijom *.icf.

Sada možete započeti testiranje direktno klikom na dugme sa zastavicom. Od vas će se tražiti da navedete ime datoteke koja sadrži rezultate testa i odaberete njegovu lokaciju. Rezultati testa se pohranjuju u CSV datoteci, koja se zatim može lako izvesti u Excel i, postavljanjem filtera na prvu kolonu, odabrati željene podatke sa rezultatima testa.

Tokom testiranja, srednji rezultati se mogu vidjeti na kartici Prikaz rezultata, a na kartici možete odrediti kojem scenariju učitavanja pripadaju Specifikacije pristupa. U prozoru Specifikacija dodijeljenog pristupa pokrenuta skripta se pojavljuje zelenom bojom, završene skripte crvenom, a neizvršene skripte plavom.

Dakle, pogledali smo osnovne tehnike za rad sa uslužnim programom IOmeter, koji će biti potreban za testiranje pojedinačnih diskova ili RAID nizova. Imajte na umu da nismo govorili o svim mogućnostima uslužnog programa IOmeter, ali opis svih njegovih mogućnosti je izvan okvira ovog članka.

Kreiranje RAID niza zasnovanog na GIGABYTE SATA2 kontroleru

Dakle, počinjemo da kreiramo RAID niz baziran na dva diska koristeći GIGABYTE SATA2 RAID kontroler integrisan na ploči. Naravno, sam Gigabyte ne proizvodi čipove, pa se stoga ispod GIGABYTE SATA2 čipa krije ponovo označeni čip druge kompanije. Kao što možete saznati iz INF datoteke drajvera, riječ je o JMicron JMB36x seriji kontrolera.

Pristup meniju za podešavanje kontrolera moguć je u fazi pokretanja sistema, za šta je potrebno pritisnuti kombinaciju tastera Ctrl+G kada se na ekranu pojavi odgovarajući natpis. Naravno, prvo u postavkama BIOS-a morate definisati režim rada dva SATA porta koji se odnose na GIGABYTE SATA2 kontroler kao RAID (u suprotnom će pristup meniju konfiguratora RAID niza biti nemoguć).

Meni podešavanja za GIGABYTE SATA2 RAID kontroler je prilično jednostavan. Kao što smo već napomenuli, kontroler je dual-port i omogućava vam da kreirate RAID nizove nivoa 0 ili 1. Preko menija postavki kontrolera možete izbrisati ili kreirati RAID niz. Kada kreirate RAID niz, možete odrediti njegovo ime, odabrati nivo niza (0 ili 1), postaviti veličinu trake za RAID 0 (128, 84, 32, 16, 8 ili 4K), a također odrediti veličinu niz.

Jednom kada je niz kreiran, bilo kakve promjene u njemu više nisu moguće. To jest, ne možete naknadno promijeniti za kreirani niz, na primjer, njegov nivo ili veličinu trake. Da biste to učinili, prvo morate izbrisati niz (uz gubitak podataka), a zatim ga ponovo kreirati. Zapravo, ovo nije jedinstveno za GIGABYTE SATA2 kontroler. Nemogućnost promjene parametara kreiranih RAID nizova karakteristika je svih kontrolera, što proizilazi iz samog principa implementacije RAID niza.

Jednom kada je niz baziran na GIGABYTE SATA2 kontroleru kreiran, njegove trenutne informacije se mogu videti pomoću GIGABYTE RAID Configurer uslužnog programa, koji se instalira automatski zajedno sa drajverom.

Kreiranje RAID niza zasnovanog na Marvell 9128 kontroleru

Konfigurisanje Marvell 9128 RAID kontrolera moguće je samo preko BIOS postavki Gigabyte GA-EX58A-UD7 ploče. Općenito, mora se reći da je meni konfiguratora Marvell 9128 kontrolera pomalo grub i može dovesti u zabludu neiskusne korisnike. Međutim, o ovim manjim nedostacima ćemo govoriti nešto kasnije, ali za sada ćemo razmotriti glavnu funkcionalnost Marvell 9128 kontrolera.

Dakle, iako ovaj kontroler podržava SATA III drajvove, on je takođe potpuno kompatibilan sa SATA II drajvovima.

Marvell 9128 kontroler vam omogućava da kreirate RAID niz nivoa 0 i 1 na osnovu dva diska. Za niz nivoa 0, možete postaviti veličinu trake na 32 ili 64 KB, kao i navesti ime niza. Osim toga, postoji opcija kao što je Gigabyte Rounding, za koju je potrebno objašnjenje. Unatoč nazivu, koji je sličan imenu proizvođača, funkcija Gigabyte Rounding nema nikakve veze s tim. Štaviše, ni na koji način nije povezan sa nizom RAID nivoa 0, iako se u postavkama kontrolera može definisati posebno za niz ovog nivoa. Zapravo, ovo je prvi od onih nedostataka u konfiguratoru kontrolera Marvell 9128 koje smo spomenuli. Funkcija Gigabyte Rounding definisana je samo za RAID nivo 1. Omogućava vam da koristite dva diska (na primer, različitih proizvođača ili različitih modela) sa neznatno različitim kapacitetima za kreiranje RAID Level 1 niza. Funkcija Gigabyte Rounding precizno postavlja razliku u veličinama dva diska koja se koriste za kreiranje RAID nivoa 1. U kontroleru Marvell 9128, funkcija Gigabyte Rounding vam omogućava da postavite razliku u veličinama diskova na 1 ili 10. GB.

Još jedna mana u konfiguratoru kontrolera Marvell 9128 je to što prilikom kreiranja RAID niza nivoa 1 korisnik ima mogućnost odabira veličine trake (32 ili 64 KB). Međutim, koncept trake uopće nije definiran za RAID nivo 1.

Kreiranje RAID niza zasnovanog na kontroleru integrisanom u ICH10R

RAID kontroler integrisan u ICH10R južni most je najčešći. Kao što je već napomenuto, ovaj RAID kontroler ima 6 portova i podržava ne samo kreiranje RAID 0 i RAID 1 nizova, već i RAID 5 i RAID 10.

Pristup izborniku za podešavanje kontrolera moguć je u fazi pokretanja sistema, za što trebate pritisnuti kombinaciju tipki Ctrl + I kada se na ekranu pojavi odgovarajući natpis. Naravno, prvo u BIOS postavkama treba da definišete režim rada ovog kontrolera kao RAID (u suprotnom će pristup meniju konfiguratora RAID niza biti nemoguć).

Meni za podešavanje RAID kontrolera je prilično jednostavan. Preko menija postavki kontrolera možete izbrisati ili kreirati RAID niz. Kada kreirate RAID niz, možete odrediti njegovo ime, odabrati nivo niza (0, 1, 5 ili 10), postaviti veličinu trake za RAID 0 (128, 84, 32, 16, 8 ili 4K), a također odrediti veličina niza.

Poređenje performansi RAID-a

Da bismo testirali RAID nizove pomoću uslužnog programa IOmeter, kreirali smo scenarije za sekvencijalno čitanje, sekvencijalno upisivanje, selektivno čitanje i selektivno učitavanje. Veličine blokova podataka u svakom scenariju učitavanja bile su sljedeće: 512 bajtova, 1, 2, 4, 8, 16, 32, 64, 128, 256, 512 KB, 1 MB.

Na svakom od RAID kontrolera, kreirali smo RAID 0 niz sa svim dozvoljenim veličinama traka i RAID 1 niz. na svakom od RAID kontrolera.

Dakle, pogledajmo rezultate našeg testiranja.

GIGABYTE SATA2 kontroler

Pre svega, pogledajmo rezultate testiranja RAID nizova zasnovanih na GIGABYTE SATA2 kontroleru (slika 6-13). Općenito se pokazalo da je kontroler doslovno misteriozan, a njegova izvedba jednostavno je razočaravajuća.

Rice. 6. Brzina sekvencijalna
i selektivne diskovne operacije
Western Digital WD1002FBYS

Rice. 7. Brzina sekvencijalna

sa veličinom trake od 128 KB
(GIGABYTE SATA2 kontroler)

Rice. 12.Serijska brzina
i selektivne operacije za RAID 0
sa veličinom trake od 4 KB
(GIGABYTE SATA2 kontroler)

Rice. 13.Serijska brzina
i selektivne operacije
za RAID 1 (GIGABYTE SATA2 kontroler)

Ako pogledate karakteristike brzine jednog diska (bez RAID niza), maksimalna brzina sekvencijalnog čitanja je 102 MB/s, a maksimalna brzina sekvencijalnog pisanja je 107 MB/s.

Prilikom kreiranja RAID 0 niza sa veličinom trake od 128 KB, maksimalna brzina sekvencijalnog čitanja i pisanja se povećava na 125 MB/s, što je povećanje od približno 22%.

Sa veličinama traka od 64, 32 ili 16 KB, maksimalna brzina sekvencijalnog čitanja je 130 MB/s, a maksimalna brzina sekvencijalnog pisanja je 141 MB/s. Odnosno, sa navedenim veličinama traka, maksimalna brzina sekvencijalnog čitanja se povećava za 27%, a maksimalna brzina sekvencijalnog pisanja povećava se za 31%.

Zapravo, ovo nije dovoljno za niz nivoa 0, a ja bih volio da maksimalna brzina sekvencijalnih operacija bude veća.

S veličinom trake od 8 KB, maksimalna brzina sekvencijalnih operacija (čitanje i pisanje) ostaje približno ista kao kod veličine trake od 64, 32 ili 16 KB, međutim, očigledni su problemi sa selektivnim čitanjem. Kako se veličina bloka podataka povećava do 128 KB, selektivna brzina čitanja (kako bi trebala) raste proporcionalno veličini bloka podataka. Međutim, kada je veličina bloka podataka veća od 128 KB, selektivna brzina čitanja pada na skoro nulu (na približno 0,1 MB/s).

Sa veličinom trake od 4 KB, ne samo da selektivna brzina čitanja pada kada je veličina bloka veća od 128 KB, već i brzina sekvencijalnog čitanja kada je veličina bloka veća od 16 KB.

Korišćenje RAID 1 niza na GIGABYTE SATA2 kontroleru ne menja značajno sekvencijalnu brzinu čitanja (u poređenju sa jednim diskom), ali je maksimalna sekvencijalna brzina pisanja smanjena na 75 MB/s. Podsjetimo da za RAID 1 niz, brzina čitanja treba da se poveća, a brzina pisanja ne bi trebalo da se smanji u poređenju sa brzinom čitanja i pisanja jednog diska.

Na osnovu rezultata testiranja GIGABYTE SATA2 kontrolera, može se izvesti samo jedan zaključak. Ima smisla koristiti ovaj kontroler za kreiranje RAID 0 i RAID 1 nizova samo ako se svi drugi RAID kontroleri (Marvell 9128, ICH10R) već koriste. Iako je prilično teško zamisliti takvu situaciju.

Marvell 9128 kontroler

Marvell 9128 kontroler je pokazao mnogo veće karakteristike brzine u poređenju sa GIGABYTE SATA2 kontrolerom (Sl. 14-17). Zapravo, razlike se pojavljuju čak i kada kontroler radi s jednim diskom. Ako je za GIGABYTE SATA2 kontroler maksimalna brzina sekvencijalnog čitanja 102 MB/s i postiže se sa veličinom bloka podataka od 128 KB, tada je za Marvell 9128 kontroler maksimalna brzina sekvencijalnog čitanja 107 MB/s i postiže se sa podacima veličina bloka 16 KB.

Prilikom kreiranja RAID 0 niza sa veličinama traka od 64 i 32 KB, maksimalna brzina sekvencijalnog čitanja se povećava na 211 MB/s, a brzina sekvencijalnog pisanja se povećava na 185 MB/s. Odnosno, sa navedenim veličinama traka, maksimalna brzina sekvencijalnog čitanja se povećava za 97%, a maksimalna brzina sekvencijalnog pisanja povećava se za 73%.

Nema značajne razlike u performansama brzine RAID 0 niza s veličinom trake od 32 i 64 KB, međutim, upotreba trake od 32 KB je poželjnija, jer je u ovom slučaju brzina sekvencijalnih operacija s veličinom bloka manje od 128 KB bit će nešto veće.

Prilikom kreiranja RAID 1 niza na Marvell 9128 kontroleru, maksimalna brzina sekvencijalne operacije ostaje praktično nepromijenjena u poređenju sa jednim diskom. Dakle, ako je za jedan disk maksimalna brzina sekvencijalnih operacija 107 MB/s, onda je za RAID 1 105 MB/s. Takođe imajte na umu da se za RAID 1 performanse selektivnog čitanja blago pogoršavaju.

Općenito, treba napomenuti da kontroler Marvell 9128 ima dobre karakteristike brzine i može se koristiti i za kreiranje RAID nizova i za povezivanje pojedinačnih diskova na njega.

Kontroler ICH10R

Pokazalo se da je RAID kontroler ugrađen u ICH10R najbolji od svih koje smo testirali (Slika 18-25). Kada radite sa jednim diskom (bez kreiranja RAID niza), njegove performanse su gotovo iste kao kod Marvell 9128 kontrolera.

Rice. 18.Serijska brzina
i selektivne operacije
za Western Digital WD1002FBYS disk (ICH10R kontroler)

Ako govorimo o RAID 0 polju na ICH10R kontroleru, tada maksimalna brzina sekvencijalnog čitanja i pisanja ne ovisi o veličini trake i iznosi 212 MB/s. Samo veličina bloka podataka pri kojoj se postiže maksimalna brzina sekvencijalnog čitanja i pisanja ovisi o veličini trake. Rezultati testa pokazuju da je za RAID 0 baziran na ICH10R kontroleru optimalno koristiti traku od 64 KB. U ovom slučaju, maksimalna brzina sekvencijalnog čitanja i pisanja postiže se s veličinom bloka podataka od samo 16 KB.

Dakle, da rezimiramo, još jednom naglašavamo da RAID kontroler ugrađen u ICH10R značajno nadmašuje sve ostale integrisane RAID kontrolere po performansama. A s obzirom da ima i veću funkcionalnost, optimalno je koristiti upravo ovaj kontroler i jednostavno zaboraviti na postojanje svih ostalih (osim, naravno, ako sistem ne koristi SATA III drajvove).

Danas ćemo razgovarati o RAID nizovi. Hajde da shvatimo šta je to, zašto nam je potrebno, kakav je i kako svu tu veličanstvenost iskoristiti u praksi.

Dakle, redom: šta je RAID niz ili jednostavno RAID? Ova skraćenica znači "redundantni niz nezavisnih diskova" ili "redundantni (rezervni) niz nezavisnih diskova". Jednostavno rečeno, RAID niz ovo je kolekcija fizičkih diskova kombinovanih u jedan logički disk.

Obično se događa obrnuto - jedan fizički disk je instaliran u sistemskoj jedinici, koju dijelimo na nekoliko logičkih. Ovdje je situacija suprotna - nekoliko tvrdih diskova se prvo spaja u jedan, a zatim se operativni sistem doživljava kao jedan. One. OS čvrsto vjeruje da fizički ima samo jedan disk.

RAID nizovi Postoje hardver i softver.

Hardver RAID nizovi kreiraju se prije učitavanja OS pomoću posebnih uslužnih programa ugrađenih u RAID kontroler- nešto kao BIOS. Kao rezultat stvaranja takvih RAID niz već u fazi instalacije OS-a, distribucijski komplet "vidi" jedan disk.

Softver RAID nizovi kreiraju OS alati. One. Tokom pokretanja, operativni sistem „shvata“ da ima nekoliko fizičkih diskova, a tek nakon pokretanja OS-a, preko softvera, diskovi se kombinuju u nizove. Naravno, sam operativni sistem se ne nalazi na RAID niz, budući da je postavljen prije nego što je kreiran.

"Zašto je sve ovo potrebno?" - pitate? Odgovor je: povećati brzinu čitanja/pisanja podataka i/ili povećati toleranciju grešaka i sigurnost.

„Kako RAID niz može povećati brzinu ili osigurati podatke?" - da biste odgovorili na ovo pitanje, razmotrite glavne vrste RAID nizovi, kako nastaju i šta kao rezultat daje.

RAID-0. Nazivaju se i "pruga" ili "traka". Dva ili više tvrdih diskova se kombinuju u jedan uzastopnim spajanjem i zbrajanjem volumena. One. ako uzmemo dva diska od 500 GB i napravimo ih RAID-0, operativni sistem će ovo shvatiti kao jedan terabajtni disk. Istovremeno, brzina čitanja/pisanja ovog niza će biti dvostruko veća od one na jednom disku, jer, na primjer, ako je baza podataka fizički smještena na ovaj način na dva diska, jedan korisnik može čitati podatke s jednog diska. , a drugi korisnik može istovremeno pisati na drugi disk. Dok, ako se baza podataka nalazi na jednom disku, sam hard disk će izvršavati zadatke čitanja/pisanja različitih korisnika uzastopno. RAID-0će omogućiti paralelno čitanje/pisanje. Kao posljedica toga, više diskova u nizu RAID-0, brže radi sam niz. Ovisnost je direktno proporcionalna - brzina se povećava N puta, gdje je N broj diskova u nizu.
U nizu RAID-0 postoji samo jedan nedostatak koji nadmašuje sve prednosti njegove upotrebe - potpuni nedostatak tolerancije grešaka. Ako jedan od fizičkih diskova niza umre, cijeli niz umire. Postoji stari vic o ovome: „Šta znači '0' u naslovu? RAID-0? - količina informacija obnovljena nakon smrti niza!"

RAID-1. Nazivaju se i "ogledalo" ili "ogledalo". Dva ili više tvrdih diskova se kombinuju u jedan paralelnim spajanjem. One. ako uzmemo dva diska od 500 GB i napravimo ih RAID-1, operativni sistem će ovo shvatiti kao jedan disk od 500 GB. U ovom slučaju, brzina čitanja/pisanja ovog niza će biti ista kao i brzina jednog diska, budući da se informacije čitaju/zapisuju na oba diska istovremeno. RAID-1 ne daje dobitak u brzini, ali pruža veću toleranciju grešaka, jer u slučaju smrti jednog od tvrdih diskova uvijek postoji potpuni duplikat informacija koji se nalazi na drugom disku. Mora se imati na umu da je tolerancija grešaka obezbeđena samo u slučaju smrti jednog od diskova niza. Ako su podaci namjerno izbrisani, brišu se sa svih diskova niza istovremeno!

RAID-5. Sigurnija opcija za RAID-0. Zapremina niza se izračunava pomoću formule (N - 1) * Veličina diska RAID-5 sa tri diska od 500 GB, dobijamo niz od 1 terabajta. Suština niza RAID-5 je da se nekoliko diskova kombinuje u RAID-0, a poslednji disk pohranjuje takozvanu „kontrolnu sumu“ - servisnu informaciju namenjenu vraćanju jednog od diskova niza u slučaju njegove smrti. Brzina pisanja niza RAID-5 nešto niže, jer se vrijeme troši na izračunavanje i zapisivanje kontrolne sume na poseban disk, ali je brzina čitanja ista kao u RAID-0.
Ako jedan od diskova niza RAID-5 umire, brzina čitanja/pisanja naglo pada, budući da su sve operacije praćene dodatnim manipulacijama. Zapravo RAID-5 pretvara u RAID-0 i ako se oporavak ne vodi na vrijeme RAID niz postoji značajan rizik od potpunog gubitka podataka.
Sa nizom RAID-5 Možete koristiti takozvani rezervni disk, tj. rezervni. Tokom stabilnog rada RAID niz Ovaj disk je neaktivan i ne koristi se. Međutim, u slučaju kritične situacije, oporavak RAID niz pokreće se automatski - informacije sa oštećenog se vraćaju na rezervni disk pomoću kontrolnih suma koje se nalaze na zasebnom disku.
RAID-5 kreira se sa najmanje tri diska i čuva od pojedinačnih grešaka. U slučaju istovremene pojave različitih grešaka na različitim diskovima RAID-5 ne štedi.

RAID-6- je poboljšana verzija RAID-5. Suština je ista, samo za kontrolne sume se ne koristi jedan, već dva diska, a kontrolne sume se izračunavaju različitim algoritmima, što značajno povećava toleranciju na greške svega RAID niz općenito. RAID-6 sastavljen od najmanje četiri diska. Formula za izračunavanje volumena niza izgleda ovako (N - 2) * Veličina diska, gdje je N broj diskova u nizu, a DiskSize je veličina svakog diska. One. prilikom stvaranja RAID-6 sa pet diskova od 500 GB dobijamo niz od 1,5 terabajta.
Brzina pisanja RAID-6 manji od RAID-5 za oko 10-15%, što je zbog dodatnog vremena utrošenog na izračunavanje i pisanje kontrolnih suma.

RAID-10- također se ponekad naziva RAID 0+1 ili RAID 1+0. To je simbioza RAID-0 i RAID-1. Niz se sastoji od najmanje četiri diska: na prvom RAID-0 kanalu, na drugom RAID-0 radi povećanja brzine čitanja/pisanja i između njih u RAID-1 ogledalu radi povećanja tolerancije grešaka. dakle, RAID-10 kombinuje prednosti prve dvije opcije - brzu i otpornu na greške.

RAID-50- slično tome, RAID-10 je simbioza RAID-0 i RAID-5 - u stvari, RAID-5 je izgrađen, samo što njegovi sastavni elementi nisu nezavisni hard diskovi, već RAID-0 nizovi. dakle, RAID-50 daje vrlo dobru brzinu čitanja/pisanja i sadrži stabilnost i pouzdanost RAID-5.

RAID-60- ista ideja: zapravo imamo RAID-6, sastavljen od nekoliko RAID-0 nizova.

Postoje i drugi kombinovani nizovi RAID 5+1 I RAID 6+1- izgledaju kao RAID-50 I RAID-60 jedina razlika je u tome što osnovni elementi niza nisu RAID-0 trake, već RAID-1 ogledala.

Kako razumete kombinovane RAID nizove: RAID-10, RAID-50, RAID-60 i opcije RAID X+1 su direktni potomci osnovnih tipova nizova RAID-0, RAID-1, RAID-5 I RAID-6 i služe samo za povećanje brzine čitanja/pisanja ili povećanje tolerancije grešaka, dok nose funkcionalnost osnovnih, roditeljskih tipova RAID nizovi.

Ako pređemo na praksu i govorimo o upotrebi određenih RAID nizovi u životu je logika prilično jednostavna:

RAID-0 Mi ga uopšte ne koristimo u čistom obliku;

RAID-1 Koristimo ga tamo gdje brzina čitanja/pisanja nije posebno važna, ali je važna tolerancija grešaka - na primjer, uključeno RAID-1 Dobro je instalirati operativne sisteme. U ovom slučaju, nitko osim OS-a ne pristupa diskovima, brzina samih tvrdih diskova je sasvim dovoljna za rad, osigurana je tolerancija grešaka;

RAID-5 Instaliramo ga tamo gdje je potrebna brzina i tolerancija grešaka, ali nema dovoljno novca za kupovinu više tvrdih diskova ili postoji potreba za obnavljanjem nizova u slučaju oštećenja bez prekida rada - tu će nam pomoći rezervni rezervni diskovi. Zajednička aplikacija RAID-5- pohrana podataka;

RAID-6 koristi se tamo gdje je jednostavno zastrašujuće ili postoji stvarna prijetnja smrti nekoliko diskova u nizu odjednom. U praksi je to prilično rijetko, uglavnom među paranoičnim osobama;

RAID-10- koristi se tamo gdje je potrebno raditi brzo i pouzdano. Ujedno i glavni smjer upotrebe RAID-10 su serveri datoteka i serveri baza podataka.

Opet, ako dodatno pojednostavimo, dolazimo do zaključka da je tamo gdje nema velikog i obimnog rada sa fajlovima sasvim dovoljno RAID-1- operativni sistem, AD, TS, mail, proxy, itd. Gdje je potreban ozbiljan rad sa fajlovima: RAID-5 ili RAID-10.

Idealno rešenje za server baze podataka je mašina sa šest fizičkih diskova, od kojih su dva kombinovana u ogledalo RAID-1 i OS je instaliran na njemu, a preostala četiri se kombinuju u RAID-10 za brzu i pouzdanu obradu podataka.

Ako nakon čitanja svega navedenog odlučite da ga instalirate na svoje servere RAID nizovi, ali ne znate kako to učiniti i odakle početi - kontaktirajte nas! - pomoći ćemo vam da odaberete potrebnu opremu, kao i izvršimo instalacijske radove za implementaciju RAID nizovi.

Mnogi korisnici su čuli za koncept RAID diskovnih nizova, ali u praksi malo ljudi zamišlja šta je to. Ali, kako se ispostavilo, ovdje nema ništa komplikovano. Pogledajmo suštinu ovog pojma, kako se kaže, na prste, na osnovu objašnjenja informacija za prosječnu osobu.

Šta su RAID diskovi?

Prvo, pogledajmo općenito tumačenje koje nude online publikacije. Nizovi diskova su čitavi sistemi za skladištenje informacija koji se sastoje od kombinacije dva ili više čvrstih diskova koji služe ili za povećanje brzine pristupa uskladištenim informacijama ili za njihovo umnožavanje, na primer, prilikom čuvanja rezervnih kopija.

U ovoj kombinaciji, broj tvrdih diskova u smislu instalacije teoretski nema ograničenja. Sve zavisi samo od toga koliko veza podržava matična ploča. Zapravo, zašto se koriste RAID diskovi? Ovdje vrijedi obratiti pažnju na činjenicu da su u smjeru razvoja tehnologije (u odnosu na čvrste diskove) dugo zamrznuli u jednoj tački (brzina vretena 7200 o/min, veličina keša itd.). Jedini izuzetak u ovom pogledu su SSD modeli, ali čak i oni uglavnom samo povećavaju jačinu zvuka. Istovremeno, napredak u proizvodnji procesora ili RAM traka je primjetniji. Dakle, korištenjem RAID nizova, povećanje performansi pri pristupu tvrdim diskovima je povećano.

RAID diskovi: vrste, namjena

Što se tiče samih nizova, oni se mogu uslovno podijeliti prema korištenoj numeraciji (0, 1, 2, itd.). Svaki takav broj odgovara izvođenju jedne od deklariranih funkcija.

Glavni u ovoj klasifikaciji su diskovni nizovi sa brojevima 0 i 1 (kasnije će biti jasno zašto), budući da su upravo njima dodijeljeni glavni zadaci.

Kada kreirate nizove sa više povezanih čvrstih diskova, prvo bi trebalo da koristite BIOS postavke, gde je odeljak SATA konfiguracije postavljen na RAID. Važno je napomenuti da povezani diskovi moraju imati apsolutno identične parametre u smislu volumena, interfejsa, veze, keša itd.

RAID 0 (skidanje)

Nulti diskovi su u suštini dizajnirani da ubrzaju pristup pohranjenim informacijama (pisanje ili čitanje). Oni, po pravilu, mogu imati od dva do četiri hard diska u kombinaciji.

Ali glavni problem ovdje je što kada izbrišete informacije na jednom od diskova, one nestaju na ostalima. Informacije se pišu u obliku blokova naizmjenično na svakom disku, a povećanje performansi je direktno proporcionalno broju tvrdih diskova (to jest, četiri diska su dva puta brža od dva). Ali gubitak informacija je samo zbog činjenice da se blokovi mogu nalaziti na različitim diskovima, iako korisnik u istom "Exploreru" vidi datoteke na normalnom ekranu.

RAID 1

Nizovi diskova sa jednom oznakom pripadaju kategoriji Mirroring i koriste se za čuvanje podataka dupliranjem.

Grubo govoreći, u ovakvom stanju stvari, korisnik pomalo gubi u produktivnosti, ali može biti siguran da će, ako podaci nestanu sa jedne particije, biti sačuvani na drugoj.

RAID 2 i noviji

Nizovi pod brojem 2 i više imaju dvostruku svrhu. S jedne strane, namijenjeni su za snimanje informacija, s druge strane služe za ispravljanje grešaka.

Drugim riječima, diskovi ovog tipa kombinuju mogućnosti RAID-a 0 i RAID-a 1, ali nisu posebno popularni među kompjuterskim naučnicima, iako se njihov rad zasniva na korištenju

Šta je bolje koristiti u praksi?

Naravno, ako planirate da koristite programe koji zahtevaju velike resurse na svom računaru, na primer, moderne igre, bolje je da koristite RAID 0 nizove Ako radite sa važnim informacijama koje treba na bilo koji način sačuvati okrenuti se na RAID 1 nizove Zbog činjenice da veze sa brojevima od dva i više nikada nisu postale popularne, njihova upotreba je određena isključivo željom korisnika. Inače, upotreba nultih nizova je praktična i ako korisnik često preuzima multimedijalne fajlove na računar, recimo filmove ili muziku sa visokim bitrate-om za MP3 format ili u FLAC standardu.

U ostalom ćete se morati osloniti na vlastite preferencije i potrebe. Upotreba ovog ili onog niza ovisit će o tome. I, naravno, prilikom instaliranja paketa, bolje je dati prednost SSD diskovima, jer u usporedbi s konvencionalnim tvrdim diskovima oni već imaju veće brzine pisanja i čitanja. Ali oni moraju biti apsolutno identični po svojim karakteristikama i parametrima, inače povezana kombinacija jednostavno neće raditi. A to je upravo jedan od najvažnijih uslova. Stoga ćete morati obratiti pažnju na ovaj aspekt.

Pozdrav čitaocima bloga!
Danas će biti još jedan članak o kompjuterskoj temi, a bit će posvećen konceptu kao što je Raid diskovni niz- Siguran sam da ovaj koncept mnogima neće značiti apsolutno ništa, a oni koji su već negde čuli za njega nemaju pojma šta je to. Hajde da to shvatimo zajedno!

Ne ulazeći u detalje terminologije, Raid niz je vrsta kompleksa izgrađenog od nekoliko tvrdih diskova, koji vam omogućava da kompetentnije distribuirate funkcije između njih. Kako obično postavljamo čvrste diskove u računar? Povezujemo jedan hard disk na Sata, zatim drugi, pa treći. I diskovi D, E, F i tako dalje se pojavljuju u našem operativnom sistemu. Možemo postaviti neke datoteke na njih ili instalirati Windows, ali u suštini to će biti zasebni diskovi - nakon što izvadimo jedan od njih, nećemo primijetiti ništa (ako OS nije instaliran na njemu) osim da nećemo imati pristup na one snimljene na njima. Ali postoji još jedan način - kombinirati ove diskove u sistem, dati im određeni algoritam za zajednički rad, zbog čega će se pouzdanost skladištenja informacija ili brzina njihovog rada značajno povećati.

Ali prije nego što kreiramo ovaj sistem, moramo znati da li matična ploča podržava Raid diskove. Mnoge moderne matične ploče već imaju ugrađen Raid kontroler, koji vam omogućava kombiniranje tvrdih diskova. Podržani niz kola dostupni su u opisima matične ploče. Na primjer, uzmimo prvu ASRock P45R2000-WiFi ploču koja mi je zapela za oko na Yandex Marketu.

Ovdje je prikazan opis podržanih Raid nizova u odjeljku "Sata Disk Controlleri".


U ovom primjeru vidimo da Sata kontroler podržava kreiranje Raid nizova: 0, 1, 5, 10. Šta znače ovi brojevi? Ovo je oznaka za različite vrste nizova u kojima diskovi međusobno komuniciraju prema različitim shemama, koje su dizajnirane, kao što sam već rekao, ili da ubrzaju njihov rad ili povećaju pouzdanost protiv gubitka podataka.

Ako matična ploča računara ne podržava Raid, tada možete kupiti poseban Raid kontroler u obliku PCI kartice, koji se ubacuje u PCI slot na matičnoj ploči i daje mu mogućnost kreiranja nizova diskova. Da bi kontroler radio, nakon što ga instalirate, moraćete da instalirate i raid drajver, koji dolazi na disku sa ovim modelom ili se jednostavno može preuzeti sa interneta. Najbolje je ne štedjeti na ovom uređaju i kupiti od nekog poznatog proizvođača, na primjer Asusa, i sa Intel čipsetima.


Pretpostavljam da još uvijek nemate dobru predstavu o čemu govorimo, pa hajde da pobliže pogledamo svaki od najpopularnijih tipova Raid nizova kako bismo sve učinili jasnijim.

RAID 1 niz

Raid 1 niz je jedna od najčešćih i najpovoljnijih opcija koja koristi 2 čvrsta diska. Ovaj niz je dizajniran da pruži maksimalnu zaštitu korisničkih podataka, jer će svi fajlovi biti istovremeno kopirani na 2 čvrsta diska. Da bismo ga kreirali, uzimamo dva čvrsta diska jednake veličine, na primjer svaki od 500 GB, i vršimo odgovarajuća podešavanja u BIOS-u za kreiranje niza. Nakon toga, vaš sistem će vidjeti jedan tvrdi disk veličine ne 1 TB, već 500 GB, iako fizički dva hard diska rade - formula za izračunavanje je data u nastavku. I sve datoteke će biti istovremeno zapisane na dva diska, odnosno drugi će biti potpuna rezervna kopija prvog. Kao što razumijete, ako jedan od diskova pokvari, nećete izgubiti ni jedan dio svojih informacija, jer ćete imati drugu kopiju ovog diska.

Također, kvar neće primijetiti operativni sistem, koji će nastaviti raditi sa drugim diskom - samo će vas poseban program koji prati funkcioniranje niza obavijestiti o problemu. Potrebno je samo da uklonite neispravan disk i priključite isti, samo ispravan - sistem će automatski kopirati sve podatke sa preostalog radnog diska na njega i nastaviti sa radom.

Volumen diska koji će sistem vidjeti izračunava se ovdje pomoću formule:


V = 1 x Vmin, gdje je V ukupan kapacitet, a Vmin kapacitet za pohranu najmanjeg tvrdog diska.

RAID 0 niz

Još jedna popularna shema, koja je dizajnirana da poveća ne pouzdanost skladištenja, već, naprotiv, brzinu rada. Takođe se sastoji od dva HDD-a, ali u ovom slučaju OS već vidi punu ukupnu zapreminu dva diska, tj. ako kombinujete diskove od 500 GB u Raid 0, sistem će vidjeti jedan disk od 1 TB. Brzina čitanja i pisanja se povećava zbog činjenice da se blokovi datoteka naizmjenično upisuju na dva diska - ali je u isto vrijeme otpornost na greške ovog sistema minimalna - ako jedan od diskova pokvari, gotovo sve datoteke će biti oštećene i izgubit ćete dio podataka - onaj koji je upisan na pokvareni disk. Nakon toga ćete morati vratiti podatke u servisnom centru.

Formula za izračunavanje ukupnog diskovnog prostora vidljivog za Windows je:

Ako prije čitanja ovog članka niste bili baš zabrinuti za toleranciju grešaka vašeg sistema, već biste željeli povećati brzinu rada, onda možete kupiti dodatni tvrdi disk i slobodno koristite ovu vrstu. Uglavnom, kod kuće ogromna većina korisnika ne pohranjuje nikakve super važne informacije, a neke važne datoteke mogu se kopirati na poseban eksterni čvrsti disk.

Array Raid 10 (0+1)

Kao što samo ime govori, ovaj tip niza kombinuje svojstva prethodna dva - to je kao dva Raid 0 niza kombinovana u Raid 1. Koriste se četiri čvrsta diska, informacije se upisuju na dva od njih u blokovima jedan po jedan, kao što je bilo slučaj u Raid 0 , a za druga dva se kreiraju kompletne kopije prva dva. Sistem je vrlo pouzdan i u isto vrijeme prilično brz, ali vrlo skup za organizaciju. Da biste kreirali, potrebna su vam 4 HDD-a, a sistem će vidjeti ukupni volumen koristeći formulu:

Odnosno, ako uzmemo 4 diska od 500 GB, onda će sistem vidjeti 1 disk veličine 1 TB.

Ova vrsta, kao i naredna, najčešće se koristi u organizacijama, na serverskim računarima, gdje je potrebno osigurati i veliku brzinu rada i maksimalnu sigurnost od gubitka informacija u slučaju nepredviđenih okolnosti.

RAID 5 niz

Raid 5 niz je optimalna kombinacija cijene, brzine i pouzdanosti. U ovom nizu se mogu koristiti najmanje 3 HDD-a, volumen se izračunava pomoću složenije formule:

V = N x Vmin – 1 x Vmin, gdje je N broj tvrdih diskova.

Dakle, recimo da imamo 3 diska od 500 GB svaki. Volumen vidljiv za OS će biti 1 TB.

Šema rada niza je sljedeća: blokovi podijeljenih datoteka upisuju se na prva dva diska (ili tri, ovisno o njihovom broju), a kontrolni zbroj prva dva (ili tri) se upisuje na treći (ili četvrti). Stoga, ako jedan od diskova pokvari, njegov sadržaj se može lako vratiti korištenjem kontrolne sume dostupne na posljednjem disku. Performanse takvog niza su niže od onih kod Raida 0, ali su pouzdane kao Raid 1 ili Raid 10 i istovremeno jeftinije od potonjeg, jer Možete uštedjeti na četvrtom tvrdom disku.

Dijagram ispod prikazuje Raid 5 raspored četiri HDD-a.

Postoje i drugi modovi - Raid 2,3, 4, 6, 30, itd., ali su oni u velikoj mjeri izvedeni od gore navedenih.

Kako instalirati Raid disk array na Windows?

Nadam se da razumete teoriju. Sada pogledajmo praksu - umetanje PCI Raid kontrolera u PCI Raid slot i instaliranje drajvera, mislim, neće biti teško za iskusne korisnike računara.

Kako sada možemo kreirati niz povezanih čvrstih diskova u Windows Raid operativnom sistemu?

Najbolje je, naravno, to učiniti kada ste upravo kupili i povezali čiste čvrste diskove bez instaliranog OS-a. Prvo, restartujemo računar i ulazimo u BIOS postavke - ovdje trebamo pronaći SATA kontrolere na koje su povezani naši tvrdi diskovi i postaviti ih u RAID način rada.

Nakon toga, sačuvajte podešavanja i ponovo pokrenite računar. Na crnom ekranu će se pojaviti informacija da ste omogućili način rada Raid i o ključu pomoću kojeg možete pristupiti njegovim postavkama. Primjer ispod traži od vas da pritisnete tipku "TAB".

Ovisno o modelu Raid kontrolera, može se razlikovati. Na primjer, "CNTRL+F"

Uđemo u uslužni program za konfiguraciju i kliknemo nešto poput "Kreiraj niz" ili "Kreiraj raid" u izborniku - oznake se mogu razlikovati. Također, ako kontroler podržava nekoliko tipova Raid-a, od vas će se tražiti da odaberete koji želite kreirati. U mom primjeru, dostupan je samo Raid 0.

Nakon toga se vraćamo u BIOS i u postavci redoslijeda pokretanja ne vidimo nekoliko odvojenih diskova, već jedan u obliku niza.

To je sve - RAID je konfigurisan i sada će računar tretirati vaše diskove kao jedan. Ovako će, na primjer, Raid biti vidljiv kada instalirate Windows.

Mislim da ste već shvatili prednosti korištenja Raida. Na kraju ću dati uporednu tabelu mjerenja brzine pisanja i čitanja diska odvojeno ili kao dio Raid modova - rezultat je, kako kažu, očigledan.

Pozdrav svima, dragi čitaoci blog stranice. Mislim da su mnogi od vas barem jednom naišli na tako zanimljiv izraz na internetu - „RAID niz“. Šta to znači i zašto bi prosječnom korisniku mogao zatrebati, o tome ćemo danas razgovarati. Dobro je poznata činjenica da je to najsporija komponenta u PC-u, a inferiorna je u odnosu na procesor i.

Kako bi nadoknadili „urođenu“ sporost gdje je potpuno deplasirana (prije svega govorimo o serverima i PC računarima visokih performansi), osmislili su korištenje takozvanog RAID diska – svojevrsnog „snopa“ nekoliko identičnih tvrdih diskova koji rade paralelno. Ovo rješenje vam omogućava značajno povećanje brzine rada u kombinaciji s pouzdanošću.

Pre svega, RAID niz vam omogućava da obezbedite visoku toleranciju grešaka za čvrste diskove (HDD) vašeg računara kombinovanjem nekoliko čvrstih diskova u jedan logički element. Shodno tome, za implementaciju ove tehnologije trebat će vam najmanje dva čvrsta diska. Osim toga, RAID je jednostavno zgodan, jer sve informacije koje su prethodno morale da se kopiraju na rezervne izvore (vanjske čvrste diskove) sada se mogu ostaviti „kao što jesu“, jer je rizik od njegovog potpunog gubitka minimalan i teži nuli, ali ne uvijek, o ovome malo niže.

RAID se prevodi otprilike ovako: zaštićeni skup jeftinih diskova. Ime dolazi iz vremena kada su veliki čvrsti diskovi bili veoma skupi i bilo je jeftinije sastaviti jedan zajednički niz manjih diskova. Suština se od tada nije promijenila, općenito, kao i naziv, samo što sada možete napraviti samo gigantsku pohranu od nekoliko velikih HDD-a, ili napraviti tako da jedan disk duplira drugi. Također možete kombinirati obje funkcije, čime ćete dobiti prednosti jedne i druge.

Svi ovi nizovi su pod svojim brojevima, najverovatnije ste čuli za njih - raid 0, 1...10, odnosno nizovi različitih nivoa.

Vrste RAID-a

Speed ​​Raid 0

Raid 0 nema ništa slično pouzdanosti, jer samo povećava brzinu. Potrebna su vam najmanje 2 čvrsta diska, a u tom slučaju podaci će biti „isječeni“ i upisani na oba diska istovremeno. Odnosno, imat ćete pristup punom kapacitetu ovih diskova, a teoretski to znači da ćete dobiti 2 puta veće brzine čitanja/pisanja.

Ali zamislimo da se jedan od ovih diskova pokvari – u ovom slučaju, gubitak SVIH vaših podataka je neizbježan. Drugim riječima, i dalje ćete morati redovno praviti sigurnosne kopije kako biste kasnije mogli vratiti informacije. Ovdje se obično koriste 2 do 4 diska.

Raid 1 ili "ogledalo"

Pouzdanost ovdje nije ugrožena. Dobijate prostor na disku i performanse samo jednog tvrdog diska, ali imate dvostruko veću pouzdanost. Jedan disk se pokvari - informacije će biti sačuvane na drugom.

Niz nivoa RAID 1 ne utiče na brzinu, već na volumen - ovde imate na raspolaganju samo polovinu ukupnog prostora na disku, od čega, inače, u RAID 1 može biti 2, 4 itd. je paran broj. Općenito, glavna karakteristika napada prvog nivoa je pouzdanost.

Raid 10

Kombinira sve najbolje od prethodnih vrsta. Predlažem da pogledamo kako to funkcionira na primjeru četiri HDD-a. Dakle, informacije se upisuju paralelno na dva diska, a ti podaci se dupliraju na dva druga diska.

Rezultat je povećanje brzine pristupa za 2 puta, ali i kapaciteta samo dva od četiri diska niza. Ali ako bilo koja dva diska pokvare, neće doći do gubitka podataka.

Raid 5

Ova vrsta niza je po svojoj namjeni vrlo slična RAID-u 1, samo što su vam sada potrebna najmanje 3 diska, jedan od njih će pohraniti informacije potrebne za oporavak. Na primjer, ako takav niz sadrži 6 HDD-a, tada će se samo 5 od njih koristiti za snimanje informacija.

Zbog činjenice da se podaci upisuju na nekoliko tvrdih diskova odjednom, brzina čitanja je velika, što je savršeno za pohranjivanje velike količine podataka tamo. Ali, bez skupog raid kontrolera, brzina neće biti velika. Ne daj Bože da se jedan od diskova pokvari - vraćanje informacija će potrajati dosta vremena.

Raid 6

Ovaj niz može preživjeti kvar dva čvrsta diska odjednom. To znači da će vam za kreiranje takvog niza trebati najmanje četiri diska, unatoč činjenici da će brzina pisanja biti čak niža od one kod RAID 5.

Imajte na umu da bez moćnog raid kontrolera takav niz (6) vjerovatno neće biti sastavljen. Ako imate samo 4 čvrsta diska, bolje je da napravite RAID 1.

Kako kreirati i konfigurirati RAID niz

RAID kontroler

Raid niz se može napraviti povezivanjem nekoliko HDD-a na matičnu ploču računara koja podržava ovu tehnologiju. To znači da takva matična ploča ima integrirani kontroler, koji je obično ugrađen u . Ali, kontroler može biti i eksterni, koji se povezuje preko PCI ili PCI-E konektora. Svaki kontroler, po pravilu, ima svoj softver za konfiguraciju.

Raid se može organizovati i na nivou hardvera i na nivou softvera, potonja opcija je najčešća među kućnim računarima. Korisnici ne vole kontroler ugrađen u matičnu ploču zbog njegove slabe pouzdanosti. Osim toga, ako je matična ploča oštećena, oporavak podataka bit će vrlo problematičan. Na softverskom nivou igra se uloga kontrolera, ako se nešto desi, lako možete prenijeti svoj raid niz na drugi PC.

Hardver

Kako napraviti RAID niz? Da biste to uradili potrebno vam je:

  1. Nabavite ga negde uz podršku za raid (u slučaju hardverskog RAID-a);
  2. Kupite najmanje dva identična hard diska. Bolje je da budu identični ne samo po karakteristikama, već i istog proizvođača i modela, a povezani sa prostirkom. daska koristeći jednu.
  3. Prenesite sve podatke sa vaših HDD-a na druge medije, inače će biti uništeni tokom procesa kreiranja raida.
  4. Zatim ćete morati omogućiti RAID podršku u BIOS-u, ali ne mogu vam reći kako to učiniti u slučaju vašeg računala, zbog činjenice da je BIOS kod svih drugačiji. Obično se ovaj parametar naziva otprilike ovako: “SATA konfiguracija ili konfiguracija SATA kao RAID”.
  5. Zatim ponovo pokrenite računar i trebalo bi da se pojavi tabela sa detaljnijim postavkama raida. Možda ćete morati da pritisnete kombinaciju tastera "ctrl+i" tokom POST procedure da bi se ova tabela pojavila. Za one koji imaju eksterni kontroler, najvjerovatnije ćete morati pritisnuti “F2”. U samoj tabeli kliknite na “Create Massive” i odaberite željeni nivo niza.

Nakon kreiranja raid niza u BIOS-u, morate otići na "upravljanje diskovima" u OS -10 i formatirati nedodijeljeno područje - ovo je naš niz.

Program

Da biste kreirali softverski RAID, ne morate ništa da omogućite ili onemogućite u BIOS-u. U stvari, ne treba vam čak ni podrška za raid na vašoj matičnoj ploči. Kao što je već spomenuto, tehnologija je implementirana pomoću centralnog procesora računara i samog Windows-a. Da, ne morate čak ni instalirati softver treće strane. Istina, na ovaj način možete kreirati samo RAID prvog tipa, koji je „ogledalo“.

Kliknite desnim tasterom miša na "moj računar" - "upravljanje" - "upravljanje diskom". Zatim kliknite na bilo koji od tvrdih diskova namijenjenih za napad (disk1 ili disk2) i odaberite "Kreiraj zrcalni volumen". U sljedećem prozoru odaberite disk koji će biti ogledalo drugog tvrdog diska, zatim dodijelite slovo i formatirajte konačnu particiju.

U ovom uslužnom programu, zrcalni volumeni su istaknuti jednom bojom (crvenom) i označeni su jednim slovom. U ovom slučaju, datoteke se kopiraju na oba volumena, jednom na jedan volumen, a ista datoteka se kopira u drugi volumen. Važno je napomenuti da će u prozoru "moj računar" naš niz biti prikazan kao jedan odjeljak, drugi odjeljak je sakriven kako ne bi bio bol u oku, jer se tu nalaze iste duplikate datoteka.

Ako tvrdi disk pokvari, pojavit će se greška “Failed Redundancy”, dok će sve na drugoj particiji ostati netaknuto.

Hajde da sumiramo

RAID 5 je neophodan za ograničeni opseg zadataka, kada je mnogo veći broj HDD-a (od 4 diska) sastavljen u ogromne nizove. Za većinu korisnika, raid 1 je najbolja opcija. Na primjer, ako postoje četiri diska sa kapacitetom od 3 terabajta svaki, u RAID 1 u ovom slučaju je dostupno 6 terabajta kapaciteta. RAID 5 će u ovom slučaju pružiti više prostora, međutim, brzina pristupa će značajno pasti. RAID 6 će dati istih 6 terabajta, ali još manju brzinu pristupa, a također će zahtijevati skup kontroler.

Hajde da dodamo još RAID diskova i videćete kako se sve menja. Na primjer, uzmimo osam diskova istog kapaciteta (3 terabajta). U RAID 1, samo 12 terabajta prostora će biti dostupno za snimanje, polovina prostora će biti zatvorena! RAID 5 u ovom primjeru će dati 21 terabajt prostora na disku + biće moguće dobiti podatke sa bilo kojeg oštećenog tvrdog diska. RAID 6 će dati 18 terabajta i podaci se mogu dobiti sa bilo koja dva diska.

Generalno, RAID nije jeftina stvar, ali lično bih volio da imam na raspolaganju RAID prvog nivoa od 3 terabajta diska. Postoje još sofisticiranije metode, kao što je RAID 6 0, ili „raid iz raid nizova“, ali to ima smisla s velikim brojem HDD-ova, najmanje 8, 16 ili 30 - slažete se, ovo je daleko izvan okvira uobičajena “kućna” upotreba i korišćena potražnja je uglavnom u serverima.

Nešto ovako, ostavite komentare, dodajte stranicu u bookmark (zbog praktičnosti), bit će još puno zanimljivih i korisnih stvari i vidimo se uskoro na stranicama bloga!

mob_info