VMmark Virtualization Benchmark est une référence complète de virtualisation de centres de données multi-hôtes conçue pour imiter le comportement d'environnements de consolidation complexes. Les méthodologies d'analyse comparative héritées conçues pour les performances et l'évolutivité d'une charge de travail unique sont insuffisantes pour la consolidation des serveurs, qui rassemble un ensemble de charges de travail sur une plate-forme de virtualisation composée d'un ensemble de serveurs physiques avec accès au stockage partagé et à l'infrastructure réseau.
La possibilité de virtualiser des charges de travail irrégulières tout en équilibrant sans effort et en automatisant le provisionnement des charges de travail, combinée à un plus large éventail de tâches administratives, a révolutionné l'utilisation des serveurs. En tant que tel, l'analyse comparative VMmark se concentre sur les performances des applications centrées sur l'utilisateur et tient compte des effets de cette activité d'infrastructure (qui peut avoir un impact sur les performances du processeur, du réseau, du stockage ou d'autres performances) sur les performances globales de la plate-forme.
L'approche d'analyse comparative de VMmark 2.x utilise une série de sous-tests dérivés d'outils de génération de charge couramment utilisés et de tâches d'administration de virtualisation couramment lancées. Le benchmark implémente un schéma basé sur des tuiles pour mesurer les performances des applications. L'unité de travail connue sous le nom de tuile est mieux définie comme un ensemble de machines virtuelles exécutant un ensemble diversifié de charges de travail encapsulées dans un ensemble diversifié sur des machines virtuelles.
VMmark 2.x exécute également des charges de travail d'infrastructure de plate-forme omniprésentes telles que le clonage et le déploiement de machines virtuelles, l'équilibrage automatique de la charge des machines virtuelles dans un centre de données, la migration en direct des machines virtuelles (vMotion) et la relocalisation dynamique des banques de données (storage vMotion). Ces opérations complètent les charges de travail conventionnelles au niveau de l'application. La capacité de consolidation d'un centre de données, qui mesure l'évolutivité et les performances des applications individuelles, est donc mesurée comme le nombre de tuiles que la plate-forme du centre de données peut gérer tout en prenant en charge les opérations administratives requises. Les performances de chaque charge de travail au sein de chaque tuile qu'une plate-forme multi-hôte peut prendre en charge, combinées aux performances des opérations d'infrastructure, déterminent le score de référence global.
Les tests de référence VMmark entièrement conformes sont conçus pour s'exécuter pendant au moins 3 heures avec des métriques de charge de travail rapportées toutes les minutes. Après une exécution de référence, les métriques de chaque tuile sont calculées et agrégées dans un score pour cette tuile. Pour l'agrégation, le test normalise d'abord les métriques via un système de référence (afin de faire correspondre les notes telles que les Mo/s et les commits de base de données/seconde). Ensuite, une moyenne géométrique est calculée comme score final pour la tuile, avec tout le score par tuile ajouté pour créer la partie charge de travail de l'application de la métrique finale. Les charges de travail d'infrastructure utilisent un processus similaire pour leur partie de la métrique. Cependant, la façon dont les charges de travail de l'infrastructure sont mises à l'échelle par la taille du cluster de serveurs sous-jacent et non explicitement par l'utilisateur est différente. Par conséquent, les charges de travail de l'infrastructure sont compilées en un seul groupe et aucune somme multi-tuiles n'est requise. À partir de ce point, un score de référence final est ensuite calculé sous la forme d'une moyenne pondérée où les charges de travail d'application représentent 80 % et les charges de travail d'infrastructure représentent 20 %. Ces pondérations reflètent la contribution relative des charges de travail d'infrastructure et d'application aux demandes globales de ressources.
Afin d'exécuter le VMmark Virtualization Benchmark, il y a des exigences matérielles sérieuses pour commencer, qui ne font qu'augmenter à mesure que le nombre de tuiles que vous testez augmente.
Spécifications minimales du banc d'essai de virtualisation VMmark
- Hôtes de serveur virtuel ESXi (compatible vMotion)
- Cluster à 2 hôtes (systèmes homogènes non requis) avec les éléments suivants :
- 4 processeurs logiques par serveur
- 27GB de mémoire
- 320 Go de stockage partagé
- vCenter Server installé sur un serveur dédié distinct
- Système client par vignette
- Minimum recommandé : deux cœurs de processeur
- 4 Go de RAM
- 15 Go d'espace disque disponible en local
- Mise en réseau vMotion (réseau 10 Gb/s recommandé)
VMmark 2.5 de VMware utilise une large gamme de logiciels et de systèmes d'exploitation pour refléter pleinement un environnement virtualisé réel. Vous trouverez ci-dessous un aperçu des machines virtuelles incluses dans chaque vignette VMmark, ainsi que des applications et des systèmes d'exploitation qu'elles utilisent.
Configuration des tuiles VMmark 2.5
- Projet
- Microsoft Windows Server 2008 Édition Entreprise R2, 64 bits
- Harnais VMmark 2.x
- Cadre STAF et moteur d'exécution STAX
- ChargeGen
- Microsoft Outlook 2007 (autonome ou inclus dans Microsoft Office 2007)
- Outils de gestion Microsoft Exchange 2007
- Cygwin
- Un JDK Java
- Boîte à outils pour la charge de travail sous la pluie
- serveur de courrier
- Microsoft Windows Server 2008 Édition Entreprise R2, 64 bits
- Microsoft Exchange 2007
- 1000 utilisateurs de profil lourd
- En attente
- Microsoft Windows Server 2003 SP2 Édition Entreprise, 32 bits
- OlioDB
- SUSE Linux Enterprise Server 11, 64 bits
- Base de données Olio avec base de données MySQL
- OlioWeb
- SUSE Linux Enterprise Server 11, 64 bits
- Olio charge de travail
- DS2DB
- SUSE Linux Enterprise Server 11, 64 bits
- base de données MySQL
- DS2WebA
- SUSE Linux Enterprise Server 11, 64 bits
- Serveur Web Apache 2.2
- DS2 niveau Web A
- DS2WebB
- SUSE Linux Enterprise Server 11, 64 bits
- Serveur Web Apache 2.2
- DS2 Web niveau B
- DS2WebC
- SUSE Linux Enterprise Server 11, 64 bits
- Serveur Web Apache 2.2
- DS2 niveau Web C
Environnement de test VMware VMmark
Les solutions de stockage sont testées avec le benchmark VMware VMmark dans le laboratoire de test StorageReview Enterprise, à l'aide de plusieurs serveurs connectés via un réseau haut débit. Nous utilisons des Dell PowerEdge R730 pour les différents segments de l'environnement VMware VMmark : quatre pour les hôtes VMmark 2.5.1, deux pour héberger plusieurs clients virtuels, un fonctionnant comme client physique principal, un autre exécutant une appliance VMware vCenter et un dernier servant de zone de transit temporaire pour chaque module utilisé dans notre test VMmark. La gamme PowerEdge offre également une excellente compatibilité matérielle, un critère essentiel pour l'intégration de différentes technologies de stockage et de réseau dans notre plateforme de test. Comme pour nos autres plateformes de test, notre objectif est de démontrer les performances réalistes que les clients peuvent attendre de plateformes serveur de milieu de gamme, par rapport aux serveurs haut de gamme généralement utilisés dans la plupart des benchmarks concurrents. Un autre avantage de cette plateforme VMmark unique à quatre hôtes est la possibilité d'exploiter davantage de ressources côté hôte qu'avec une configuration haut de gamme à deux hôtes, ce qui permet de solliciter le produit de stockage testé sans saturer le processeur.
Pour le stockage local dans cet environnement VMmark, nous avons opté pour une disposition de carte de démarrage SD économique et économe en énergie. Ces cartes SD sont utilisées comme lecteurs de démarrage de l'hyperviseur sur le serveur VM et côté client virtuel de notre configuration de test VMmark. Cela supprime le coût d'un SSD ou d'un disque dur de chaque serveur dans cet environnement, ainsi que la consommation d'énergie. Nos machines virtuelles clientes virtuelles basées sur Windows Server 2008 R2 résident sur un stockage présenté par un SAN DotHill Ultra48, fonctionnant sur un pool de disques durs 10K et une hiérarchisation SSD. Cela permet d'exclure toute possibilité que les hôtes deviennent liés aux E/S pendant ce test.
Des interconnexions Mellanox InfiniBand 56 Gb ont été utilisées pour garantir des performances optimales et une efficacité réseau maximale sur chaque hôte ESXi vSphere, évitant ainsi toute limitation de bande passante pour les machines virtuelles connectées. Nous utilisons une carte réseau Mellanox ConnectX-3 à port unique fonctionnant en mode IPoIB, avec plusieurs réseaux de machines virtuelles exécutés sur un seul vSwitch. Cette configuration élimine les contraintes réseau et simplifie l'environnement de notre infrastructure de test multi-usage.
Nous développons constamment notre infrastructure réseau pour utiliser l'équipement le meilleur et le plus rapide dans nos revues. En tant que tel, nous améliorons constamment notre équipement de test de laboratoire et d'entreprise pour nous adapter à la technologie en constante évolution.
Plate-forme VMmark de première génération
Équipement de référence de virtualisation VMware VMmark de première génération
- Lenovo Think Server RD630 Cluster VMware ESXi vSphere à 4 nœuds
- Huit processeurs Intel E5-2650 pour 127 GHz en cluster (deux par nœud, 2.0 GHz, 8 cœurs, 20 Mo de cache)
- 512 Go de RAM (128 Go par nœud, 8 Go x 16 DDR3, 64 Go par processeur)
- 400GB Disque SSD OCZ Talos 2 SAS x 4 (via LSI 9207-8i)
- 4 x adaptateur Mellanox ConnectX-3 InfiniBand (vSwitch pour vMotion et réseau VM)
- 4 adaptateurs QLogic QLE2672 16 Go FC
- VMware ESXi vSphere 5.1/Enterprise Plus 8-CPU
- Lenovo Think Server RD630 Hôtes de client virtuel VMware ESXi vSphere (2)
- Quatre processeurs Intel E5-2650 (deux par nœud, 2.0 GHz, 8 cœurs, 20 Mo de cache)
- 256 Go de RAM (128 Go par nœud, 8 Go x 16 DDR3, 64 Go par processeur)
- 400GB Disque SSD OCZ Talos 2 SAS x 2 (via LSI 9207-8i)
- 2 adaptateurs Mellanox ConnectX-3 InfiniBand
- VMware ESXi vSphere 5.1/Enterprise Plus 4-CPU
- Lenovo Think Server RD240 (Client principal)
- Deux processeurs Intel Xeon X5650 (2.66 GHz, 6 cœurs, 12 Mo de cache)
- 16 Go de RAM (8 Go x 4 DDR3, 8 Go par processeur)
- Disque dur SAS 600 Go 10K en RAID1 (via LSI 9260-8i)
- Adaptateur InfiniBand Mellanox ConnectX-3
- Windows Server 2008 R2 64-bit
- Lenovo Think Server RD240 (hôte de l'appliance vCenter)
- Deux processeurs Intel Xeon X5650 (2.66 GHz, 6 cœurs, 12 Mo de cache)
- 24 Go de RAM (8 Go x 2 DDR3, 4 Go x 2, 12 Go par processeur)
- Hébergé sur SSD iSCSI LUN partagé (125 Go à provisionnement dynamique)
- VMware ESXi 5.1 vSphere/Enterprise Plus 2-CPU
- Lenovo Think Server RD240 (Stockage de tuiles VMmark)
- Deux processeurs Intel Xeon X5650 (2.66 GHz, 6 cœurs, 12 Mo de cache)
- 32 Go de RAM (8 Go x 4 DDR3, 16 Go par processeur)
- 8 To x 8 WD RE4 SAS RAID6 + Hot Spare (20 To utilisables via LSI 9260-8i)
- VMware ESXi 5.1 vSphere/Enterprise Plus 2-CPU
Équipement de test de virtualisation VMware VMmark de deuxième génération
- Cluster à 730 nœuds Dell PowerEdge R4 VMware ESXi vSphere
- Huit processeurs Intel E5-2690 v3 pour 249 GHz en cluster (deux par nœud, 2.6 GHz, 12 cœurs, 30 Mo de cache)
- 1 To de RAM (256 Go par nœud, 16 Go x 16 DDR4, 128 Go par processeur)
- Démarrage de la carte SD (Lexar 16 Go)
- 4 x adaptateur Mellanox ConnectX-3 InfiniBand (vSwitch pour vMotion et réseau VM)
- 4 x HBA FC double port Emulex 16 Go
- 4 x Carte réseau Emulex 10GbE à deux ports
- VMware ESXi vSphere 6.0/Enterprise Plus 8-CPU
- Hôtes de client virtuel Dell PowerEdge R730 VMware ESXi vSphere (2)
- Quatre processeurs Intel E5-2690 v3 pour 124 GHz en cluster (deux par nœud, 2.6 GHz, 12 cœurs, 30 Mo de cache)
- 512 Go de RAM (256 Go par nœud, 16 Go x 16 DDR4, 128 Go par processeur)
- Démarrage de la carte SD (Lexar 16 Go)
- 2 x adaptateur Mellanox ConnectX-3 InfiniBand (vSwitch pour vMotion et réseau VM)
- 2 x HBA FC double port Emulex 16 Go
- 2 x Carte réseau Emulex 10GbE à deux ports
- VMware ESXi vSphere 6.0/Enterprise Plus 4-CPU
- Carte réseau Emulex 10GbE à deux ports (Client principal)
- Deux processeurs Intel E5-2603 v3 (1.6 GHz, 6 cœurs, 15 Mo de cache)
- 32 Go de RAM (4 Go x 8 DDR3, 16 Go par processeur)
- Disque de démarrage SSD de 960 Go
- Adaptateur InfiniBand Mellanox ConnectX-3
- Windows Server 2008 R2 SP1 64 bits
- Dell PowerEdge R720 (Hôte de l'appliance vCenter 6.0)
- Deux processeurs Intel E5-2690 v2 (3.0 GHz, 10 cœurs, 25 Mo de cache)
- 64 Go de RAM (8 Go x 8 DDR3, 32 Go par processeur)
- Hébergé sur un iSCSI LUN partagé
- VMware ESXi 6.0 vSphere/Enterprise Plus 2-CPU
- Commutateur InfiniBand Mellanox SX6036
- 36 ports FDR (56 Go/s)
- Capacité de commutation agrégée de 4 To/s
- Commutateur Mellanox SX1036 10/40GbE
- 36 ports 40 GbE
- Commutateur Netgear ProSafe M7100 10Gbase-t
- 24 ports RJ10 45Gbase-t
- Capacité de commutation globale de 480 Gb/s
- Commutateur FC Brocade 6510 16 Go
- 48 ports FC 16 Go
- Capacité de commutation globale de 768 Gb/s
Tous les dossiers de résultats VMmark sont disponibles au téléchargement sur demande. Le score brut de 1.10 pour l'application et de 1.11 pour VMmark2 (10 disques durs SAS 15K en RAID 0) du Synology RackStation RS10613xs+ (1-Tile) sert de référence (1) pour normaliser les résultats.





Amazon