Skip to main content

Care este cel mai bun RAID bazat pe software sau hardware?

The Great Gildersleeve: Gildy Is In a Rut / Gildy Meets Leila's New Beau / Leroy Goes to a Party (Aprilie 2025)

The Great Gildersleeve: Gildy Is In a Rut / Gildy Meets Leila's New Beau / Leroy Goes to a Party (Aprilie 2025)
Anonim

O carcasă externă RAID este o modalitate populară de a crește capacitatea de stocare a computerelor, adăugând totodată o creștere a performanței sau a protecției datelor sau ambelor. Una dintre întrebările-cheie pe care trebuie să le răspundeți atunci când căutați un sistem de stocare RAID extern este modul în care vor fi executate funcțiile RAID, în software sau prin hardware dedicat.

De ce o carcasă RAID externă?

Să fie clar, dacă scopul dvs. principal este doar de a extinde cantitatea de spațiu disponibil pe unitate, puteți găsi o singură unitate externă care poate fi o opțiune mult mai puțin costisitoare. Unitatea externă unică este foarte versatilă; acesta poate fi utilizat pentru spațiu de stocare suplimentar, ca unitate de rezervă sau pentru instalarea sistemelor de operare alternative.

O carcasă bazată pe RAID, pe de altă parte, va fi proiectată să dețină mai multe unități și să ofere utilizatorului posibilitatea de a configura incinta într-una sau mai multe configurații RAID.

Carcasele RAID pot fi configurate pentru a oferi niveluri mai ridicate de performanță decât cele disponibile în mod obișnuit de la unitățile unice, putând, de asemenea, să asigure redundanța datelor, asigurând disponibilitatea datelor dvs. chiar dacă unitatea nu reușește. Sistemele RAID pot fi, de asemenea, configurate atât pentru performanță, cât și pentru protecția datelor.

Software sau RAID Controller bazat pe hardware

Inima unui sistem RAID este controlerul, care comandă distribuirea de date către și de la unitățile care alcătuiesc matricea RAID. Controalele RAID pot fi bazate pe hardware, folosind un cip integrat în carcasa RAID sau bazat pe software, utilizând puterea de calcul a computerului pentru a controla modul în care datele sunt citite sau scrise în incintă.

Înțelepciunea obișnuită a fost aceea că controlorii bazați pe hardware au avantajul în performanță, fiind capabili să facă calculele necesare pentru a direcționa datele spre și de la unitățile dintr-o matrice RAID fără a introduce o piedică de performanță. Sistemele bazate pe sistemele software erau de obicei mai puțin costisitoare și puteau funcționa în mod adecvat pentru trei niveluri RAID populare, RAID 0 (Striped for speed), RAID 1 (date mirrorizate pentru redundanță) și RAID 10 (set Mirrorred de unități Striped). Dar au avut probleme de performanță cu niveluri RAID mai complexe.

Nivelurile RAID avansate, cum ar fi RAID 3 și RAID 5, care au protejat datele prin utilizarea unor calcule complexe pentru a genera date de paritate care au fost scrise alături de fluxul de date existent, au fost considerate, într-o anumită perioadă, prea mult o presiune asupra sistemelor bazate pe software, niveluri de performanță decât ceea ce a fost văzut cu controlorii RAID bazați pe hardware.

Totuși, design-urile moderne ale procesoarelor care folosesc mai multe nuclee de procesare, împreună cu sistemele de operare moderne care folosesc procesoarele multi-core au eliminat pedeapsa de performanță în sistemele RAID bazate pe software, cel puțin pentru nivelurile RAID de bază 0, 1, 3 , 5 și 10.

Software bazat pe RAID

Sistemele RAID care utilizează controlul bazat pe software au următoarele caracteristici:

  • Cost redus: Deoarece carcasa RAID poate utiliza chipset-uri de interfață standard, costurile de proiectare și de fabricație sunt menținute scăzute pentru carcasa RAID. Costul software-ului poate fi la fel de scăzut, deoarece multe sisteme de operare includ suport integrat pentru cele mai elementare niveluri RAID de obicei 0, 1, 10. Dacă aveți nevoie de RAID 3 sau 5, sunt disponibile aplicații software de cost disponibile, grija de nevoile dumneavoastra.
  • Versatilitate: Controlerele RAID bazate pe software permit cea mai mare flexibilitate în configurarea modului în care fiecare unitate din cadrul unei incinte va fi utilizată. Într-o incintă cu patru unități; ai putea avea trei unități configurate ca o matrice dungată pentru performanță și o unitate mare pentru backup. De asemenea, ați putea configura cele patru unități ca două matrice independente, un set dungat pentru editare video și un set oglindit pentru diverse biblioteci multimedia. Punctul fiind acela că modul în care sunt utilizate unitățile din carcasă este complet la dvs.
  • Performanță: Sistemele RAID bazate pe software-uri utilizate pentru tablouri de bază cu dungi sau matrice oglindite nu sunt susceptibile de a vedea o penalizare de performanță. Cu toate acestea, deoarece numărul de unități utilizate într-o matrice crește, sau se utilizează niveluri mai complexe RAID, aplicațiile RAID bazate pe software pot începe să afecteze performanța sistemului RAID, precum și performanța generală a computerului.
  • Overhead: RAID-ul bazat pe software utilizează unul sau mai multe nuclee CPU, precum și memoria RAM, care ar putea afecta alte procese care se execută pe calculatorul dumneavoastră. Mărimea impactului se bazează pe nivelul RAID utilizat și pe numărul de unități care alcătuiesc matricea RAID.
  • Bootable: Acesta este un caz mixt, unele software RAID funcționează bine cu boot-area dintr-o matrice RAID, iar altele au probleme. Dacă planurile dvs. includ boot-area din matricea RAID, asigurați-vă că verificați dacă software-ul RAID pe care intenționați să îl utilizați acceptă boot-ul.

RAID bazat pe hardware

Carcasele RAID care utilizează un controler RAID bazat pe hardware au următoarele caracteristici:

  • Cost: Încărcăturile RAID bazate pe hardware vor avea o primă în preț comparativ cu carcasele multi-bay fără suport integrat RAID. Cu toate acestea, diferența de preț poate fi mică. Hardware-ul RAID de bază care suportă doar unitățile cu dungi, oglinzi sau independente are o primă de cost foarte mică, în timp ce controlerele RAID bazate pe hardware care suportă niveluri RAID suplimentare și mai multe unități în cadrul matricei pot avea o primă de preț mult mai mare.
  • Autonomie: sistemele RAID bazate pe hardware apar la sistemul de operare gazdă ca un singur disc. Acest lucru permite ca sistemul RAID să fie transparent pentru computerul la care este conectat. Rezultatul este hardware bazat pe sistemele RAID fiind ușor de transportat între computere și sisteme de operare.
  • Performanță: În timp ce RAID-ul bazat pe software și hardware poate avea numere de performanță similare pentru nivelele de bază în dungi și în oglindă, odată ce treceți la niveluri RAID mai elaborate, sistemele bazate pe hardware tind să depășească performanțele software-urilor. Această performanță îmbunătățită nu se limitează doar la scrierea și citirea datelor, dar se manifestă și atunci când datele RAID oglindite trebuie să fie reconstruite din cauza unei defecțiuni a unității. Sistemele RAID bazate pe hardware execută de obicei procesul de reconstrucție mult mai rapid decât sistemele bazate pe software.
  • Overhead: Carcasele RAID externe bazate pe hardware nu ar trebui să producă nici un impact asupra procesorului sau a RAM deasupra capului calculatorului gazdă.
  • Început: În general, sistemele RAID bazate pe hardware pot fi utilizate ca sistem de boot, cu condiția ca conexiunea la computer să utilizeze un tip de port pe care sistemul de operare suportă boot-ul. Porturile USB 3 și Thunderbolt ar trebui să fie, în general, portabile, dar verificați-le cu producătorul sistemului de operare și de computer.

RAID Recomandări

  • Software-ul bazat pe RAID are un impact mare atunci când forța motrice este de a menține costurile în jos și utilizarea RAID va fi limitată la RAID 0 (dungi), Raid 1 (oglindit), sau RAID 10 (Set mirrored de unități Striped). Acest tip de sistem RAID este o alegere bună pentru utilizatorii de acasă care vor folosi sistemul RAID cu un singur sistem informatic.
  • RAID bazat pe hardware este alegerea atât pentru setările RAID complexe, cum ar fi cele utilizate în RAID 3 sau RAID 5, care includ biți de paritate generați și comparați în timp real, deoarece datele sunt trimise către și din matricea RAID. RAID bazat pe hardware este, de asemenea, o alegere bună pentru sistemele RAID 0 și RAID 1 mai importante atunci când doriți ca incinta RAID să fie independentă de computerul gazdă, oferindu-vă posibilitatea de a muta sistemul între mai multe computere.