什么是RAID2
發(fā)布時(shí)間:
2022-11-18
什么是RAID2?RAID 2級(jí)別技術(shù)是將數(shù)據(jù)條塊化分布于不同硬盤上,條塊單位為位或字節(jié)。RAID 2使用加重平均糾錯(cuò)碼(海明碼)的編碼技術(shù)來(lái)實(shí)現(xiàn)錯(cuò)誤檢測(cè)和恢復(fù)。
這種編碼技術(shù)需要在硬盤陣列中將海明碼間隔地寫入多個(gè)硬盤來(lái)存放檢查及恢復(fù)信息,而且海明碼在每塊硬盤的存儲(chǔ)地址都是一樣的(相同的磁道和扇區(qū)),這使得RAID 2技術(shù)實(shí)施更加復(fù)雜。因此,在商業(yè)環(huán)境中很少使用?;诩又仄骄m錯(cuò)碼的特點(diǎn),它可以在數(shù)據(jù)發(fā)生錯(cuò)誤的情況下將錯(cuò)誤修正,以保證輸出的正確。
(1)RAID 2工作原理
RAID 2邏輯盤容量(MB)=最小成員盤容量(MB)×(N -A)
注:N為成員盤數(shù)(N為大于等于3的整數(shù)), A是2的n次冪序位校驗(yàn)盤數(shù)量之和。
RAID 2是一種為大型機(jī)和超級(jí)計(jì)算機(jī)開發(fā)的帶海明碼校驗(yàn)硬盤陣列。硬盤驅(qū)動(dòng)器組中的第1個(gè)、第2個(gè)、第4個(gè)、直到第2的n次冪個(gè)硬盤驅(qū)動(dòng)器是專門的校驗(yàn)盤,用于校驗(yàn)和糾錯(cuò)。RAID 2是在數(shù)據(jù)I/O到來(lái)之后,控制器將數(shù)據(jù)按照位分散開,順序在每塊成員盤中存取1bit。但是,硬盤數(shù)據(jù)操作最小I/O單位是扇區(qū),每扇區(qū)有512字節(jié),那么1bit如何寫入呢?其實(shí)這個(gè)寫入1bit并非只寫入1bit。
每次操作的數(shù)據(jù)I/O先由操作系統(tǒng)的文件系統(tǒng)管理,然后才通過(guò)硬盤控制器驅(qū)動(dòng)來(lái)向硬盤發(fā)出I/O操作。最終的I/O數(shù)據(jù)量大小都是扇區(qū)數(shù)的整數(shù)倍N(N≥1),也就是N×512字節(jié),不可能發(fā)生N <1的情況,即如果需要存取的數(shù)據(jù)只有幾個(gè)字節(jié),也一定要做出讀出或?qū)懭胝麄€(gè)扇區(qū)512字節(jié)的操作。
(2)RAID 2級(jí)別的優(yōu)缺點(diǎn)
· RAID 2級(jí)別的優(yōu)點(diǎn):每次I/O都保證是多硬盤并行,所以其數(shù)據(jù)傳輸率是單盤的N倍;校驗(yàn)盤對(duì)系統(tǒng)不產(chǎn)生影響,但是會(huì)產(chǎn)生延時(shí),因?yàn)槎嗔擞?jì)算校驗(yàn)的動(dòng)作,校驗(yàn)位和數(shù)據(jù)位是一同并行寫入或讀取的;連續(xù)數(shù)據(jù)I/O、大塊數(shù)據(jù)I/O性能優(yōu)異。
· RAID 2級(jí)別的缺點(diǎn):RAID 2不能實(shí)現(xiàn)并發(fā)I/O,因?yàn)槊看蜪/O都占用了每塊物理硬盤;采用海明碼來(lái)校驗(yàn)數(shù)據(jù),這種碼可以判斷修復(fù)一位錯(cuò)誤的數(shù)據(jù),并且使用校驗(yàn)盤的數(shù)量太多,4塊數(shù)據(jù)盤需要3塊校驗(yàn)盤,但是隨著數(shù)據(jù)盤數(shù)量的增多,校驗(yàn)盤所占的比例會(huì)顯著減少;因?yàn)槊看巫x寫都需要全組硬盤聯(lián)動(dòng),所以為了最大化其性能,最好保證每塊硬盤主軸同步,使同一時(shí)刻每塊硬盤磁頭所處的扇區(qū)邏輯編號(hào)都一致,并存并取,達(dá)到最佳性能。如果不能同步,則會(huì)產(chǎn)生等待,影響速度。
· 應(yīng)用方面RAID 2級(jí)別的特點(diǎn):視頻流服務(wù)、CAD/CAM工作站等專門的應(yīng)用適合RAID 2;隨機(jī)的非事務(wù)性存儲(chǔ)性能差,多用戶環(huán)境網(wǎng)絡(luò)服務(wù)器等不適用,已經(jīng)被RAID 3取代。
(3)RAID 2容錯(cuò)級(jí)別
RAID 2因?yàn)槭褂煤C鞔a的特點(diǎn)(可以檢查和糾正一位錯(cuò)誤),因此只能允許一塊硬盤出問(wèn)題,如果RAID 2陣列中2塊或2塊以上的盤出問(wèn)題,那么RAID 2陣列就將崩潰,數(shù)據(jù)就將受到破壞。
上一篇:
磁盤維護(hù)的基本概念
下一篇:
什么是RAID1