1. 程式人生 > >常見RAID級別及原理

常見RAID級別及原理

list ado 宋體 raid級別 51cto 硬盤空間 多個 簡單的 磁盤

RAID-0總結:

  1. 1.提高了磁盤讀、寫、IO性能,理論:硬盤原速度的*硬盤數

  2. 2.無容錯能力

  3. 3.最少使用2塊硬盤

  4. 4.硬盤可用空間,為所有硬盤中空間最小的硬盤空間乘以硬盤總數,公式如下

  5. N*min(Disk0..DiskN)

  6. 技術分享圖片

  7. 而DAID-1

  8. 將多個硬盤相互做成鏡像,提高冗余能力,讀取速度,但是寫能力略有下降;

  9. RAID-1總結:
    1.提高了讀的性能,寫性能下降

  10. 2.極大提高了容錯能力

  11. 3.最少使用2塊硬盤

  12. 4.硬盤可用空間,為所有硬盤中的空間最小硬盤的空間大小,公式1*min(Disk0..DiskN)

  13. 技術分享圖片

  14. RAID-5

相比於RAID-4而言,冗余校驗碼分別存放在每個硬盤中

簡單的來說,RAID-5就是RAID-4的升級版,彌補了RAID-4的缺陷,RAID采用將冗余校驗碼分別存放在每一個磁盤上來達到負載均衡的效果,而且極大的提高了整體性能,但是只能提供一塊硬盤的冗余。

RAID-5總結

1.提高了讀寫、IO性能

2.提高了容錯能力,相比於RAID-4而言提高整體的穩定性

3.最少使用3塊硬盤

4.最大硬盤使用空間,為所有硬盤中空間最小的硬盤的空間大小乘以硬盤數減去1,公式(N-1)*min(Disk1..DiskN)

技術分享圖片

RAID-10/01

簡單來說,RAID-10、01是兩種混合型RAID,RAID-10先將所有的硬盤分成N組組成RAID-1提高冗余性,然後將組組成RAID-0提高硬盤性能,最多可支持半數硬盤損壞而不丟失數據。

RAID-10總結

1.提高讀寫、IO性能

2.提高了容錯能力,但是效果不是很好,因為使用不可靠的RAID-0在使用可靠的RAID-1,就好像地基縮水,而頂層建的很牢固一樣

3.最少使用4塊硬盤

4.最大硬盤使用空間,為所有硬盤中空間最小的硬盤的空間乘以2,公式(N*min(Disk0..Disk1))/2

技術分享圖片

常見RAID級別及原理