Raid Aichi Tambourine

RAID (Engl matrice redundantă de discuri ieftine independente / -. Matrice redundantă de hard disk-uri independente / ieftine) - O serie de mai multe discuri controlate de către operator și de înaltă performanță percepută de sistemul extern în ansamblu. În funcție de tipul de matrice utilizat, acesta poate oferi diferite niveluri de toleranță la defecte și de performanță. Ea servește pentru a crește fiabilitatea de stocare a datelor și / sau pentru a crește viteza de citire / scriere (RAID 0).







Monitorizarea RAID este o sarcină comună a utilizatorului. De ce utilizatorul? În prezent, matricele RAID se află pe diverse dispozitive, de la NAS pentru uz casnic la servere industriale. Adesea, un computer obișnuit este RAID.

hardware (hardware). controlerul hardware complet RAID execută toate operațiunile independent (indiferent de procesor) și reprezintă întreaga matrice RAID ca un singur disc. Astfel de dispozitive sunt echipate cu procesoare complexe de calcul și memorie proprie. Foarte des, controlorii hardware sunt implementați sub formă de plăci de extensie pentru PCIe × 4 sau PCIe × 16. Prețul unui astfel de dispozitiv este destul de comparabil cu costul unei unități de sistem bune. Adaptec. Adaptec SATA RAID 2410SA; Adaptec ASR-6405; 3ware / LSI Logic / LSI Logic: 3ware 9650SE-4LPML SATA. 3ware 3W-9690SA-4I Serial SCSI atașat.

software și hardware. o parte din funcțiile controlerului este plasată pe umerii CPU și RAM prin drivere. De regulă, pe acest principiu funcționează toți controlorii RAID cu costuri reduse, inclusiv cei care sunt construiți în plăcile de bază de astăzi. Gestionarea datelor nu este la nivelul hardware-ului în sine, ci la nivelul microcodului BIOS prin driverul de sistem de operare. De aici și concepte precum "drivere" pe SATA-RAID (fără care RAID este văzut ca discuri separate), de aici și de probleme. În primul rând, această incompatibilitate - placa de bază a ars în jos și căutați același card în întregime (nu un controler), aveți nevoie de o taxă identică pentru a obține datele dvs. valoroase.

FakeRAID. dmraid - detectează, activează, dezactivează și afișează proprietățile array-urilor software RAID (integrate în placa de bază).

MD (multi disc) software RAID arrays pentru GNU / Linux (Software Raid Linux)

bazat pe GEOM: gstripe (RAID0), gmirror (RAID1), graid3 (RAID3), gconcat pentru FreeBSD OS

Funcția RAID execută microprocesorul unui controler extern RAID independent de gazdă. Controlerele externe RAID sunt găzduite într-o carcasă separată (de obicei împreună cu matricea RAID), care are o sursă de alimentare independentă și este controlată prin canalul extern al controlerului SCSI conectat la placa de bază. Controlerele externe RAID oferă cel mai înalt nivel de performanță și fiabilitate de la toate tipurile de controlere RAID și sunt recomandate serverelor medii și high-end. Prezența canalelor Fibre Channel permite serverului și matricei de raid să fie distanțate la o distanță considerabilă pentru a proteja datele. Singurul dezavantaj este prețul relativ ridicat.

Din nefericire, fiecare tip de RAID (adică producătorul de soluții) este controlat de diferite programe - nu există o uniformitate a soluțiilor.

Hardware sau software RAID? Diferența dintre cele două tipuri de RAID nu este doar un preț. Controlerul RAID hardware execută independent toate calculele necesare; Software-ul RAID încarcă CPU-ul serverului. Prin urmare, dacă nivelul RAID este relativ simplu (RAID 0 sau 10), iar serverul este suficient de eficient, puteți utiliza implementarea software-ului. Calculele mai complexe, care se efectuează, de exemplu, în cadrul nivelurilor RAID 5EE sau 6, ar trebui, de preferință, să fie efectuate de un controler hardware RAID, deoarece funcționarea acestuia nu va reduce performanța serverului ca întreg. Hardware RAID este, de asemenea, independent de sistemul de operare, iar driverele adaptoare gazdă simple sunt de obicei parte din distribuția acestuia. Controlerul hardware RAID, dacă este echipat cu o baterie, poate funcționa în modul de scriere înapoi, adăugând un nivel suplimentar de protecție a datelor.

Dependență de sistemul de operare. Sistemele de operare se îmbunătățesc constant și motivele pentru care alegeți sistemul de operare de astăzi pot deveni irelevante în decurs de un an. În plus, pot fi instalate diferite sisteme de operare pe diferite servere și stații de lucru. Controlerul RAID nu ar trebui să vă limiteze nici la alegerea sistemului de operare, nici la costul modernizării sistemului de operare.







Dacă placa de bază nu reușește, puteți folosi orice altul în cazul mdadm

mdadm mai bun decât orice software-ul Fakeraid (.)

mdadm încarcă procesorul suplimentar

Fakeraid utilizează un cip cu logică proprie pentru operațiile de scriere pe discuri (partiționarea în banda), în Software aceste operațiuni sunt gestionate de procesor. built-in mat. este mai bine să nu folosiți deloc cartea RAID, deoarece este de fapt prezentată sub formă de firmware și are nevoie de drivere, care ar putea să nu fie sub Linux.

dacă fakeraid ar trebui să fie utilizate pentru șofer, DMRAID Linux, și pentru mdadm yuzaetsya softraid, este mai bine să nu deranjez cu lucruri inutile și juzat mdadm imediat, în afară de a aduce discuri de pe orice computer, puteți face raid -asseble și zayuzat mdamd

În diferite forumuri nu sunt recomanda în mod activ utilizarea built-in fals-raid # „și, conducând o grămadă de argumente, dar numai soft-raid #“ th ... pentru că fals-raid - aceasta este de fapt un soft-raid, doar fiecare producător de format de stocare propriu (și apoi câteva). și impune ca un dm-raid el știa sau vkoryachivat în pată de cerneală maloottestirovanny de la producător (cel mai adesea este rigid atașat la o anumită versiune de kernel, și în cazul în care nu este greu, nu este faptul că reconstrui stratul se adună sub nucleele moderne). nu doresc - să folosească implementarea gratuită a soft-raid-ului. mult mai fiabile din cauza testelor mai bune.

Viteza de citire a raidului de înregistrare1 va funcționa în mod egal asupra software-ului și a raidelor hardware, bine, diferențe foarte mici, deoarece nu este nevoie să calculați sumele de control.

Într-un raid hardware real, sumele de control sunt calculate pe controler + există o verificare pentru înregistrarea amânată.

Repet pentru cei foarte înzestrați: RAID-ul real este absolut transparent pentru sistemele de operare (orice), nu necesită instalarea driverelor, nu permite să vedeți discuri individuale în locul întregului matrice. Restul este raid software / fals.

Multe controlere RAID necesită un driver pentru operarea la nivel de sistem de operare. Pentru a afla dacă kernelul acceptă dispozitivul dvs., trebuie să instalați fișierele de documentație.

După instalare, de exemplu, suportul pentru controlerele RAID Adaptec va fi descris în fișierul aacraid.txt.gz

Universitatea din California de la Berkeley a introdus următoarele niveluri de specificații RAID, care au fost adoptate ca standard de facto:

RAID 0 este reprezentat ca o matrice de discuri care nu tolerează defecțiunile.

RAID 1 este definit ca o matrice de discuri în oglindă.

RAID 2 este rezervat pentru tablouri care utilizează codul Hamming.

RAID 3, 4, 5 utilizează paritatea pentru a proteja datele de la un singur defect.

RAID 6 utilizează paritatea pentru a proteja datele de defectele duble

RAID 0 ("Striping") - o matrice de discuri cu două sau mai multe unități hard disk fără nicio redundanță. Informația este împărțită în blocuri de date (Ai) și este scrisă simultan la ambele / mai multe discuri.

(+): Acest lucru îmbunătățește semnificativ performanța (numărul de discuri depinde de multiplicitatea creșterii performanței).

(+): RAID 0 poate fi implementat atât programabil, cât și hardware.

(-): Fiabilitatea întregii matrice suferă (dacă oricare dintre HDD-urile din RAID 0 nu reușește, toate informațiile dispăreau complet și iremediabil). Fiabilitatea unei matrice RAID 0 este cu siguranță sub fiabilitatea fiecărui disc individual.

RAID 1 (oglindire).

(+): Oferă o viteză acceptabilă de scriere și o creștere a vitezei de citire atunci când paralleliză interogările.

(+): Are o fiabilitate ridicată - funcționează atâta timp cât cel puțin un disc din matrice funcționează.

(-): Dezavantajul este că trebuie să plătiți costul a două hard discuri, obținând volumul util al unei unități de hard disk (cazul clasic în cazul în care matricea este alcătuită din două discuri).

Inițial se presupune că hard disk-ul este un lucru sigur. Prin urmare, probabilitatea unui eșec a două discuri este egală cu (formula), produsul din fiecare eșec probabilitate unitate, adică ordinea inferioară de magnitudine. Din păcate, acest model teoretic nu se reflectă în mod suficient procesele care au loc în viața reală. De exemplu, două hard disk-uri provin de obicei din același lot și să lucreze în aceleași condiții și în cazul defectării unuia dintre sarcina de antrenare pe creșterile rămase, astfel încât în ​​practică, în cazul defectării unuia dintre discurile ar trebui să ia urgent măsuri - din nou, pentru a restabili redundanță. Pentru a face acest lucru, se recomandă utilizarea discurilor de rezervă la orice nivel RAID (cu excepția zero). Avantajul acestei abordări este menținerea fiabilității permanente. Dezavantaj - Mai multe costuri ridicate (de exemplu, costul de trei hard disk-uri pentru a stoca un singur volum de disc).

Oglinda pe multe discuri este RAID 1 + 0. Când se utilizează acest nivel, perechile de discuri ale oglinzilor sunt aliniate într-un "lanț", astfel încât volumul rezultat poate depăși capacitatea unui singur hard disk. Avantajele și dezavantajele sunt aceleași cu RAID 0. Ca și în alte cazuri, este recomandat să includeți discuri fierbinți de rezervă în matrice bazate pe o copie de rezervă pentru cinci lucrători.

Pe lângă nivelurile de bază RAID 0 - RAID 5 descrise în standard, există combinate niveluri RAID 1 + 0, RAID 3 + 0, RAID 5 + 0, RAID 1 + 5 pe care diferiți producători le interpretează fiecare în felul propriu.

- RAID 1 + 0 este o combinație de oglindire și intercalare.

controlerele curente folosesc acest mod implicit pentru RAID 1. Aceasta este, unitatea principală 1, 2-disc - o oglindă, citirea este realizată cu ei, unul câte unul, pentru RAID 0. De fapt, putem presupune că RAID 1 și RAID 1 + 0 - este doar un nume diferit pentru aceeași metodă de oglindire a discului. Dar nu uitați că un RAID complet 1 + 0 trebuie să conțină cel puțin 4 discuri.

Raid Aichi Tambourine

- RAID 5 + 0 reprezintă o alternanță a volumelor celui de-al 5-lea nivel. RAID 1 + 5 - RAID 5 de perechi de oglinzi. Și așa mai departe.

Nivelurile combinate moștenesc atât avantajele, cât și dezavantajele "părinților" lor: apariția intercalării la nivelul RAID 5 + 0 nu adaugă fiabilitate, dar afectează pozitiv performanța. Nivelul RAID 1 + 5 este probabil foarte fiabil, dar nu și cel mai rapid și, în plus, extrem de neeconomic: capacitatea utilă a volumului este mai mică decât jumătate din capacitatea totală a discurilor ...

Trebuie remarcat faptul că numărul de unități de hard disk din rețelele combinate se va schimba și el. De exemplu, pentru RAID 5 + 0 folosiți 6 sau 8 hard discuri, pentru RAID 1 + 0 - 4, 6 sau 8.







Articole similare

Trimiteți-le prietenilor: