RAID 10

RAID 10

互做鏡像
Raid 10是一個Raid 0與Raid1的組合體,它是利用奇偶校驗實現條帶集鏡像,所以它繼承了Raid0的快速和Raid1的安全。RAID 1在這裡就是一個冗餘的備份陣列,而RAID 0則負責數據的讀寫陣列。更多的情況是從主通路分出兩路,做Striping操作,即把數據分割,而這分出來的每一路則再分兩路,做Mirroring操作,即互做鏡像。
  • 中文名:鏡象陣列條帶
  • 外文名:RAID 10
  • 别名:
  • 來源:Raid 0與Raid1
  • 标準:RAID 1+0

基本介紹

RAID 1+0 也被稱為RAID 10标準,實際是将RAID 0和RAID 1标準結合的産物,在連續地以位或字節為單位分割數據并且并行讀/寫多個磁盤的同時,為每一塊磁盤作磁盤鏡像進行冗餘。它的優點是同時擁有RAID 0的超凡速度和RAID 1的數據高可靠性,但是CPU占用率同樣也更高,而且磁盤的利用率比較低。由于利用了RAID 0極高的讀寫效率和RAID 1較高的數據保護、恢複能力,使RAID 10成為了一種性價比較高的等級,目前幾乎所有的RAID控制卡都支持這一等級。但是,RAID 10對存儲容量的利用率和RAID 1一樣低,隻有50%。因此,RAID10即高可靠性與高效磁盤結構它是一個帶區結構加一個鏡象結構,可以達到既高效又高速的目的,RAID 10能提供比RAID 5更好的性能。這種新結構的可擴充性不好,這種解決方案被廣泛應用,使用此方案比較昂貴。

結構

Raid 10其實結構非常簡單,首先創建2個獨立的Raid1,然後将這兩個獨立的Raid1組成一個Raid0,當往這個邏輯Raid中寫數據時,數據被有序的寫入兩個Raid1中。磁盤1和磁盤2組成一個Raid1,磁盤3和磁盤4又組成另外一個Raid1;這兩個Raid1組成了一個新的Raid0。如寫在硬盤1上的數據1、3、5、7,寫在硬盤2中則為數據1、3、5、7,硬盤3中的數據為0、2、4、6,硬盤4中的數據則為0、2、4、6,因此數據在這四個硬盤上組合成Raid10,且具有raid0和raid1兩者的特性。

雖然Raid10方案造成了50%的磁盤浪費,但是它提供了200%的速度和單磁盤損壞的數據安全性,并且當同時損壞的磁盤不在同一Raid1中,就能保證數據安全性。假如磁盤中的某一塊盤壞了,整個邏輯磁盤仍能正常工作的。

當我們需要恢複RAID 10中損壞的磁盤時,隻需要更換新的硬盤,按照RAID10的工作原理來進行數據恢複,恢複數據過程中系統仍能正常工作。原先的數據會同步恢複到更換的硬盤中。

總的來說,RAID 10以RAID 0為執行陣列,以RAID 1為數據保護陣列,它具有與RAID 1一樣的容錯能力,用于容錯處理的系統開銷與單獨的鏡像操作基本一樣,由于使用RAID 0作為執行等級,因此具有較高的I/O寬帶;對于那些想在RAID 1基礎上大幅提高性能的用戶,它是一個完美的解決方案。RAID 10适用于數據庫存儲服務器等需要高性能、高容錯但對容量要求不大的場合。

優缺點

RAID10也被稱為鏡象陣列條帶。像RAID0一樣,數據跨磁盤抽取;像象RAID1一樣,每個磁盤都有一個鏡象磁盤, 所以RAID 10的另一種會說法是 RAID 1+0。RAID10提供100%的數據冗餘,支持更大的卷尺寸,但價格也相對較高。對大多數隻要求具有冗餘度而不必考慮價格的應用來說,RAID10提供最好的性能。使用RAID10,可以獲得更好的可靠性,因為即使兩個物理驅動器發生故障,每個陣列中都有一個,數據仍然可以得到保護。RAID10需要4 + 2*N 個磁盤驅動器(N >=0), 而且隻能使用其中一半或更小的磁盤用量, 例如 4 個 250G 的硬盤使用RAID10 陣列, 實際容量是 500G。

示例

服務器級别的電腦可以通過HP NetRaid磁盤控制器實現。 家用機器市場可以透過主闆集成芯片, 例如 ICH10R 芯片(Intel Matrix Storage Manager)

支持ICH10R芯片的主闆例子:

技嘉 GA-EP45-UD3R

華碩 P5Q (還有 PRO, DELUXE 版)

相關詞條

相關搜索

其它詞條