Home Enterprise EMC VxRack Node mogelijk gemaakt door ScaleIO: SQL Server Performance Review (HCI)

EMC VxRack Node mogelijk gemaakt door ScaleIO: SQL Server Performance Review (HCI)

Na onze eerste blik op EMC's VxRack Node in HCI-modus die de prestaties van synthetische werkbelasting meet, richten we onze aandacht op SQL Server OLTP-prestaties. In deze specifieke test ligt onze focus op latentie op applicatieniveau, in plaats van het systeem volledig te belasten in termen van zowel CPU als opslag-I/O. Om erachter te komen hoe goed ScaleIO bestand is tegen druk, hebben we de HCI-configuratie met elkaar vergeleken fenomenale tweelaagse resultaten om te zien of EMC nog een paar trucjes in petto heeft.


Na onze eerste blik op EMC's VxRack Node in HCI-modus die de prestaties van synthetische werkbelasting meet, richten we onze aandacht op SQL Server OLTP-prestaties. In deze specifieke test ligt onze focus op latentie op applicatieniveau, in plaats van het systeem volledig te belasten in termen van zowel CPU als opslag-I/O. Om erachter te komen hoe goed ScaleIO bestand is tegen druk, hebben we de HCI-configuratie met elkaar vergeleken fenomenale tweelaagse resultaten om te zien of EMC een paar trucjes in petto heeft.

VxRack Node (Performance Compute All Flash PF100) Specificaties

  • Chassis: 2U-4-knooppunt
  • Besturingssysteem: ESXi vSphere 5.5
  • Processors per knooppunt: dubbele Intel E5-2680 V3, 12c, 2.5 GHz
  • Chipset: Intel 610
  • DDR4-geheugen per knooppunt: 512 GB (16x 32 GB)
  • Geïntegreerde NIC per knooppunt: twee 1-Gbps Ethernet-poorten + 1 10/100 beheerpoort
  • RAID-controller per knooppunt: 1x LSI 3008
  • SSD's per knooppunt: 4.8 TB (6x 2.5-inch 800 GB eMLC)
  • SATADOM per knooppunt: 32GBSLC
  • 10GbE-poort per knooppunt: 4x 10Gbps-poorten SFP+
  • Voeding: Dual 1600W platina PSU AC

SQL Server-prestaties

Elke SQL Server VM is geconfigureerd met twee vDisks; 100 GB volume voor opstarten en een volume van 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. Terwijl onze Sysbench-workloads het platform eerder verzadigden in zowel opslag-I/O als capaciteit, zoekt de SQL-test naar latentieprestaties. Omdat we een HCI-configuratie zijn, hebben we één SQL Server VM die draait op elk van de vier PF100 VxRack Nodes. Op het moment dat deze gegevens werden verzameld, draaiden we ESXi 5.5 op het cluster, terwijl onze tweelaagse resultaten werden gemeten in een ESXi 6.0-omgeving.

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. In deze test hebben we vier databases met een schaal van 1,500 gelijkmatig verdeeld over de EMC VxRack Node om de geaggregeerde prestaties binnen een 4-node VMware-cluster te illustreren. 

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

SQL Server OLTP Benchmark Factory LoadGen-apparatuur

  • Dell PowerEdge R730 VMware ESXi vSphere 6.0 Virtual Client-hosts (2)
    • Vier Intel E5-2690 v3 CPU's voor 124 GHz in cluster (twee per node, 2.6 GHz, 12 cores, 30 MB cache) 
    • 512 GB RAM (256 GB per knooppunt, 16 GB x 16 DDR4, 128 GB per CPU)
    • SD-kaart opstarten (Lexar 16GB)
    • 2 x Mellanox ConnectX-3 InfiniBand-adapter (vSwitch voor vMaotion en VM-netwerk)
    • 2 x Emulex 16 GB FC HBA met twee poorten
    • 2 x Emulex 10GbE NIC met twee poorten
    • VMware ESXi vSphere 6.0 / Enterprise Plus 4-CPU
  • 10GbE-schakelhardware
    • Front-endpoorten: Mellanox SX1036 10/40GbE-switch
    • Back-endpoorten: Cisco Nexus 3164 10/40GbE-switch

In de SQL Server TPC-C-test zoeken we naar de werklastverdeling over het cluster. Met vier VM's die in stabiele toestand draaien op vier VxRack PF100-knooppunten in een HCI-configuratie, hebben we prestaties gemeten variërend van 3154.7 TPS tot 3155.8 TPS aan de lage kant. In totaal zagen we clusterbrede prestatiemetingen van 12,621.7 TPS op het ScaleIO HCI-cluster. Over de hele linie overtrof ScaleIO in HCI dezelfde opslag die werd aangeboden aan een extern rekencluster in tweelaagse modus.

Als we kijken naar de gemiddelde latentie van onze 4 SQL-VM's, waren we verrast om te zien hoe goed ScaleIO in een HCI-configuratie vergeleken met tweelaags. We hebben nog nooit gezien dat HCI-platforms traditionele opslag overtreffen met externe rekenbronnen. Meestal wordt dit veroorzaakt door rekenoverhead van de opslagcomponenten die dezelfde rekenresources delen als de workloads. In het geval van ScaleIO had het duidelijk geen impact, ook al hadden we lagere CPU's (2.5 GHz versus 2.6 GHz) in deze knooppunten in vergelijking met de servers die we gebruikten bij testen met twee lagen. Applicatielatentie over vier VM's varieerde van 10 ms tot 11 ms, met een totaalgemiddelde van 10.3 ms. 

Conclusie

In onze eerste blik op applicatieprestaties met EMC's ScaleIO VxRack Node in HCI, zijn we nog steeds verrast door hoe goed het presteert. Wanneer de applicatie op dezelfde hardware wordt uitgevoerd als de opslagbronnen, heeft de ScaleIO-software geen negatieve invloed op de werklast zelf. Dit is op zich al een indrukwekkende prestatie, aangezien andere HCI-platforms bijna altijd een groot percentage van de CPU-bronnen gebruiken om achtergrondprocessen te beheren (sommige wel 30%). Daartoe overtroffen onze HCI-resultaten de resultaten die we met ScaleIO in tweelaagsmodus hebben gemeten, waardoor de gemiddelde latentie daalde van gemiddeld 12.5 ms naar 10.3 ms. Voor klanten die de best presterende hypergeconvergeerde opslagoplossing voor SQL Server eisen, legde ScaleIO de lat opnieuw hoger door de meest efficiënte HCI-oplossing te zijn die we ooit hebben getest. 

EMC VxRack Node Review: Overzicht
EMC VxRack Node mogelijk gemaakt door ScaleIO: geschaalde Sysbench OLTP-prestatiebeoordeling (2-laags)
EMC VxRack Node mogelijk gemaakt door ScaleIO: prestatiebeoordeling van SQL Server (2-laags)
EMC VxRack Node mogelijk gemaakt door ScaleIO: synthetische prestatiebeoordeling (2-laags)
EMC VxRack Node mogelijk gemaakt door ScaleIO Review: Synthetic Performance Review (HCI)
EMC VxRack Node mogelijk gemaakt door ScaleIO: VMmark Performance Review (HCI)

SchaalIO

Bespreek deze recensie

Meld u aan voor de StorageReview-nieuwsbrief