理論篇·RAID磁盤陣列與陣列卡

RAID磁盤陣列與陣列卡

RAID磁盤陣列介紹

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

把多塊獨立的物理硬盤按不通的方式組合起來形成一個硬盤組(邏輯硬盤),從而提供比單個硬盤更高的存儲性能和提供數據本分技術

組成磁盤陣列的不通方式稱爲RAID級別(RAID Levels)

常用的RAID級別

RAID0,RAID1,RAID5,RAID6,RAID1+0等

RAID 0磁盤陣列介紹

RAID 0

RAID 0連續以位或字節爲單位分割數據,並行讀/寫於多個磁盤上,因此具有很高的數據傳輸率,但它沒有數據冗餘

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

RAID 0不能應用於數據安全性要求高的場合

RAID 1磁盤陣列介紹

clipboard.png

RAID 1

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

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

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

RAID 5 磁盤陣列介紹

clipboard.png

RAID 5

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

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

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

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

RAID 6 磁盤陣列介紹

clipboard.png

RAID 6

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

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

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

相對於RAID 5 有更大的“寫損失”,因此寫性能較差

陣列卡介紹

陣列卡是用來實現RAID功能的板卡

通常是由I/O處理器、硬盤控制器、硬盤連接器和緩存等一系列組件構成的

不同的RAID卡支持的RAID功RAID5能不能

例如支持RAID0、RAID1、RAID5、RAID10等

RAID卡的接口類型

IDE接口、SCSI接口、SATA接口和SAS接口------前兩個已淘汰

陣列卡的緩存

緩存(Cache)是RAID卡與外部總線交換數據的場所,RAID卡先將數據傳送到緩存,再由緩存和外邊數據總線交換數據

緩存的大小與速度是直接關係到RAID卡的實際傳輸速度的重要因素

不同的RAID卡出廠時配備的內存容量不同,一般爲幾兆到數百兆容量不等

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章