全面介紹RAID7與RAID6磁盤陣列技術
隨著技術和計算技術的進步,人們又對RAID 技術進行了發展,形成了稱之為RAID6 和RAID7 的技術。RAID6與RAID7的RAID6磁盤陣列技術特點及優劣這裡簡單描述如下:
RAID6 全稱Independent Data disks with two independent distributed parity schemes (獨立的數據硬盤與兩個獨立分布式校方案)RAID 6 等級是在RAID 5 基礎上,為了進一步加強數據保護而設計的一種RAID 方式,實際上是一種擴展RAID 5 等級。與RAID 5 的不同之處於除了每個硬盤上都有同級數據XOR 校驗區外,還有一個針對每個數據塊的XOR 校驗區。當然,當前盤數據塊的校驗數據不可能存在當前盤而是交錯存儲的。
這樣一來,等於每個數據塊有了兩個校驗保護屏障(一個分層校驗,一個是總體校驗),因此RAID 6 的數據冗余性能相當好。但是,由於增加了一個校驗,所以寫入的效率較RAID 5 還差,而且控制系統的設計也更為復雜,第二塊的校驗區也減少了有效存儲空間。
RAID 7 不僅僅是一種磁盤陣列技術,還是一種存儲計算機(Storage Computer )。RAID 7 存儲計算機操作系統(Storage Computer Operating System )是一套實時事件驅動操作系統,主要用來進行系統初始化和安排RAID 7 磁盤陣列的所有數據傳輸,並把它們轉換到相應的物理存儲驅動器上。
通過自身系統中的陣列電腦板來設定和控制讀寫速度,存儲計算機操作系統可使主機I/O 傳遞性能達到最佳。如果一個磁盤出現故障,還可自動執行恢復操作,並可管理備份磁盤的重建過程。
RAID 7 突破了以往RAID 標准的技術架構,采用了非同步訪問,極大地減輕了數據寫瓶頸,提高了I/O 速度。所謂非同步訪問,即RAID 7 的每個I/O 接口都有一條專用的高速通道,作為數據或控制信息的流通路徑,因此可獨立地控制自身系統中每個磁盤的數據存取。
如果RAID 7 有N 個磁盤,那麼除去一個校驗盤(用作冗余計算)外,可同時處理N-1 個主機系統隨機發出的讀/寫指令,從而顯著地改善了I/O 應用。
RAID 7 系統內置實時操作系統還可自動對主機發送過來的讀/寫指令進行優化處理,以智能化方式將可能被讀取的數據預先讀入快速緩存中,從而大大減少了磁頭的轉動次數,提高了I/O 速度。RAID 7 可幫助用戶有效地管理日益龐大的數據存儲系統,並使系統的運行效率提高至少一倍以上,這種新的RAID6磁盤陣列技術的實現滿足了各類用戶的不同需求。