閃存的損耗在VMware以及Hyper-V情況中備受眷注,雷同于緩存和數據去重這樣的技能將會對其耐久性造成負面影響。
關于VMware和微軟閃存事情的方法有一些問題需要接頭。閃存被認為是大有前途的技能,許多人認為他們可以在處事器中陳設閃存充當緩存的腳色。但殊不知閃存適合讀,而并不適合寫。你需要十分留意閃存的消耗,并充實操作其有限的壽命。虛擬存儲廠商常常做的就是寫聚積(write coalescence)。
閃存廠商會利用DRAM,這種介質抗消耗本領較量好。他們將所有的寫操縱都聚積于DRAM緩存,從而淘汰對閃存緩存的大量寫操縱。這保存了閃存的完整性并有效防備了閃存的消耗。VMware并沒有利用任何的預緩存,,相反,它派發來自所有事情負載的許多小的寫操縱——這將極大的粉碎閃存卡并會導致其報銷。
Hyper-V則浮現出略微差異的閃存消耗問題。它在存儲中應用數據去重,而對源文件執行寫。原數據以許多小的寫操縱寫入緩存,當Hyper-V在運行去重算法時,這些寫操縱又會二次粉碎緩存。因此Hyper-V的閃存將比VMware消耗還要快。如此看來,兩家廠商在閃存技能應用上都不是很有效率。而且,閃存卡的本錢也并非無關緊急。
比擬來看,Starwind軟件好像做的更好。DataCore也在做寫聚積。所有其他的第三方、硬件或Hypervisor無關的廠商也都能很好的運用閃存。這也是它們同大廠商競爭的優勢地址。