大家應(yīng)該都聽(tīng)說(shuō)過(guò)鏡像卷和奇偶校驗(yàn)卷,那么有沒(méi)有聽(tīng)說(shuō)過(guò)鏡像加速奇偶校驗(yàn)卷,這個(gè)功能是從Windows Server 2016開(kāi)始出現(xiàn),并在Windows Server 2019中有所加強(qiáng)。
鏡像加速奇偶校驗(yàn)被應(yīng)用于微軟Windows存儲(chǔ)直通中使用的技術(shù)。我們知道鏡像有快速寫(xiě)入性能,但是需要完全副本,所以空間有很大地浪費(fèi)。而奇偶校驗(yàn)必須需要每次寫(xiě)入都要計(jì)算奇偶校驗(yàn),這使得隨機(jī)寫(xiě)入性能受到影響。 但是,它的好處就是更多地節(jié)省空間。
那么我們可以希望結(jié)合這兩種技術(shù),提供更好地寫(xiě)入性能及更能節(jié)省空間,于是微軟推出了鏡像加速奇偶校驗(yàn)卷。在這個(gè)卷集中一部分用的是鏡像機(jī)制,而另一部分用的奇偶校驗(yàn)機(jī)制。見(jiàn)下圖
通過(guò)這種方式,它可以先把數(shù)據(jù)寫(xiě)入到鏡像,然后再將數(shù)據(jù)轉(zhuǎn)換到奇偶校驗(yàn)。這樣的機(jī)制在寫(xiě)入時(shí)因?yàn)橹苯訉?xiě)入到鏡像,而提供了較好的寫(xiě)入性能。而在隨后又將它寫(xiě)入奇偶校驗(yàn),節(jié)省空間。下面的動(dòng)態(tài)圖,非常形象地說(shuō)明了它的寫(xiě)入機(jī)制
當(dāng)然寫(xiě)入的時(shí)候,我們遇到各種場(chǎng)景,那讓我們看看這種卷集的三種寫(xiě)入場(chǎng)景
1. 直接寫(xiě)入鏡像:
當(dāng)寫(xiě)入時(shí),鏡像中包含原數(shù)據(jù),此時(shí)我們將就地修改該數(shù)據(jù)。
如果寫(xiě)入時(shí),是全新的數(shù)據(jù),并且我們的鏡像中有足夠多的可用空間,此時(shí)也直接寫(xiě)入到鏡像。
2. 數(shù)據(jù)是在奇偶校驗(yàn)中:
如果寫(xiě)入是奇偶校驗(yàn)中的數(shù)據(jù),但我們現(xiàn)有的鏡像中有足夠多的可用空間,則首先使奇偶校驗(yàn)中的以前數(shù)據(jù)失效,然后再寫(xiě)入鏡像。 此失效是一項(xiàng)低成本的快速元數(shù)據(jù)操作,有助于顯著提高寫(xiě)入奇偶校驗(yàn)的性能。
3.鏡像卷中無(wú)足夠空間:
如果在鏡像中無(wú)法成功找到足夠多的可用空間,則會(huì)將新數(shù)據(jù)寫(xiě)入奇偶校驗(yàn),或直接修改奇偶校驗(yàn)中的現(xiàn)有數(shù)據(jù)。
以上就是我們的三種場(chǎng)景,可以看出鏡像加速奇偶校驗(yàn),加快了我們的寫(xiě)入速度,并節(jié)省了成本。