RAID磁盤陣列介紹
Redundant Array of Independence Disks的時縮寫,中文簡稱為獨立備援磁盤陣列
把多塊獨立的實體硬碟按不同的方式組合起來形成一個硬碟組(邏輯硬碟),進而提供比單個硬碟更高的存儲性能和提供資料備份技術
組成磁盤陣列的不同方式稱為RAID級别(RAID Levels)
常用的RAID級别
RAID 0,RAID 1,RAID 5,RAID 6,RAID 1+0等
RAID 0
RAID 0——2塊硬碟以上(等量磁碟區)
- RAID 0連續以位或位元組為機關分割資料,并行讀/寫于多個磁盤上,是以具有很高的 資料傳輸率,但它沒有資料備援
- RAID 0 隻是單純地提高性能,并沒有為資料的可靠性提供保證,而且其中的的一個磁盤失效将影響到所有資料
- RAID 0 不能應用于資料安全性要求高的場合
RAID 1
RAID 1——必須2塊硬碟(鏡像卷)
- 通過磁盤資料鏡像實作資料備援,在成對的獨立磁盤上産生互為備份的資料
- 當原始資料繁忙時,可直接從鏡像拷貝中讀取資料,是以RAID 1可以提高讀取性能
-
RAID
1是磁盤陣列中機關成本最高的,但提供了很高的資料安全性和可用性。當一個磁盤失效時,系統可以自動切換到鏡像磁盤上續寫,而不需要重組失效的資料
RAID 5
RAID 5——3塊硬碟以上
- N(N≥3)塊盤組成陣列。一份資料産生N-1個條帶,同時還有1份核驗資料,共N份資料在N塊盤上循環均衡存儲
- N塊怕同時讀寫,讀性能高,但由于有核驗機制的問題,寫性能相對不高 (N-1)/N磁盤使用率
- 可靠性高,允許壞1塊盤,不影響所有資料
RAID 6
RAID 6——4塊以上硬碟
- N(N≥4)塊盤組成陣列,(N-2)/N磁盤使用率
- 與RAID 5相比,RAID 6增加了第二個獨立的奇偶核驗資訊塊
- 兩個獨立的奇偶系統使用不同的算法,即使兩塊磁盤同時失效也不會影響資料的使用
- 相對于RAID 5有更多大的“寫損失”,是以寫性能較差
RAID 1+0
RAID 1+0——4塊以上硬碟
- N(偶數,N≥4)塊盤兩兩鏡像後,再組合成一個RAID 1+0
- N/2磁盤使用率
- N/2塊磁盤同時寫入,N塊盤同時讀取
- 性能高,可靠性高
陣列卡介紹
陣列卡是用來實作 RAID 功能的闆卡
通常是由 I/O 處理器、硬碟控制器、硬碟連接配接器和緩存等一系列元件構成的
不同的 RAID卡 支援的 RAID 功能不同
例如支援RAID 0、RAID 1、RAID 5、RAID 6、RAID 1+0等
RAID 卡的接口類型
IDE 接口、SCCI 接口、SATA 接口和 SAS 接口
陣列卡緩存
緩存(Cache)是 RAID 卡與外部總線交換資料的場所,RAID 卡先将資料傳送到緩存,再由緩存和外邊資料總線交換資料
緩存的大小與速度是之間關系到 RAID 卡的實際傳輸速度的重要因素
不同的 RAID 卡出廠時配備的記憶體容量不同,一般為幾兆到數百兆不等