Der VMmark Virtualization Benchmark ist ein umfassender Multi-Host-Rechenzentrums-Virtualisierungs-Benchmark, der das Verhalten komplexer Konsolidierungsumgebungen nachahmen soll. Herkömmliche Benchmarking-Methoden, die auf die Leistung und Skalierbarkeit einzelner Workloads ausgelegt sind, reichen für die Serverkonsolidierung nicht aus, bei der eine Sammlung von Workloads auf einer Virtualisierungsplattform zusammengefasst wird, die aus einer Reihe physischer Server mit Zugriff auf gemeinsam genutzte Speicher- und Netzwerkinfrastruktur besteht.
Die Möglichkeit, unregelmäßige Workloads zu virtualisieren und gleichzeitig die Workload-Bereitstellung mühelos auszugleichen und zu automatisieren, kombiniert mit einem breiteren Spektrum an Verwaltungsaufgaben, hat die Servernutzung revolutioniert. Daher konzentriert sich das VMmark-Benchmarking auf die benutzerzentrierte Anwendungsleistung und berücksichtigt die Auswirkungen dieser Infrastrukturaktivität (die sich auf die CPU-, Netzwerk-, Speicher- oder andere Leistung auswirken kann) auf die Gesamtleistung der Plattform.
Der Benchmarking-Ansatz von VMmark 2.x nutzt eine Reihe von Untertests, die aus häufig verwendeten Lastgenerierungstools und häufig initiierten Virtualisierungsverwaltungsaufgaben abgeleitet werden. Der Benchmark implementiert ein kachelbasiertes Schema zur Messung der Anwendungsleistung. Die als Kachel bezeichnete Arbeitseinheit lässt sich am besten als eine Sammlung von VMs definieren, auf denen verschiedene Arbeitslasten ausgeführt werden, die in verschiedenen Sätzen auf VMs gekapselt sind.
VMmark 2.x führt außerdem allgegenwärtige Plattform-Infrastruktur-Workloads wie Klonen und Bereitstellen von VMs, automatische VM-Lastverteilung in einem Rechenzentrum, VM-Live-Migration (vMotion) und dynamische Datenspeicherverschiebung (Storage vMotion) aus. Diese Vorgänge ergänzen die herkömmlichen Workloads auf Anwendungsebene. Die Konsolidierungskapazität eines Rechenzentrums, die die Skalierbarkeit und die Leistung einzelner Anwendungen misst, wird somit als die Anzahl der Kacheln gemessen, die die Rechenzentrumsplattform verarbeiten kann und gleichzeitig die erforderlichen Verwaltungsvorgänge unterstützt. Die Leistung jedes Workloads innerhalb jeder Kachel, die eine Multi-Host-Plattform bewältigen kann, zusammen mit der Leistung der Infrastrukturvorgänge bestimmt den Gesamt-Benchmark-Score.
Vollständig konforme VMmark-Benchmark-Tests sind auf eine Dauer von mindestens 3 Stunden ausgelegt, wobei jede Minute Arbeitslastmetriken gemeldet werden. Nach einem Benchmark-Lauf werden die Metriken jeder Kachel berechnet und zu einer Punktzahl für diese Kachel zusammengefasst. Für die Aggregation normalisiert der Test zunächst die Metriken über ein Referenzsystem (um Bewertungen wie MB/s und Datenbank-Commits/Sekunde abzugleichen). Anschließend wird ein geometrischer Mittelwert als endgültiger Wert für die Kachel berechnet, wobei der gesamte Wert pro Kachel addiert wird, um den Anwendungsarbeitslastanteil der endgültigen Metrik zu erstellen. Infrastruktur-Workloads nutzen für ihren Teil der Metrik einen ähnlichen Prozess. Unähnlich ist jedoch die Art und Weise, wie die Infrastruktur-Workloads nach der Größe des zugrunde liegenden Server-Clusters skaliert werden und nicht explizit durch den Benutzer. Dadurch werden die Infrastruktur-Workloads als eine einzige Gruppe zusammengestellt und es sind keine Summen aus mehreren Kacheln erforderlich. Von diesem Punkt aus wird dann ein endgültiger Benchmark-Score als gewichteter Durchschnitt berechnet, bei dem Anwendungs-Workloads 80 % und Infrastruktur-Workloads 20 % ausmachen. Diese Gewichtungen spiegeln den relativen Beitrag der Infrastruktur- und Anwendungs-Workloads zum gesamten Ressourcenbedarf wider.
Um den VMmark Virtualisierungs-Benchmark ausführen zu können, müssen zunächst einige ernsthafte Hardwareanforderungen erfüllt werden, die mit zunehmender Anzahl der zu testenden Kacheln nur noch steigen.
VMmark Virtualisierungs-Benchmark-Mindestspezifikationen
- ESXi Virtual Server Hosts (vMotion-kompatibel)
- 2-Host-Cluster (homogene Systeme nicht erforderlich) mit Folgendem:
- 4 logische CPUs pro Server
- 27GB Arbeitsspeicher
- 320 GB gemeinsamer Speicher
- vCenter Server auf einem separaten, dedizierten Server installiert
- Client-System pro Kachel
- Empfohlenes Minimum: zwei CPU-Kerne
- 4 GB RAM
- 15 GB verfügbarer lokaler Festplattenspeicher
- vMotion-Netzwerk (10-Gbit/s-Netzwerk empfohlen)
VMmark 2.5 von VMware nutzt eine breite Palette von Software- und Betriebssystemen, um eine reale virtualisierte Umgebung vollständig abzubilden. Nachfolgend finden Sie eine Übersicht über die in jeder VMmark-Kachel enthaltenen VMs und die von ihnen verwendeten Anwendungen und Betriebssysteme.
VMmark 2.5-Kachelkonfiguration
- Kunden
- Microsoft Windows Server 2008 Enterprise Edition R2, 64-Bit
- VMmark 2.x-Kabelbaum
- STAF-Framework und STAX-Ausführungs-Engine
- LoadGen
- Microsoft Outlook 2007 (eigenständig oder in Microsoft Office 2007 enthalten)
- Verwaltungstools für Microsoft Exchange 2007
- Cygwin
- Ein Java JDK
- Rain Workload-Toolkit
- Mail-Server
- Microsoft Windows Server 2008 Enterprise Edition R2, 64-Bit
- Microsoft Exchange 2007
- 1000 starke Profilbenutzer
- Bereithalten
- Microsoft Windows Server 2003 SP2 Enterprise Edition, 32-Bit
- OlioDB
- SUSE Linux Enterprise Server 11, 64-Bit
- Olio-Datenbank mit MySQL-Datenbank
- OlioWeb
- SUSE Linux Enterprise Server 11, 64-Bit
- Olio-Arbeitsbelastung
- DS2DB
- SUSE Linux Enterprise Server 11, 64-Bit
- MySQL-Datenbank
- DS2WebA
- SUSE Linux Enterprise Server 11, 64-Bit
- Apache 2.2 Webserver
- DS2 Web-Stufe A
- DS2WebB
- SUSE Linux Enterprise Server 11, 64-Bit
- Apache 2.2 Webserver
- DS2 Web-Stufe B
- DS2WebC
- SUSE Linux Enterprise Server 11, 64-Bit
- Apache 2.2 Webserver
- DS2 Web-Stufe C
VMware VMmark-Testumgebung
Speicherlösungen werden mit dem VMware VMmark-Benchmark getestet StorageReview Enterprise Test Lab Nutzung mehrerer Server, die über ein Hochgeschwindigkeitsnetzwerk verbunden sind. Wir nutzen Dell PowerEdge R730s für verschiedene Segmente der VMware VMmark-Umgebung, darunter vier für die VMmark 2.5.1-Hosts, zwei zum Hosten mehrerer virtueller Clients, einer als physischer Hauptclient, einer mit VMware vCenter Appliance und einer als temporärer Stützpunkt für jede in unserem VMmark-Test genutzte Kachel. Die PowerEdge-Reihe bietet außerdem eine hervorragende Hardwarekompatibilität, was ein absolutes Muss ist, da wir verschiedene Formen von Speicher- und Netzwerktechnologie in unsere Testplattform integrieren. Wie bei unseren anderen Testplattformen ist es unser Ziel, die realistische Leistung zu zeigen, die Kunden von Serverplattformen der Mittelklasse erwarten können, im Vergleich zu den Servern der Spitzenklasse, die im Allgemeinen in den meisten Wettbewerbs-Benchmarks zum Einsatz kommen. Ein weiterer Vorteil dieser einzigartigen VMmark-Plattform mit vier Hosts besteht darin, dass wir insgesamt mehr hostseitige Ressourcen nutzen können als bei einem erstklassigen 4-Host-Setup, wodurch das zu testende Speicherprodukt belastet wird, ohne dass es an die CPU gebunden wird.
Für die lokale Speicherung in dieser VMmark-Umgebung haben wir uns für ein kosten- und energieeffizientes SD-Bootkarten-Layout entschieden. Diese SD-Karten werden als Hypervisor-Boot-Laufwerke auf der VM-Server- und virtuellen Clientseite unseres VMmark-Testlayouts verwendet. Dadurch entfallen die Kosten für eine SSD oder HDD auf jedem Server in dieser Umgebung und es wird auch der Stromverbrauch gesenkt. Unsere auf Windows Server 2008 R2 basierenden virtuellen Client-VMs befinden sich auf Speicher, der von einem DotHill Ultra48 SAN bereitgestellt wird und über einen Pool von 10 Festplatten und SSD-Tiering läuft. Dies hilft dabei, jede Möglichkeit auszuschließen, dass die Hosts während dieses Benchmarks E/A-gebunden werden.
Mellanox 56Gb InfiniBand-Verbindungen wurden verwendet, um die höchste Leistung und größte Netzwerkeffizienz auf jedem ESXi vSphere-Host bereitzustellen und sicherzustellen, dass die verbundenen VMs nicht durch das Netzwerk eingeschränkt sind. Wir verwenden eine Mellanox ConnectX-3-NIC mit einem Port, die im IPoIB-Modus arbeitet, wobei mehrere VM-Netzwerke auf einem einzigen vSwitch ausgeführt werden. Dadurch werden etwaige Netzwerkeinschränkungen gemildert und die Komplexität der Umgebung in unserer Mehrzweck-Testinfrastruktur verringert.
Wir bauen unsere Netzwerkinfrastruktur ständig aus, um in unseren Bewertungen die besten und schnellsten Geräte zu verwenden. Aus diesem Grund rüsten wir unsere Labor- und Unternehmenstestausrüstung ständig auf, um sie an die sich ständig ändernde Technologie anzupassen.
VMmark-Plattform der ersten Generation
VMware VMmark Virtualisierungs-Benchmark-Ausrüstung der ersten Generation
- Lenovo ThinkServer RD630 VMware ESXi vSphere 4-Knoten-Cluster
- Acht Intel E5-2650-CPUs für 127 GHz im Cluster (zwei pro Knoten, 2.0 GHz, 8 Kerne, 20 MB Cache)
- 512 GB RAM (128 GB pro Knoten, 8 GB x 16 DDR3, 64 GB pro CPU)
- 400GB OCZ Talos 2 SAS SSD x 4 (über LSI 9207-8i)
- 4 x Mellanox ConnectX-3 InfiniBand Adapter (vSwitch für vMotion und VM-Netzwerk)
- 4 x QLogic QLE2672 16 GB FC-Adapter
- VMware ESXi vSphere 5.1 / Enterprise Plus 8-CPU
- Lenovo ThinkServer RD630 VMware ESXi vSphere Virtual Client Hosts (2)
- Vier Intel E5-2650-CPUs (zwei pro Knoten, 2.0 GHz, 8 Kerne, 20 MB Cache)
- 256 GB RAM (128 GB pro Knoten, 8 GB x 16 DDR3, 64 GB pro CPU)
- 400GB OCZ Talos 2 SAS SSD x 2 (über LSI 9207-8i)
- 2 x Mellanox ConnectX-3 InfiniBand-Adapter
- VMware ESXi vSphere 5.1 / Enterprise Plus 4-CPU
- Lenovo ThinkServer RD240 (Hauptkunde)
- Zwei Intel Xeon X5650 CPUs (2.66 GHz, 6 Kerne, 12 MB Cache)
- 16 GB RAM (8 GB x 4 DDR3, 8 GB pro CPU)
- 600 GB 10K SAS-Festplatte in RAID1 (über LSI 9260-8i)
- Mellanox ConnectX-3 InfiniBand-Adapter
- Windows Server 2008 R2 64-Bit
- Lenovo ThinkServer RD240 (vCenter Appliance-Host)
- Zwei Intel Xeon X5650 CPUs (2.66 GHz, 6 Kerne, 12 MB Cache)
- 24 GB RAM (8 GB x 2 DDR3, 4 GB x 2, 12 GB pro CPU)
- Gehostet auf gemeinsam genutzter SSD iSCSI LUN (125 GB Thin Provisioned)
- VMware ESXi 5.1 vSphere / Enterprise Plus 2-CPU
- Lenovo ThinkServer RD240 (VMmark-Kachelspeicher)
- Zwei Intel Xeon X5650 CPUs (2.66 GHz, 6 Kerne, 12 MB Cache)
- 32 GB RAM (8 GB x 4 DDR3, 16 GB pro CPU)
- 8 TB x 8 WD RE4 SAS RAID6 + Hot Spare (20 TB nutzbar über LSI 9260-8i)
- VMware ESXi 5.1 vSphere / Enterprise Plus 2-CPU
VMware VMmark Virtualisierungs-Benchmark-Ausrüstung der zweiten Generation
- Dell PowerEdge R730 VMware ESXi vSphere 4-Knoten-Cluster
- Acht Intel E5-2690 v3-CPUs für 249 GHz im Cluster (zwei pro Knoten, 2.6 GHz, 12 Kerne, 30 MB Cache)
- 1 TB RAM (256 GB pro Knoten, 16 GB x 16 DDR4, 128 GB pro CPU)
- SD-Karten-Boot (Lexar 16 GB)
- 4 x Mellanox ConnectX-3 InfiniBand Adapter (vSwitch für vMotion und VM-Netzwerk)
- 4 x Emulex 16 GB Dual-Port-FC-HBA
- 4 x Emulex 10GbE Dual-Port-NIC
- VMware ESXi vSphere 6.0 / Enterprise Plus 8-CPU
- Dell PowerEdge R730 VMware ESXi vSphere Virtual Client Hosts (2)
- Vier Intel E5-2690 v3-CPUs für 124 GHz im Cluster (zwei pro Knoten, 2.6 GHz, 12 Kerne, 30 MB Cache)
- 512 GB RAM (256 GB pro Knoten, 16 GB x 16 DDR4, 128 GB pro CPU)
- SD-Karten-Boot (Lexar 16 GB)
- 2 x Mellanox ConnectX-3 InfiniBand Adapter (vSwitch für vMotion und VM-Netzwerk)
- 2 x Emulex 16 GB Dual-Port-FC-HBA
- 2 x Emulex 10GbE Dual-Port-NIC
- VMware ESXi vSphere 6.0 / Enterprise Plus 4-CPU
- Emulex 10GbE Dual-Port-NIC (Hauptkunde)
- Zwei Intel E5-2603 v3-CPUs (1.6 GHz, 6 Kerne, 15 MB Cache)
- 32 GB RAM (4 GB x 8 DDR3, 16 GB pro CPU)
- 960 GB SSD-Boot-Laufwerk
- Mellanox ConnectX-3 InfiniBand-Adapter
- Windows Server 2008 R2 SP1 64-Bit
- Dell PowerEdge R720 (vCenter 6.0 Appliance-Host)
- Zwei Intel E5-2690 v2-CPUs (3.0 GHz, 10 Kerne, 25 MB Cache)
- 64 GB RAM (8 GB x 8 DDR3, 32 GB pro CPU)
- Gehostet auf gemeinsam genutztem iSCSI LUN
- VMware ESXi 6.0 vSphere / Enterprise Plus 2-CPU
- Mellanox SX6036 InfiniBand-Switch
- 36 FDR-Ports (56 Gbit/s).
- 4 Tbit/s Gesamt-Switching-Kapazität
- Mellanox SX1036 10/40GbE-Switch
- 36 40-GbE-Ports
- Netgear ProSafe M7100 10Gbase-t Switch
- 24 10Gbase-t RJ45-Ports
- 480 Gbit/s Gesamtschaltkapazität
- Brocade 6510 16 GB FC-Switch
- 48 16-Gbit-FC-Ports
- 768 Gbit/s Gesamtschaltkapazität
Alle VMmark-Ergebnisordner stehen auf Anfrage zum Download zur Verfügung. Der Synology RackStation RS10613xs+Der 1-Tile-Rohwert von 1.10 Application und 1.11 VMmark2 mit 10 15K-SAS-Festplatten in RAID0 wird als Basiswert von 1 verwendet, um die Ergebnisse dagegen zu normalisieren.