RAID6是RAID家族中的新技術(shù),是在RAID5基礎(chǔ)上擴(kuò)展而來(lái)的。所以同RAID5一樣,數(shù)據(jù)和校驗(yàn)碼都是被分成數(shù)據(jù)塊然后分別存儲(chǔ)到磁盤(pán)陣列的各個(gè)硬盤(pán)上。RAID6加入了一個(gè)獨(dú)立的校驗(yàn)磁盤(pán),它把分布在各個(gè)磁盤(pán)上的校驗(yàn)碼都備份在一起,這樣RAID6磁盤(pán)陣列就允許多個(gè)磁盤(pán)同時(shí)出現(xiàn)故障,這對(duì)于數(shù)據(jù)安全要求很高的應(yīng)用場(chǎng)合是非常必要的。這樣搭建一個(gè)RAID6磁盤(pán)陣列最少需要四塊硬盤(pán)。但是RAID6并沒(méi)有改善RAID5寫(xiě)入性能不佳的情況,寫(xiě)入緩存的應(yīng)用僅僅能對(duì)于這個(gè)缺點(diǎn)進(jìn)行一定程度的彌補(bǔ)但是并不能從根本上解決問(wèn)題。因?yàn)镽AID5和RAID6都可以根據(jù)應(yīng)用程序來(lái)更改數(shù)據(jù)塊的大小,所以它的實(shí)際性能還會(huì)受到這個(gè)因素的影響。
在實(shí)際應(yīng)用中RAID6的應(yīng)用范圍并沒(méi)有其它的RAID模式那么廣泛。如果實(shí)現(xiàn)這個(gè)功能一般需要設(shè)計(jì)更加復(fù)雜、造價(jià)更昂貴的RAID控制器,所以它一般也不會(huì)集成在主板上??偟膩?lái)說(shuō)RAID6是可以容忍兩塊硬盤(pán)同時(shí)出現(xiàn)故障而仍然可以恢復(fù)出數(shù)據(jù)的,另外他的實(shí)際容量是總?cè)萘繙p兩塊硬盤(pán),例如80G的硬盤(pán)一共五塊來(lái)做RAID6,那么他的實(shí)際可用容量就是80*5-80*2了,為240G。
RAID6的性能:
既然RAID6是最新的RAID冗余技術(shù),那么他的性能應(yīng)該是非常不錯(cuò)的。
(1)RAID6的隨機(jī)讀取性能:很好(當(dāng)使用大數(shù)據(jù)塊時(shí))。
(2)RAID6的隨機(jī)寫(xiě)入性能:差,因?yàn)椴坏诿坑脖P(pán)上寫(xiě)入校驗(yàn)數(shù)據(jù)而且要在專(zhuān)門(mén)的校驗(yàn)硬盤(pán)上寫(xiě)入數(shù)據(jù)。
(3)RAID6的持續(xù)讀取性能:好(當(dāng)使用小數(shù)據(jù)塊時(shí))。
(4)RAID6的持續(xù)寫(xiě)入性能:一般。
(5)RAID6的優(yōu)點(diǎn):快速的讀取性能,更高的容錯(cuò)能力。
(6)RAID6的缺點(diǎn):很慢的寫(xiě)入速度,RAID控制器在設(shè)計(jì)上更加復(fù)雜,成本更高。
RAID6技術(shù)雖好不過(guò)并不是每個(gè)企業(yè)都可以用得到的,而且他的高額價(jià)格也不是誰(shuí)都承擔(dān)得起的,對(duì)于大部分中小企業(yè)來(lái)說(shuō)數(shù)據(jù)的保存所需級(jí)別并沒(méi)有那么高,這種情況下我們只需要使用常規(guī)的RAID5即可。就目前而言,對(duì)于那些數(shù)據(jù)中心,信息中心等對(duì)數(shù)據(jù)安全級(jí)別要求比較高的企業(yè),筆者覺(jué)得才有使用RAID6保護(hù)數(shù)據(jù)的必要。