StorageReview.com

Recenze VMware Virtual SAN: Výkon SQL Serveru

Enterprise  ◇  Hyperkonvergované

V pokračování testování výkonu VMware VSAN se další test zaměří na Microsoft SQL Server TPC-C spuštěný v celém clusteru. Tento test využívá SQL Server 2014 spuštěný na hostovaných virtuálních počítačích Windows Server 2012 R2, přičemž je zatěžován nástrojem Benchmark Factory for Databases od společnosti Dell. Zatímco naše tradiční využití tohoto benchmarku spočívalo v testování velkých databází o rozsahu 3 000 uzlů na lokálním nebo sdíleném úložišti, v této iteraci se zaměřujeme na rovnoměrné rozložení čtyř databází o rozsahu 1 500 uzlů v našem clusteru VSAN, abychom lépe ilustrovali celkový výkon clusteru se 4 uzly. 

Specifikace serveru Dell PowerEdge R730xd VMware VSAN

  • Servery Dell PowerEdge R730xd (4 ks)
  • CPU: Osm Intel Xeon E5-2697 v3 2.6 GHz (14C/28T)
  • Paměť: 64 x 16GB DDR4 RDIMM
  • SSD: 16 x 800GB SSD disk SAS Mix Use MLC 12 Gb/s
  • Pevný disk: 80 x 1.2 TB 10 000 ot./min SAS 6 Gb/s
  • Síť: 4 x Intel X520 DP 10Gb DA/SFP+, + I350 DP 1Gb Ethernet
  • Kapacita úložiště: 86.46 TB

Výkon serveru SQL

Každý virtuální počítač s SQL Serverem je nakonfigurován se dvěma virtuálními disky, jedním 100GB pro bootování a jedním 500GB pro databázi a soubory protokolů. Z hlediska systémových prostředků jsme každý virtuální počítač nakonfigurovali s 16 virtuálními procesory (vCPU), 64 GB paměti DRAM a využili jsme řadič LSI Logic SAS SCSI. Podobně jako testy Sysbench, ani tyto nebyly navrženy tak, aby plně vytížily cluster, ale aby monitorovaly chování v rámci clusteru při rozumném zatížení.

Jak ukazuje výše uvedený snímek obrazovky, VSAN si na začátku benchmarku docela dobře poradí s rychlým ukládáním virtuálního počítače do mezipaměti flash. Tento konkrétní benchmark je v ustáleném stavu velmi citlivý na latenci, což znamená, že zatímco šířka pásma je důležitá, výkon aplikace závisí na responzivním úložišti. Z hlediska kapacity tento test probíhající na všech čtyřech uzlech spotřeboval něco málo přes 2.3 TB z 86.46 TB dostupných v clusteru, což znamená, že data se nacházejí téměř výhradně ve flash paměti. V nadcházející části analýzy výkonu se budeme věnovat dalším podrobnostem se škálovanými benchmarky a testy s více úlohami, které čerpají z dalších zdrojů v clusteru VSAN.

Konfigurace testování SQL Serveru (na virtuální počítač)

  • Windows Server 2012 R2
  • Úložná stopa: 600 GB přiděleno, 500 GB využito
  • SQL Server 2014
    • Velikost databáze: škálování 1 500
    • Zatížení virtuálních klientů: 15 000
    • Vyrovnávací paměť RAM: 48 GB
  • Délka testu: 3 hodiny
    • 2.5 hodiny předběžné přípravy
    • 30minutový vzorek

V testu SQL Server TPC-C na hyperkonvergovaných platformách jsme hledali vyvážení pracovní zátěže v rámci clusteru. Se čtyřmi virtuálními počítači běžícími v ustáleném stavu na naší platformě VMware VSAN jsme naměřili výkon v rozmezí od 3 106,4 TPS na nízké úrovni do 3 115,9 TPS na vysoké úrovni. Celkově jsme v clusteru VSAN zaznamenali výkon celého clusteru 12 437,1 TPS.

V testu SQL Server TPC-C věnujeme největší pozornost průměrné latenci. Malé rozdíly v transakčním výkonu neukážou celý příběh. Za tímto účelem jsme naměřili výkon VMware VSAN v rozmezí od 64 ms na nízké úrovni do 79 ms na vysoké úrovni. To je celkový průměr 74 ms. To znamená, že nejrychlejší virtuální stroj byl o 13.5 % rychlejší než průměr, zatímco pomalejší virtuální stroje byly pouze o 6.7 % pomalejší než průměr.

Výkon SQL Serveru na Virtual SAN do značné míry odpovídal výkonu Sysbench. Mezi uzly jsme zaznamenali relativně dobrý rozptyl latence, ačkoli SQL byl o něco vyšší než Sysbench. A co je důležitější, zaznamenali jsme rychlé zahřívání mezipaměti, které poměrně efektivně spotřebovalo 2.4TB testovací paměť. U větších databází nebo databází s pohyblivými hotspoty je v hybridní konfiguraci kritická rychlost odezvy mezipaměti. Čistý výsledek dat SQL však ukazuje dobré agregační schopnosti s nízkou systémovou režií. 

Recenze VMware Virtual SAN: Přehled a konfigurace
Recenze VMware Virtual SAN: Výkon VMmark
Recenze VMware Virtual SAN: Výkon Sysbench OLTP
Recenze VMware Virtual SAN: Výkon SQL Serveru
Recenze VMware Virtual SAN: Škálovaný výkon Sysbench OLTP
Recenze VMware Virtual SAN: Syntetický výkon HCIbench

Produktová stránka VMware VSAN

Diskutujte o této recenzi

Přihlaste se k odběru newsletteru StorageReview

Zapojte se do StorageReview

Zpravodaj | YouTube | Podcast iTunes / Spotify | Instagram | Twitter | TikTok | RSS kanál

Laboratoř StorageReview Enterprise