Diferența dintre RAID5 și RAID10

RAID5 vs RAID10

RAID sau array redundant de discuri independente, este o tehnologie care permite utilizarea mai multor unități low cost pentru a oferi performanțe superioare, fiabilitate și capacitate de stocare. Există multe configurații de RAID cu RAID5 și RAID10 ca două exemple. Principala diferență dintre RAID5 și RAID10 este clasificarea acestora. RAID5 este un standard RAID în timp ce RAID10 este un embedded sau o combinație de 2 niveluri RAID standard; și anume RAID1 + RAID0.

RAID5 utilizează paritatea ca mecanism de prevenire a defecțiunilor și este răspândit pe unitățile de discuri, astfel încât orice unitate care nu reușește, poate fi reconstituită utilizând unitățile rămase și datele de paritate. RAID10 nu folosește paritatea, deoarece oglindeste unitățile cu RAID1, apoi le împarte cu RAID0. RAID10 poate tolera orice număr de defecțiuni ale discurilor, atâta timp cât există o limită în cadrul fiecărui nivel RAID1. Aceasta înseamnă că matricele RAID10 sunt mai fiabile decât RAID5, deoarece două sau mai multe defecțiuni ale discurilor au ca rezultat automat date nerecuperabile în RAID5.

RAID5 este, de asemenea, mai lent decât RAID10; chiar mai mult cu scrieri decât cu citirile. Acest lucru se datorează faptului că controlerul RAID5 trebuie să calculeze paritatea înainte de a-l scrie pe unități. De asemenea, RAID5 trebuie să știe unde sunt datele reale și paritatea înainte de citire. Prin urmare, este mai bine să folosiți RAID10 decât RAID5 pentru performanță și fiabilitate.

Dezavantajul utilizării RAID10 este costul, spațiul și consumul de energie. În RAID5, o singură unitate din matrice este risipită parității. Deci, dacă aveți 6 unități, capacitatea totală ar fi suma a 5 unități. În RAID10, pierdeți cel puțin jumătate din capacitatea totală datorată oglinzii; cu atât mai mult dacă utilizați mai mult de 2 unități în fiecare matrice RAID1. Deci există o schimbare între fiabilitate și spațiu. Pentru a crea o matrice RAID10 care se potrivește cu capacitatea unui matrice RAID5, veți avea nevoie de mult mai multe unități. Acest lucru se traduce direct la costuri mai mari de deținere și menținere, un consum mai mare de energie, deoarece toate unitățile ar fi difuzate împreună și o cantitate mai mare de spațiu necesară pentru a le monta.

Rezumat:

1. RAID5 este un nivel RAID standard, în timp ce RAID10 este un nivel RAID imbricat
2.RAID5 utilizează paritatea în timp ce nu are RAID10
3.RAID10 poate tolera mai multe defecțiuni ale discurilor decât RAID5
4.RAID10 este mai rapid decât RAID5
5.RAID5 este mai eficient decât spațiul RAID10