RAID等級

標準RAID等級

SNIA 、 Berkeley 等組織機構把 RAID0 、 RAID1 、 RAID2 、 RAID3 、 RAID4 、 RAID5 、 RAID6 七個等級定爲標準的 RAID 等級,這也被業界和學術界所公認。標準等級是最基本的 RAID 配置集合,單獨或綜合利用數據條帶、鏡像和數據校驗技術。標準 RAID 可以組合,即 RAID 組合等級,滿足 對性能、安全性、可靠性要求更高的存儲應用需求

RAID 0

RAID0 是一種簡單的、無數據校驗的數據條帶化技術。實際上不是一種真正的 RAID ,因爲它並不提供任何形式的冗餘策略。如圖所示,相當於將兩塊硬盤合併爲一塊硬盤,只是容量上增大,對外顯示一塊硬盤,並沒有數據冗餘措施。由於可以併發執行 I/O 操作,總線帶寬得到充分利用。再加上不需要進行數據校驗,RAID0 的性能在所有 RAID 等級中是最高的。理論上講,一個由 n 塊磁盤組成的 RAID0 ,它的讀寫性能是單個磁盤性能的 n 倍,但由於總線帶寬等多種因素的限制,實際的性能提升低於理論值。

 

RAID

RAID 1

如圖,Disk0 與Disk1存放的是相同的數據,所以RAID1也被稱爲鏡像,它的利用率只有50%。在寫入數據時些,因爲要寫入兩塊硬盤。在讀取數據時正常。

RAID

RAID 5

        RAID5 應該是目前最常見的 RAID 等級,它的原理與 RAID4 相似,區別在於校驗數據分佈在陣列中的所有磁盤上,而沒有采用專門的校驗磁盤。對於數據和校驗數據,它們的寫操作可以同時發生在完全不同的磁盤上。因此, RAID5 不存在 RAID4 中的併發寫操作時的校驗盤性能瓶頸問題。另外, RAID5 還具備很好的擴展性。當陣列磁盤 數量增加時,並行操作量的能力也隨之增長,可比 RAID4 支持更多的磁盤,從而擁有更高的容量以及更高的性能。

  RAID5的磁盤上同時存儲數據和校驗數據,數據塊和對應的校驗信息存保存在不同的磁盤上,當一個數據盤損壞時,系統可以根據同一條帶的其他數據塊和對應的校驗數據來重建損壞的數據。與其他 RAID 等級一樣,重建數據時, RAID5 的性能會受到較大的影響。

  RAID5 兼顧存儲性能、數據安全和存儲成本等各方面因素,它可以理解爲 RAID0 和 RAID1 的折中方案,是目前綜合性能最佳的數據保護解決方案。 RAID5 基本上可以滿足大部分的存儲應用需求,數據中心大多采用它作爲應用數據的保護方案。

RAID

 

RAID 6

      RAID5僅能支持一個硬盤故障,如果出現兩個硬盤同時故障,則會造成數據丟失。而RAID6則可以滿足兩個硬盤同時故障。但RAID6的成本要高。因此沒有RAID5常用。

   RAID6 不僅要支持數據的恢復,還要支持校驗數據的恢復,因此實現代價很高,控制器的設計也比其他等級更復雜、更昂貴。 RAID6 思想最常見的實現方式是採用兩個獨立的校驗算法,假設稱爲 P 和 Q ,校驗數據可以分別存儲在兩個不同的校驗盤上,或者分散存儲在所有成員磁盤中。當兩個磁盤同時失效時,即可通過求解兩元方程來重建兩個磁盤上的數據。

      RAID6 具有快速的讀取性能、更高的容錯能力。但是,它的成本要高於 RAID5 許多,寫性能也較差,並有設計和實施非常複雜。因此, RAID6 很少得到實際應用,主要用於對數據安全等級要求非常高的場合。它一般是替代 RAID10 方案的經濟性選擇。

RAID等級組合

另外,還有RAID10、RAID50、RAID60等技術,其實並不是標準的RAID等級,只是RAID的組合技術,RAID10就是RAID1與RAID0的組合,RAID50就是RAID5和RAID0的組合,RAID60就是RAID6與RAID0的組合。利用各RAID等級的優勢進行互補。

RAID10
RAID50
RAID
RAID60

RAID等級對比

沒有絕對的哪個等級比較好,都是要根據實際情況來選擇自己所需要的RAID等級。

 

參考:https://blog.csdn.net/ensp1/article/details/81318135

 

發佈了122 篇原創文章 · 獲贊 29 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章