VSAN存儲性能測試報告
目錄
ITD
2017/5/22
一、測試對象
5臺搭建好VSAN集羣的機器
硬件平臺
設備型號 | 共5個節點 | |||
CPU | 內存 | 硬盤 | 網絡 | |
E52667 v4*1 | 64 GB | SSD 120GB *1 裝系統 PCI SSD 256GB *1 HDD 1.2TB *6 HDD 1.2TB 無法識別 | 萬兆網絡 | |
三層交換機(1臺) | N9504 10G SFP+ 萬兆網絡 |
由於兼容機原因:每臺服務器均有1HDD硬盤無法識別。去除不能識別的硬盤組成VSAN。
測試平臺
軟件名稱 | 軟件描述 | 備註 |
vCenter | vCenter Server 6.5 | |
虛擬機 | Windows Server 2012 R2 | |
IOMeter-1.1.0 for Windows | 性能測試工具 | 每節點部署一個Testing VM, 掛載8個40G HDD |
二、IO Meter 測試
IO Meter
一個在存儲領域廣泛使用的性能測試軟件,企業用戶比較認可通過該軟件跑出來的結果;另外該軟件操作也比較簡單,運行在Windows 2008/2012之上,圖形化的界面管理
根據官方說明,一般複雜大型環境也不超過30%的寫,其餘70%以上的都基本在讀。固只測試4K 30%寫/70%讀/100%隨機。不過,爲了壓榨VSAN最大性能,也進行其它不同的測試。
測試結果
(VSAN是4K磁盤標準)
VSAN 測試場景 | 總IOPS | 讀IOPS | 寫IOPS | 平均響應時間(毫秒) | 平均讀取響應時間(毫秒) | 平均寫入響應時間(毫秒) |
4K 30%寫/70%讀/100%隨機 | 58425.26 | 43819.92 | 14605.3 | 10.95 | 3.60 | 32.99 |
4K 100%讀/100%隨機 | 292640.74 | 292640.74 | N/A | 2.1866 | 2.186566 | N/A |
附上思科超融合的結果進行對比:
思科超融合 測試場景 | 總IOPS | 讀IOPS | 寫IOPS | 平均響應時間(毫秒) | 平均讀取響應時間(毫秒) | 平均寫入響應時間(毫秒) |
4K 30%寫/70%讀/100%隨機 | 86562.81 | 60730.04 | 25832.77 | 4.4 | 2.2 | 9.7 |
4K100%讀/100%隨機 | 268567.53 | 268567.53 | N/A | 1.42 | 1.42 | N/A |
結果表明:
在4k 30%寫 70%讀的隨機測試中,VSAN總體性能約爲思科超融合架構的70%。
在4K100%讀測試中,兩者性能相當。
延遲:
得益於思科獨有的自家網絡技術,思科的的響應時間均比VSAN低。
整體結果表明:
思科平臺表現十分優秀,但VSAN作爲純軟件存儲性能也不差。
以下截圖均爲VSAN各種測試:
附上VSAN其它類型測試:
VSAN 測試場景 | 總IOPS | 讀IOPS | 寫IOPS | 平均響應時間(毫秒) | 平均讀取響應時間(毫秒) | 平均寫入響應時間(毫秒) |
4K 100%讀 100%線性 | 283265.96 | 283265.96 | N.A | 2.25 | 2.25 | N.A |
4 KiB; 75% 讀; 25%寫0% 100%線性 | 30393.26 | 22795.26 | 7597.99 | 21.05 | 2.66 | 76.20 |
16 KiB; 75% Read; 0% random | 34208.36 | 25656.46 | 8551.89 | 18.70 | 5.44 | 58.47 |
三、VMware HCI Bench測試
VMware HCI Bench
這是一個批量部署虛擬機工具,在檢驗部署多個虛擬機同時部署時所涉及的IOPS以及吞吐量、並延遲時間、系統的CPU佔用、內存佔用
通過HCIBench 部署20臺虛擬機,分佈在5臺VSAN節點上。軟件會記錄20臺VM的創建情況,用於分析建立虛擬機時的效率。
測試結果
Datastore: vsanDatastore VMs = 20 IOPS = 65134.52 IO/s THROUGHPUT = 254.44 MB/s LATENCY = 6.3034 ms R_LATENCY = 1.4818 ms W_LATENCY = 17.5573 ms Testing is done, 20 out of 20 VMs finished test successfully. Please check following files for details: /opt/output/results/results20170519021233/vdb-10vmdk-10ws-4k-70rdpct-50randompct-2threads-1495186890/vdbench-vsanDatastore-0-4.txt ============================= Resource Usage: CPU USAGE = 40.87% RAM USAGE = 55.98% VSAN PCPU USAGE = 12.1691% |
附上思科超融合平臺的數據:
四、測試結果分析
IO Meter方面:由於VSAN五臺集羣得益於PCI固態硬盤的緩存處理,整體性能已達到思科平臺的70%。
HCI Bench方面:與VMWARE工程師一共分析,由於思科節點只有3臺,VSAN集羣有5臺,理論是節點越多,IO的效率會越高。固HCI Benmark 的IO比思科的高,但由於思科平臺的網絡是經過優化,可見思科平臺的延遲是比較低,表現優秀。此處測試由於VSAN集羣各臺機器配置僅有一個CPU,思科爲各兩個,故整體CPU佔用比思科超融合平臺高。
VSAN不需要像思科需要在集羣的每臺機上另外配置管理虛機,僅需要在軟件中打開此功能即可使用,維護簡單,方便。思科整合自家網絡硬件優勢,整個IO延遲低,效率高。並且思科在去重壓方面是VSAN不能比,VSAN需要全閃存方可實現,但思科在1塊固態情況下已可以實現。本次測試結果表明,雖然整體比上不思科超融合平臺,VSAN的表現已相當好,能滿足服務器虛擬機、桌面虛擬化的使用。
如果公司未來進行虛擬化(服務器、桌面),VSAN是一個不錯的選擇。