Chris Mellor在Sun的博客網(wǎng)站上發(fā)現(xiàn)了一篇關(guān)于ZFS添加三重奇偶校驗RAID(RAID-TP)的文章,它是RAID-5(單一奇偶校驗)和RAID-6(雙重奇偶校驗,也即著名的RAID-DP)方案合乎邏輯的延伸,Sun工程師專門發(fā)表了一篇文章,稱其性能與RAID-DP非常接近。
真正的問題是,是否有人需要它,Wikibon上有一篇文章詳細(xì)解釋了由多塊硬盤組成的RAID陣列出故障時的情況,主要結(jié)論是,它比你想象的更容易,特別是使用SATA硬盤時,SATA硬盤的誤碼率通常介于每10到100TB有1個錯誤,隨著硬盤容量的增長,這個值變得更加大。
想象一下由16塊2TB硬盤組成的陣列,每100TB出現(xiàn)1個錯誤就不是什么大問題,但這可能會演變?yōu)橐粋€大事件,結(jié)合考慮人為錯誤的風(fēng)險(移除RAID-5陣列中出現(xiàn)錯誤的硬盤時,你會擦除所有的數(shù)據(jù)),RAID-5并不是任何嚴(yán)重的存儲系統(tǒng)故障都能恢復(fù)的。
我們也不敢保證三重奇偶校驗會成為一種必然趨勢,但我們認(rèn)為早總比遲好,而且它會成為Sun-Oracle的一大賣點,但話又說回來,每GB單位存儲成本一直在不斷下降,轉(zhuǎn)移到RAID-10是值得考慮的,雖然這樣浪費的空間會多一點,但硬盤已經(jīng)是白菜價格,RAID-10在正常運行和降級模式下都能保證很快的速度,結(jié)合巡邏讀取,幫助盡快發(fā)現(xiàn)錯誤,它可能會變得更普及,我認(rèn)為在未來幾年內(nèi),RAID-10和RAID-TP將比RAID-5和6變得更流行,但現(xiàn)在預(yù)測誰將是最終的贏家還為時太早。