Hem Företag EMC VxRack Node som drivs av ScaleIO: SQL Server Performance Review (2-lager)

EMC VxRack Node som drivs av ScaleIO: SQL Server Performance Review (2-lager)

by StorageReview Enterprise Lab

Efter att ha tittat på skalad Sysbench-prestanda under maximal kapacitet fortsätter vi att producera databasprestandaresultat på all-flash VxRack-noderna från EMC i en tvålagers SAN-konfiguration. Där vi designade Sysbench-arbetsbelastningen för att visa plattformens skalbarhet, är SQL Server-benchmarking utformad speciellt med ett öga på latens för OLTP-arbetsbelastningar. I det här fallet testar vi systemet med fyra simultana transaktionella virtuella datorer, övervakar latens och TPC för konsistens över de fyra.


Efter att ha tittat på skalad Sysbench-prestanda under maximal kapacitet fortsätter vi att producera databasprestandaresultat på all-flash VxRack-noderna från EMC i en tvålagers SAN-konfiguration. Där vi designade Sysbench-arbetsbelastningen för att visa plattformens skalbarhet, är SQL Server-benchmarking utformad speciellt med ett öga på latens för OLTP-arbetsbelastningar. I det här fallet testar vi systemet med fyra simultana transaktionella virtuella datorer, övervakar latens och TPC för konsistens över de fyra.

Specifikationer för VxRack Node (Performance Compute All Flash PF100).

  • Chassi – # nod: 2U-4 nod
  • Processorer per nod: Dual Intel E5-2680 V3, 12c, 2.5 GHz
  • Chipset: Intel 610
  • DDR4-minne per nod: 512 GB (16x 32 GB)
  • Inbyggt nätverkskort per nod: Dubbla 1-Gbps Ethernet-portar + 1 10/100-hanteringsport
  • RAID-kontroller per nod: 1x LSI 3008
  • SSD:er per nod: 4.8 TB (6x 2.5-tums 800 GB eMLC)
  • SATADOM per nod: 32GBSLC
  • 10GbE-port per nod: 4x 10Gbps-portar SFP+
  • Strömförsörjning: Dubbel 1600W platina PSU AC
  • Router: Cisco Nexus C3164Q-40GE

SQL Server prestanda

Varje SQL Server VM är konfigurerad med två vDisks; 100 GB volym för uppstart och en 500 GB volym för databasen och loggfiler. Ur ett systemresursperspektiv konfigurerade vi varje virtuell dator med 16 vCPU:er, 64 GB DRAM och utnyttjade LSI Logic SAS SCSI-kontrollern. Medan våra Sysbench-arbetsbelastningar som tidigare testats mättade plattformen i både lagrings-I/O och kapacitet, letar SQL-testet efter latensprestanda.

Det här testet använder SQL Server 2014 som körs på Windows Server 2012 R2 gäst-VM, vilket stressas av Dells Benchmark Factory for Databases. Medan vår traditionella användning av detta riktmärke har varit att testa stora 3,000 1,500-skaliga databaser på lokal eller delad lagring, fokuserar vi i denna iteration på att sprida ut fyra 4 XNUMX-skaliga databaser jämnt över EMC VxRack-noden för att bättre illustrera den sammanlagda prestandan i en XNUMX -nod VMware-kluster. 

SQL Server-testkonfiguration (per virtuell dator)

  • Windows Server 2012 R2
  • Lagringsutrymme: 600 GB tilldelat, 500 GB använt
  • SQL Server 2014
    • Databasstorlek: 1,500 XNUMX skala
    • Virtuell klientbelastning: 15,000 XNUMX
    • RAM-buffert: 48GB
  • Testlängd: 3 timmar
    • 2.5 timmars förkonditionering
    • 30 minuters provperiod

SQL Server OLTP Benchmark Factory LoadGen Utrustning

  • Dell PowerEdge R730 VMware ESXi vSphere Virtual Client Hosts (2)
    • Fyra Intel E5-2690 v3-processorer för 124 GHz i kluster (två per nod, 2.6 GHz, 12-kärnor, 30 MB cache) 
    • 512 GB RAM (256 GB per nod, 16 GB x 16 DDR4, 128 GB per CPU)
    • SD-kortstart (Lexar 16GB)
    • 2 x Mellanox ConnectX-3 InfiniBand Adapter (vSwitch för vMotion och VM-nätverk)
    • 2 x Emulex 16GB dual-port FC HBA
    • 2 x Emulex 10GbE nätverkskort med dubbla portar
    • VMware ESXi vSphere 6.0 / Enterprise Plus 4-CPU
  • Dell PowerEdge R730 Virtualiserat SQL 4-nodskluster

    • Åtta Intel E5-2690 v3-processorer för 249 GHz i kluster (två per nod, 2.6 GHz, 12-kärnor, 30 MB cache) 
    • 1 TB RAM (256 GB per nod, 16 GB x 16 DDR4, 128 GB per CPU)
    • SD-kortstart (Lexar 16GB)
    • 4 x Mellanox ConnectX-3 InfiniBand Adapter (vSwitch för vMotion och VM-nätverk)
    • 4 x Emulex 16GB dual-port FC HBA
    • 4 x Emulex 10GbE nätverkskort med dubbla portar
    • VMware ESXi vSphere 6.0 / Enterprise Plus 8-CPU
  • 10 GbE växlingsmaskinvara
    • Front-end-portar: Mellanox SX1036 10/40GbE Switch
    • Back-end-portar: Cisco Nexus 3164 10/40GbE Switch

Ur ett lagringslatensperspektiv levererade EMC VxRack Node ganska bra till vår SQL Server VM, med en genomsnittlig latens som mätte mindre än 1ms, med minimala toppar till 3ms under loggskrivningsaktivitet. Denna ögonblicksbild var konsekvent över alla fyra virtuella datorer under SQL Server TPC-C-testet.

I SQL Server TPC-C-testet letar vi efter arbetsbelastningsbalans över klustret. Med fyra virtuella datorer som körs i steady-state på fyra Dell PowerEdge R730-servrar med lagring från EMC:s VxRack Node i två lager, mätte vi prestanda från 3154.37 TPS på den höga sidan till 3153.44 TPS på den låga sidan, praktiskt taget identiska. Sammantaget såg vi ett klusteromfattande prestandamått på 12,615.66 XNUMX TPS på ScaleIO-klustret.

Genom att byta fokus till latens, som vi betraktar som det viktigaste måttet i detta riktmärke, presterade EMC VxRack Node i tvåskikt mycket bra. Vi mätte applikationslatens över fyra virtuella datorer från 12 ms på den låga sidan till 13 ms på den höga sidan, vilket ger ett sammanlagt genomsnitt på 12.5 ms. Jämfört med andra plattformar som vi har testat med detta riktmärke som publicerats på vår SQL Server-sida, fungerar VxRack Node mycket bra. Den kommer in mycket snabbare än andra hyperkonvergerade plattformar, kanter något utanför FC-ansluten all-flash-lagring och överträffas endast av lokalt ansluten NVMe- eller PCIe-flashlagring.

Slutsats

När VxRack-noden arbetar genom vår testregim, pratar vi återigen om systeminställningsrekord. I det här fallet tar VxRack högsta poäng när det kommer till SQL Server-latens, vilket betyder att den är redo att leverera utmärkt databastransaktionskvalitet. Dessa resultat, tillsammans med den skalbarhet vi såg till full kapacitet i Sysbench-segmentet i denna recension, kombinerar för att visa både skalbarheten och lyhördheten hos systemet. Nästa segment av recensionen kommer att titta på VMware VMmark i SAN-konfiguration för att ge en detaljerad titt på virtualiserad arbetsbelastningsprestanda under hög belastning och kapacitetsutnyttjande.

Andra segment av denna recension:
EMC VxRack Node Review: Översikt
EMC VxRack Node Drivs av ScaleIO: Skalad Sysbench OLTP Performance Review (2-lager)
EMC VxRack Node Drivs av ScaleIO: Synthetic Performance Review (2-lager)
EMC VxRack Node Drivs av ScaleIO Review: Synthetic Performance Review (HCI)
EMC VxRack Node Drivs av ScaleIO: SQL Server Performance Review (HCI)
EMC VxRack Node Drivs av ScaleIO: VMmark Performance Review (HCI)

Diskutera denna recension

Anmäl dig till StorageReviews nyhetsbrev