服務器硬件及RAID配置實戰

RAID磁盤陣列介紹

是Redundant Array of Independent Disks的縮寫,中文簡稱為獨立冗余磁盤陣列

把多塊獨立的物理硬盤按不同的方式組合起來

形成一個硬盤組(邏輯硬盤),從而提供單個硬盤更高的存儲性能和提供數據備份技術

組成磁盤陣列的不同方式稱為RAID級別(RAID Level s)

常用的RIDE級別

RAID0、RAID1、RAID5、 RAID1+0

RAID0(條帶化存儲)

RAID0連續以位或字節位單位分隔數據,并行讀/寫于多個磁盤上,因此具有很高的數據傳輸率,但它沒有數據

冗余

RAID0只是單純的提高性能,并沒有為數據的可靠性提供保證,而且其中的一個磁盤失效將影響到所有的數據

RAID0不能應用于數據安全性要求高的場合

RAID1(鏡像存儲)

通過磁盤數據鏡像數據實現數據冗余,在成對的獨立磁盤上產生互為備份的數據。

當原始數據繁忙時,可直接從鏡像拷貝中讀取數據,因此RAID1可以提高讀取性能

RAID1是磁盤陣列中單位成本最高的,但提供了很高的數據安全性和可用性。當一個磁盤失效是,系統可以自動切換到鏡像磁盤上讀寫,而不需要重組失效的數據

RAID5

N (N>=3)塊盤組成陣列,一份數據產生N-1個條帶,同時還有1份校驗數據,共N份數據在N塊盤上循環均衡存儲

N塊盤同時讀寫,讀性能很高,但由于有校驗機制的問題,寫性能相對不高

(N-1)/N磁盤利用率

可靠性高,允許壞1塊盤,不影響所有數據

RAID6

N(N>=4)塊盤組成陣列(N-2)/磁盤利用率

與RAID5相比,RAID6增加了第二個獨立的奇偶校驗信息塊

兩個獨立的奇偶系統使用不同的算法,即使兩塊磁盤同時失效也不會影像數據的使用

相對于RAID5有更大的“寫損失”,因此寫性能較差

RAID1+0

RAID1+0(先做鏡像,再做條帶)

N(偶數,N>4)塊盤兩兩鏡像后,在組合成一個RAID0

N/2磁盤利用率

N/2塊盤同時寫入,N塊盤同時讀取

性能高,可靠性高

RAID0+1(先做鏡像,再做條帶)

讀寫性能與RAID10相同

安全性能低于RAID