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