OpslagReview. com

VMware VMmark Virtualisatie Benchmark

De VMmark Virtualization Benchmark is een uitgebreide benchmark voor datacentervirtualisatie met meerdere hosts, ontworpen om het gedrag van complexe consolidatieomgevingen na te bootsen. Legacy benchmarking-methodologieën die zijn ontworpen voor prestaties en schaalbaarheid van één werkbelasting zijn onvoldoende voor serverconsolidatie, waarbij een verzameling werklasten wordt verzameld op een virtualisatieplatform dat bestaat uit een reeks fysieke servers met toegang tot gedeelde opslag en netwerkinfrastructuur.

De mogelijkheid om onregelmatige workloads te virtualiseren en tegelijkertijd moeiteloos loadbalancing en automatisering van workloadprovisioning te combineren met een breder scala aan administratieve taken heeft een revolutie teweeggebracht in het servergebruik. Als zodanig richt VMmark-benchmarking zich op gebruikersgerichte applicatieprestaties en houdt het rekening met de effecten van deze infrastructuuractiviteit (die van invloed kan zijn op CPU, netwerk, opslag of andere prestaties) op de algehele platformprestaties.

De benchmarkbenadering van VMmark 2.x maakt gebruik van een reeks subtests die zijn afgeleid van veelgebruikte tools voor het genereren van belastingen en veelgebruikte beheertaken voor virtualisatie. De benchmark implementeert een op tegels gebaseerd schema voor het meten van applicatieprestaties. De werkeenheid die een tegel wordt genoemd, kan het beste worden gedefinieerd als een verzameling VM's waarop een diverse set workloads wordt uitgevoerd, ingekapseld in diverse sets op VM's.

VMmark 2.x voert ook alomtegenwoordige platforminfrastructuurworkloads uit, zoals het klonen en implementeren van VM's, automatische VM-loadbalancing in een datacenter, VM-livemigratie (vMotion) en dynamische datastore-verplaatsing (storage vMotion). Deze bewerkingen vormen een aanvulling op de conventionele workloads op applicatieniveau. De consolidatiecapaciteit van een datacenter, die schaalbaarheid en individuele applicatieprestaties meet, wordt dus gemeten als het aantal tegels dat het datacenterplatform aankan en tegelijkertijd de vereiste administratieve handelingen ondersteunt. De prestaties van elke workload binnen elke tegel die een multi-hostplatform aankan, in combinatie met de prestaties van de infrastructuuractiviteiten, bepalen de algehele benchmarkscore.

Volledig conforme VMmark-benchmarktests zijn ontworpen om minimaal 3 uur te draaien, waarbij elke minuut werklaststatistieken worden gerapporteerd. Na een benchmarkrun worden de statistieken van elke tegel berekend en samengevoegd tot een score voor die tegel. Voor aggregatie normaliseert de test eerst de metrische gegevens via een referentiesysteem (om beoordelingen zoals MB/s en database commits/seconde op elkaar af te stemmen). Vervolgens wordt een geometrisch gemiddelde berekend als de uiteindelijke score voor de tegel, waarbij alle scores per tegel worden toegevoegd om het werklastgedeelte van de toepassing van de uiteindelijke metriek te maken. Infrastructuurworkloads gebruiken een vergelijkbaar proces voor hun deel van de metriek. Anders is echter hoe de infrastructuurworkloads worden geschaald door de grootte van het onderliggende servercluster en niet expliciet door de gebruiker. Als gevolg hiervan worden de infrastructuurworkloads gecompileerd als een enkele groep en zijn er geen multi-tile sommen vereist. Vanaf dit punt wordt vervolgens een definitieve benchmarkscore berekend als een gewogen gemiddelde, waarbij applicatie-workloads 80% uitmaken en infrastructuur-workloads 20%. Deze gewichten weerspiegelen de relatieve bijdrage van infrastructuur- en applicatieworkloads aan de totale resourcebehoefte.

Om de VMmark Virtualization Benchmark uit te voeren, zijn er enkele serieuze hardwarevereisten om te starten, die alleen maar toenemen naarmate het aantal tegels dat u test, toeneemt.

VMmark Virtualisatie Benchmark Minimale specificaties

  • ESXi virtuele serverhosts (vMotion-compatibel)
    • Cluster met 2 hosts (homogene systemen niet vereist) met het volgende:
    • 4 logische CPU's per server
    • 27GB geheugen
    • 320 GB gedeelde opslag
  • vCenter Server geïnstalleerd op een afzonderlijke, speciale server
  • Clientsysteem per tegel
    • Aanbevolen minimum: twee CPU-cores
    • 4 GB RAM
    • 15 GB beschikbare lokale schijfruimte
    • vMotion-netwerken (10 Gb/s netwerk aanbevolen)

VMware's VMmark 2.5 maakt gebruik van een breed scala aan software en besturingssystemen om een ​​echte gevirtualiseerde omgeving volledig weer te geven. Hieronder vindt u een overzicht van de VM's die zijn opgenomen in elke VMmark-tegel en de applicaties en besturingssystemen die ze gebruiken.

VMmark 2.5 tegelconfiguratie

  • Bedrijf
    • Microsoft Windows Server 2008 Enterprise-editie R2, 64-bits
    • VMmark 2.x-harnas
    • STAF-framework en STAX-uitvoeringsengine
    • LadenGen
    • Microsoft Outlook 2007 (standalone of opgenomen in Microsoft Office 2007)
    • Beheerprogramma's voor Microsoft Exchange 2007
    • Cygwin
    • Een Java-JDK
    • Toolkit voor regenbelasting
  • Mail server
    • Microsoft Windows Server 2008 Enterprise-editie R2, 64-bits
    • Microsoft Exchange 2007
    • 1000 zware profielgebruikers
  • Stand-by
    • Microsoft Windows Server 2003 SP2 Enterprise Edition, 32-bits
  • OlioDB
    • SUSE Linux Enterprise Server 11, 64-bits
    • Olio-database met MySQL-database
  • OlioWeb
    • SUSE Linux Enterprise Server 11, 64-bits
    • Olio-werklast
  • DS2DB
    • SUSE Linux Enterprise Server 11, 64-bits
    • MySQL-database
  • DS2WebA
    • SUSE Linux Enterprise Server 11, 64-bits
    • Apache 2.2 webserver
    • DS2 Weblaag A
  • DS2WebB
    • SUSE Linux Enterprise Server 11, 64-bits
    • Apache 2.2 webserver
    • DS2 Weblaag B
  • DS2WebC
    • SUSE Linux Enterprise Server 11, 64-bits
    • Apache 2.2 webserver
    • DS2 Weblaag C

VMware VMmark-testomgeving

Storage-oplossingen worden getest met de VMware VMmark-benchmark in de StorageReview Enterprise-testlaboratorium gebruikmakend van meerdere servers die zijn verbonden via een snel netwerk. We gebruiken Dell PowerEdge R730s voor verschillende segmenten van de VMware VMmark-omgeving, waaronder vier voor de VMmark 2.5.1-hosts, twee voor het hosten van meerdere virtuele clients, één die werkt als een fysieke primaire client, één die een VMware vCenter Appliance uitvoert en één als een tijdelijke verzamelplaats voor elke tegel die wordt gebruikt in onze VMmark-test. De PowerEdge-lijn biedt ook uitstekende hardwarecompatibiliteit, wat een absolute must is omdat we verschillende vormen van opslag- en netwerktechnologie in ons testplatform integreren. Net als bij onze andere testplatforms, is het ons doel om realistische prestaties te tonen die klanten kunnen verwachten van mid-range serverplatforms, in vergelijking met de servers met topspecificaties die over het algemeen worden gebruikt in de meeste concurrerende benchmarks. Een ander voordeel van dit unieke 4-host VMmark-platform is dat we meer host-side resources kunnen gebruiken in aggeragate dan een top-spec 2-host setup, waardoor het te testen opslagproduct onder druk komt te staan ​​zonder CPU-gebonden te worden.

Voor lokale opslag in deze VMmark-omgeving hebben we gekozen voor een kosten- en energiezuinige SD-opstartkaartindeling. Deze SD-kaarten worden gebruikt als hypervisor-opstartschijven op de VM-server en virtuele clientzijde van onze VMmark-testlay-out. Dit verwijdert de kosten van een SSD of HDD van elke server in deze omgeving en verlaagt het stroomverbruik. Onze op Windows Server 2008 R2 gebaseerde virtuele client-VM's bevinden zich op opslag die wordt gepresenteerd door een DotHill Ultra48 SAN, draaiend op een pool van 10 HDD's en SSD-tiering. Dit helpt elke mogelijkheid uit te sluiten dat de hosts I/O-gebonden worden tijdens deze benchmark.

Mellanox 56Gb InfiniBand-verbindingen werden gebruikt om de hoogste prestaties en de grootste netwerkefficiëntie op elke ESXi vSphere-host te bieden om ervoor te zorgen dat de aangesloten VM's niet netwerkbeperkt zijn. We gebruiken één Mellanox ConnectX-3 NIC met één poort die in IPoIB-modus werkt, met meerdere VM-netwerken die op één vSwitch draaien. Dit verlicht eventuele netwerkbeperkingen en vermindert de complexiteit van de omgeving in onze multi-use testinfrastructuur.

We breiden onze netwerkinfrastructuur voortdurend uit om de beste en snelste apparatuur in onze beoordelingen te gebruiken. Als zodanig zijn we voortdurend bezig met het upgraden van onze laboratorium- en bedrijfstestapparatuur om ons aan te passen aan de steeds veranderende technologie.


VMmark-platform van de eerste generatie

Eerste generatie VMware VMmark Virtualisatie Benchmark-apparatuur

  • Lenovo Think Server RD630 VMware ESXi vSphere-cluster met 4 knooppunten
    • Acht Intel E5-2650 CPU's voor 127 GHz in cluster (twee per node, 2.0 GHz, 8 cores, 20 MB cache) 
    • 512 GB RAM (128 GB per knooppunt, 8 GB x 16 DDR3, 64 GB per CPU)
    • 400GB OCZ Talos 2 SAS SSD x 4 (via LSI 9207-8i)
    • 4 x Mellanox ConnectX-3 InfiniBand-adapter (vSwitch voor vMotion en VM-netwerk)
    • 4 x QLogic QLE2672 16Gb FC-adapter
    • VMware ESXi vSphere 5.1 / Enterprise Plus 8-CPU
  • Lenovo Think Server RD630 VMware ESXi vSphere Virtual Client-hosts (2)
    • Vier Intel E5-2650 CPU's (twee per node, 2.0 GHz, 8 cores, 20 MB cache)
    • 256 GB RAM (128 GB per knooppunt, 8 GB x 16 DDR3, 64 GB per CPU)
    • 400GB OCZ Talos 2 SAS SSD x 2 (via LSI 9207-8i)
    • 2 x Mellanox ConnectX-3 InfiniBand-adapter
    • VMware ESXi vSphere 5.1 / Enterprise Plus 4-CPU
  • Lenovo Think Server RD240 (Hoofdklant)
    • Twee Intel Xeon X5650 CPU's (2.66 GHz, 6 cores, 12 MB cache)
    • 16 GB RAM (8 GB x 4 DDR3, 8 GB per CPU)
    • 600 GB 10 SAS HDD in RAID1 (via LSI 9260-8i)
    • Mellanox ConnectX-3 InfiniBand-adapter
    • Windows Server 2008 R2 64-bits
  • Lenovo Think Server RD240 (vCenter-apparaathost)
    • Twee Intel Xeon X5650 CPU's (2.66 GHz, 6 cores, 12 MB cache)
    • 24 GB RAM (8 GB x 2 DDR3, 4 GB x 2, 12 GB per CPU)
    • Gehost op gedeelde SSD iSCSI LUN (125 GB Thin Provisioned)
    • VMware ESXi 5.1 vSphere/Enterprise Plus 2-CPU
  • Lenovo Think Server RD240 (VMmark-tegelopslag)
    • Twee Intel Xeon X5650 CPU's (2.66 GHz, 6 cores, 12 MB cache)
    • 32 GB RAM (8 GB x 4 DDR3, 16 GB per CPU)
    • 8TB x 8 WD RE4 SAS RAID6 + Hot Spare (20TB bruikbaar via LSI 9260-8i)
    • VMware ESXi 5.1 vSphere/Enterprise Plus 2-CPU

Tweede generatie VMware VMmark Virtualisatie Benchmark-apparatuur

  • Dell PowerEdge R730 VMware ESXi vSphere 4-node cluster
    • Acht Intel E5-2690 v3 CPU's voor 249 GHz in cluster (twee per node, 2.6 GHz, 12 cores, 30 MB cache) 
    • 1 TB RAM (256 GB per knooppunt, 16 GB x 16 DDR4, 128 GB per CPU)
    • SD-kaart opstarten (Lexar 16GB)
    • 4 x Mellanox ConnectX-3 InfiniBand-adapter (vSwitch voor vMotion en VM-netwerk)
    • 4 x Emulex 16 GB FC HBA met twee poorten
    • 4 x Emulex 10GbE NIC met twee poorten
    • VMware ESXi vSphere 6.0 / Enterprise Plus 8-CPU
  • Dell PowerEdge R730 VMware ESXi vSphere 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 vMotion 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
  • Emulex 10GbE NIC met twee poorten (Hoofdklant)
    • Twee Intel E5-2603 v3 CPU's (1.6 GHz, 6 cores, 15 MB cache)
    • 32 GB RAM (4 GB x 8 DDR3, 16 GB per CPU)
    • 960 GB SSD-opstartschijf
    • Mellanox ConnectX-3 InfiniBand-adapter
    • Windows Server 2008 R2 SP1 64-bits
  • Dell PowerEdge R720 (vCenter 6.0 apparaathost)
    • Twee Intel E5-2690 v2 CPU's (3.0 GHz, 10 cores, 25 MB cache)
    • 64 GB RAM (8 GB x 8 DDR3, 32 GB per CPU)
    • Gehost op gedeelde iSCSI LUN
    • VMware ESXi 6.0 vSphere/Enterprise Plus 2-CPU
  • Mellanox SX6036 InfiniBand-schakelaar
    • 36 FDR-poorten (56Gb/s).
    • 4Tb/s totale schakelcapaciteit
  • Mellanox SX1036 10/40GbE-schakelaar
    • 36 40GbE-poorten
  • Netgear ProSafe M7100 10Gbase-t-schakelaar
    • 24 10Gbase-t RJ45-poorten
    • 480Gb/s totale schakelcapaciteit
  • Brocade 6510 16Gb FC-switch
    • 48 16 Gb FC-poorten
    • 768Gb/s totale schakelcapaciteit

Alle VMmark-resultatenmappen kunnen op verzoek worden gedownload. De Synology Rackstation RS10613xs+'s 1-Tile ruwe score van 1.10 Application en 1.11 VMmark2 met 10 15K SAS HDD's in RAID0 wordt gebruikt als onze basislijn van 1 om de resultaten tegen te normaliseren.

VMware VMmark Virtualisatie Benchmark