閃存的損耗在VMware以及Hyper-V環(huán)境中備受關(guān)懷,類似于緩存和數(shù)據(jù)去重這樣的技術(shù)將會(huì)對(duì)其持久性造成負(fù)面影響。
關(guān)于VMware和微軟閃存工作的方式有一些問(wèn)題需要討論。閃存被認(rèn)為是大有前途的技術(shù),很多人認(rèn)為他們可以在服務(wù)器中部署閃存充當(dāng)緩存的角色。但殊不知閃存適合讀,而并不適合寫。你需要十分注意閃存的耗損,并充分利用其有限的壽命。虛擬存儲(chǔ)廠商經(jīng)常做的就是寫聚集(write coalescence)。
閃存廠商會(huì)使用DRAM,這種介質(zhì)抗耗損能力比較好。他們將所有的寫操作都聚集于DRAM緩存,從而減少對(duì)閃存緩存的大量寫操作。這保留了閃存的完整性并有效防止了閃存的耗損。VMware并沒(méi)有使用任何的預(yù)緩存,相反,它派發(fā)來(lái)自所有工作負(fù)載的很多小的寫操作——這將極大的破壞閃存卡并會(huì)導(dǎo)致其報(bào)銷。
Hyper-V則體現(xiàn)出略微不同的閃存耗損問(wèn)題。它在存儲(chǔ)中應(yīng)用數(shù)據(jù)去重,而對(duì)源文件執(zhí)行寫。原數(shù)據(jù)以很多小的寫操作寫入緩存,當(dāng)Hyper-V在運(yùn)行去重算法時(shí),這些寫操作又會(huì)二次破壞緩存。因此Hyper-V的閃存將比VMware耗損還要快。如此看來(lái),兩家廠商在閃存技術(shù)應(yīng)用上都不是很有效率。并且,閃存卡的成本也并非無(wú)關(guān)緊要。
對(duì)比來(lái)看,Starwind軟件似乎做的更好。DataCore也在做寫聚集。所有其他的第三方、硬件或Hypervisor無(wú)關(guān)的廠商也都能很好的運(yùn)用閃存。這也是它們同大廠商競(jìng)爭(zhēng)的優(yōu)勢(shì)所在。
分享到微信 ×
打開(kāi)微信,點(diǎn)擊底部的“發(fā)現(xiàn)”,
使用“掃一掃”即可將網(wǎng)頁(yè)分享至朋友圈。