Comparaison des différents types de RAID

De Linux Server Wiki
Aller à la navigation Aller à la recherche

RAID 0

  • Stripping : les données sont écrites aléatoirement sur l'un des disques de l'array
  • Aucune redondance de donnée donc aucune tolérance à la panne. La défaillance d'un disque entrain
  • Nombre de disque minimum : 2
  • Bonne performance en lecture et écriture (meilleure qu'un disque seul)

RAID 1

  • Mirroring : les données sont dupliquées sur chaque disque de l'array
  • La duplication des données assure la redondance
  • Nombre de disque minimum : 2
  • Performance en lecture : moyenne, meilleure qu'une disque seul
  • Performance en écriture : moyenne, inférieur à un disque seul

RAID 3, RAID 4, RAID 5

  • Même principe pour les 3 : les données sont écrites aléatoirement sur les disques, avec existence d'un système de parité.
    • Pour RAID 3 et 4 : disque dédié à la parité, qui fait goulot d'étranglement
    • Pour RAID 5 : parité distribution des bits de parités sur l'ensemble des disques de l'array, ce qui efface le goulot d'étranglement et améliore les performances
  • Principal défaut : overhead pour le calcul de la parité, nécessitant un contrôleur hardware de qualité, ou un CPU puissant en raid software
  • Nombre de disque minimum : 3
  • Tolérance à la panne de 1 disque (reconstruction des données soit via les données restantes, soit données + parité)
  • Performance en lecture : Bonne
  • Performance en écriture : moyenne

RAID 6

  • Même principe que le RAID 5 mais avec une double parité
  • Nombre de disque minimum : 4
  • Tolérance à la panne de 2 disque

RAID 7

  • Nécessité un contrôleur hardware avec un cache. Similaire a un RAID 3 ou 4, mais les performances sont améliorés par le cache.

RAID 01(0+1) et 10(1+0)

  • Mirroring et stripping sans parité
  • Nombre de disque minimum : 4
  • Combine la vitesse du RAID 0 et la redondance du RAID 1, sans nécessité d'une parité
  • Grossièrement pour le RAID-10 : on créé 2 arrays RAID-1 avec chacune 2 disque. Ces arrays sont mergées au sein d'un array RAID-0.
  • Tolérance à la panne : 1 disque par grappe raid 1. Si les 2 disques de la même grappe raid 1 tombent en panne : perte de donnée.
  • RAID 1+0 permet une meilleur tolérance aux pannes et une meilleure performance que le RAID 0+1

[1]