下面作一個比較直觀的對比:
主機配置:
Intel Xeon W5580 x2
Tyan S7025
Dell PERC H710P
Intel X25-E x22
Intel RES2SV240 x2
好吧,已經比較過時的硬件,不過那些 Intel X25-E 還可以使用約 80 年……對,80 年……這也是爲什麽現在的 SSD 都是 MLC 而不是 SLC —— 不會坏的 SSD 廠商是不會盈利的~~
開啓了 Hypervisor 后,由於 VM 的硬盤活動,對主機的硬盤性能造成一定影響。一般情況下,主機的 AS SSD 分數應在 2700-2800 之間。分別測試下,得出下面的數據:
主板/北橋瓶頸了……
看看IOPS:可以看出,在綫性存取方面,儲存性能已經比較貼近主機的直接訪問性能。4K IOPS 由於本身是 VHDX 的問題,讀寫會多一層,所以額外的操作會導致延遲,從而影響性能。至於最後的存取延遲測試,我覺得可能 VHDX 被 cached 了……
下面看看文件複製性能:
達到主機約 60-75% 的性能。
下面是壓縮測試:
有點令人驚訝的是,壓縮測試中 VM 與主機的性能一致。(Compression Test = 綫性存取?)
總體來説,PERC H710P + Tyan S7025 是沒有辦法完全發揮 22 個 Intel X25-E 的性能……好吧,跑題了,應該是說,Windows Server 2012 R2 在 VM 性能發揮上有比較明顯的提升。可以預期,加上 VHDX 文件的重復刪除 (Deduplication),在 SSD 上跑 VM 將會是一件很愜意的事情——SSD 容量小的問題也有解決方法了。
而 MLC SSD 的用戶其實也不用怕讓 VM 在 SSD 上運行了。Windows Server 2012 自帶的 Storage Space 可以組成軟 RAID,而我個人覺得,由於此 RAID 還是在操作系統層面上,TRIM 是應該可以實現的,所以 MLC SSD 壽命在 RAID 的情況下也應該不會產生以前的致命問題。當然,3000-5000 次的刷寫極限,還是沒有辦法跟 50nm 大晶體的 100000 次刷寫極限對比的 (Intel X25-E Rocks!)
沒有留言:
張貼留言