Voortbordurend op het pad van VMware VSAN-prestatietests, kijkt de volgende test naar Microsoft SQL Server TPC-C die over het cluster draait. Deze test maakt gebruik van SQL Server 2014 die wordt uitgevoerd op Windows Server 2012 R2-gast-VM's en wordt benadrukt door Dell's Benchmark Factory for Databases. Hoewel we deze benchmark traditioneel gebruiken om grote databases met een schaal van 3,000 te testen op lokale of gedeelde opslag, richten we ons in deze iteratie op het gelijkmatig verdelen van vier databases met een schaal van 1,500 over ons VSAN-cluster om de totale prestaties van de 4- knooppunt cluster.
Dell PowerEdge R730xd VMware VSAN-specificaties
- Dell PowerEdge R730xd-servers (x4)
- CPU's: acht Intel Xeon E5-2697 v3 2.6 GHz (14C/28T)
- Geheugen: 64 x 16 GB DDR4 RDIMM
- SSD: 16 x 800 GB Solid State Drive SAS Mix Gebruik MLC 12 Gbps
- HDD: 80 x 1.2 TB 10 RPM SAS 6 Gbps
- Netwerken: 4 x Intel X520 DP 10Gb DA/SFP+, + I350 DP 1Gb Ethernet
- Opslagcapaciteit: 86.46TB
SQL Server-prestaties
Elke SQL Server VM is geconfigureerd met twee vDisks, één 100 GB voor opstarten en één 500 GB voor de database en logbestanden. Vanuit het perspectief van systeemresources hebben we elke VM geconfigureerd met 16 vCPU's, 64 GB DRAM en de LSI Logic SAS SCSI-controller gebruikt. Net als bij de Sysbench-tests, zijn deze niet ontworpen om het cluster volledig te verzadigen, maar zijn ze ontworpen om het gedrag van het cluster onder een redelijke belasting te bewaken.
Zoals de bovenstaande schermafbeelding aangeeft, doet VSAN behoorlijk goed werk door de VM snel in flash te cachen aan het begin van de benchmark. Deze specifieke benchmark is zeer latentiegevoelig zodra deze in stabiele toestand draait, wat betekent dat hoewel bandbreedte belangrijk is, de prestaties van applicaties afhankelijk zijn van responsieve opslag. Vanuit capaciteitsperspectief verbruikte deze test op alle vier de knooppunten iets meer dan 2.3 TB van de 86.46 TB die beschikbaar was op het cluster, wat betekent dat de gegevens zich bijna volledig in flash bevinden. In een komende sectie over prestatieanalyse zullen we ingaan op aanvullende details met geschaalde benchmarks en multi-workload-tests op basis van aanvullende bronnen op het VSAN-cluster.
SQL Server-testconfiguratie (per VM)
- Windows Server 2012 R2
- Opslagcapaciteit: 600 GB toegewezen, 500 GB gebruikt
- SQL Server 2014
- Databasegrootte: schaal 1,500
- Virtuele clientbelasting: 15,000
- RAM-buffer: 48 GB
- Testduur: 3 uur
- 2.5 uur voorconditionering
- 30 minuten proefperiode
In de SQL Server TPC-C-test op hypergeconvergeerde platforms zoeken we naar de werklastverdeling over het cluster. Met vier VM's die stabiel draaien op ons VMware VSAN-platform, hebben we de prestaties gemeten variërend van 3,106.4 TPS aan de lage kant tot 3,115.9 TPS aan de hoge kant. In totaal zagen we clusterbrede prestatiemetingen van 12,437.1 TPS op het VSAN-cluster.
Voor de SQL Server TPC-C-test besteden we de meeste aandacht aan de variabele gemiddelde latentie. Kleine hiaten in de transactieprestaties laten niet het volledige verhaal zien. Daartoe hebben we de prestaties van VMware VSAN gemeten, variërend van 64 ms aan de lage kant tot 79 ms aan de hoge kant. Dit is een totaalgemiddelde van 74 ms. Dat betekent dat de snelste VM 13.5% sneller is dan gemiddeld, terwijl de langzamere VM's slechts 6.7% langzamer zijn dan gemiddeld.
De prestaties van SQL Server op Virtual SAN volgden grotendeels die van Sysbench. We zagen een relatief goede latentiespreiding tussen de knooppunten, hoewel SQL iets hoger was dan Sysbench. Wat nog belangrijker is, we zagen een snelle opwarming van de cache, waardoor de testvoetafdruk van 2.4 TB behoorlijk effectief werd opgegeten. Bij grotere databases of databases met zwervende hotspots is de reactiesnelheid van de cache van cruciaal belang in een hybride configuratie. Het nettoresultaat van de SQL-gegevens laat echter goede aggregatiemogelijkheden zien, met een lage systeemoverhead.
VMware Virtual SAN Review: overzicht en configuratie
VMware Virtual SAN Review: VMmark-prestaties
VMware Virtual SAN Review: Sysbench OLTP-prestaties
VMware Virtual SAN Review: SQL Server-prestaties
VMware Virtual SAN Review: geschaalde Sysbench OLTP-prestaties
VMware Virtual SAN Review: HCIbench synthetische prestaties




Amazon