Il benchmark di virtualizzazione VMmark è un benchmark completo di virtualizzazione di data center multi-host progettato per imitare il comportamento di ambienti di consolidamento complessi. Le metodologie di benchmarking legacy progettate per le prestazioni e la scalabilità di un singolo carico di lavoro non sono sufficienti per il consolidamento dei server, che raccoglie una raccolta di carichi di lavoro su una piattaforma di virtualizzazione costituita da un insieme di server fisici con accesso allo storage condiviso e all'infrastruttura di rete.
La capacità di virtualizzare carichi di lavoro irregolari bilanciando facilmente il carico e automatizzando il provisioning del carico di lavoro, combinata con una gamma più ampia di attività amministrative, ha rivoluzionato l'utilizzo dei server. Pertanto, il benchmarking VMmark si concentra sulle prestazioni delle applicazioni incentrate sull'utente e tiene conto degli effetti di questa attività dell'infrastruttura (che può influire su CPU, rete, storage o altre prestazioni) sulle prestazioni complessive della piattaforma.
L'approccio di benchmarking di VMmark 2.x utilizza una serie di test secondari derivati da strumenti di generazione del carico comunemente utilizzati e attività di amministrazione della virtualizzazione comunemente avviate. Il benchmark implementa uno schema basato su riquadri per misurare le prestazioni dell'applicazione. L'unità di lavoro nota come riquadro è meglio definita come una raccolta di VM che eseguono un insieme diversificato di carichi di lavoro incapsulati in set diversi sulle VM.
VMmark 2.x esegue inoltre carichi di lavoro dell'infrastruttura della piattaforma onnipresente come la clonazione e l'implementazione di VM, il bilanciamento automatico del carico delle VM in un data center, la migrazione in tempo reale delle VM (vMotion) e il riposizionamento dinamico del datastore (storage vMotion). Queste operazioni completano i carichi di lavoro convenzionali a livello di applicazione. La capacità di consolidamento di un data center, che misura la scalabilità e le prestazioni delle singole applicazioni, viene quindi misurata come il numero di riquadri che la piattaforma del data center può gestire supportando allo stesso tempo le operazioni amministrative richieste. Le prestazioni di ciascun carico di lavoro all'interno di ogni riquadro che una piattaforma multi-host può ospitare, combinate con le prestazioni delle operazioni dell'infrastruttura, determinano il punteggio di benchmark complessivo.
I test benchmark VMmark pienamente conformi sono progettati per essere eseguiti per un minimo di 3 ore con i parametri del carico di lavoro riportati ogni minuto. Dopo un'esecuzione del benchmark, i parametri di ogni riquadro vengono calcolati e aggregati in un punteggio per quel riquadro. Per l'aggregazione, innanzitutto il test normalizza le metriche tramite un sistema di riferimento (per far corrispondere valutazioni come MB/s e commit del database/secondo). Quindi, viene calcolata una media geometrica come punteggio finale per il riquadro, con l'intero punteggio per riquadro aggiunto per creare la parte del carico di lavoro dell'applicazione della metrica finale. I carichi di lavoro dell'infrastruttura utilizzano un processo simile per la loro parte della metrica. Diverso, tuttavia, è il modo in cui i carichi di lavoro dell'infrastruttura vengono ridimensionati in base alle dimensioni del cluster di server sottostante e non esplicitamente dall'utente. Di conseguenza, i carichi di lavoro dell'infrastruttura vengono compilati come un unico gruppo e non sono richieste somme su più riquadri. Da questo punto, viene quindi calcolato un punteggio benchmark finale come media ponderata in cui i carichi di lavoro delle applicazioni rappresentano l'80% e i carichi di lavoro dell'infrastruttura comprendono il 20%. Questi pesi riflettono il contributo relativo dei carichi di lavoro dell’infrastruttura e delle applicazioni alla domanda complessiva di risorse.
Per eseguire il benchmark di virtualizzazione VMmark, sono necessari alcuni requisiti hardware seri per iniziare, che aumentano solo con l'aumentare del numero di riquadri da testare.
Specifiche minime del benchmark di virtualizzazione VMmark
- Host di server virtuali ESXi (compatibile con vMotion)
- Cluster a 2 host (sistemi omogenei non richiesti) con quanto segue:
- 4 CPU logiche per server
- 27GB di memoria
- 320 GB di spazio di archiviazione condiviso
- vCenter Server installato su un server dedicato separato
- Sistema client per riquadro
- Minimo consigliato: due core CPU
- 4 GB di RAM
- 15 GB di spazio disponibile su disco locale
- Rete vMotion (rete da 10 Gb/s consigliata)
VMmark 2.5 di VMware utilizza un'ampia gamma di software e sistemi operativi per riflettere pienamente un ambiente virtualizzato del mondo reale. Di seguito è riportata una panoramica delle VM incluse in ciascun riquadro VMmark e delle applicazioni e dei sistemi operativi utilizzati.
Configurazione riquadro VMmark 2.5
- .
- Microsoft Windows Server 2008 Enterprise Edition R2, 64 bit
- Cablaggio VMmark 2.x
- Framework STAF e motore di esecuzione STAX
- CaricaGen
- Microsoft Outlook 2007 (autonomo o incluso in Microsoft Office 2007)
- Strumenti di gestione di Microsoft Exchange 2007
- Cygwin
- Un JDK Java
- Kit di strumenti per il carico di lavoro Rain
- server email
- Microsoft Windows Server 2008 Enterprise Edition R2, 64 bit
- Microsoft Exchange 2007
- 1000 utenti di profilo pesante
- Standby
- Microsoft Windows Server 2003 SP2 Enterprise Edition, 32 bit
- OlioDB
- SUSE Linux Enterprise Server 11, 64 bit
- Database Olio con database MySQL
- OlioWeb
- SUSE Linux Enterprise Server 11, 64 bit
- Carico di lavoro dell'Olio
- DS2DB
- SUSE Linux Enterprise Server 11, 64 bit
- database MySQL
- DS2WebA
- SUSE Linux Enterprise Server 11, 64 bit
- Server Web Apache 2.2
- DS2 Web livello A
- DS2WebB
- SUSE Linux Enterprise Server 11, 64 bit
- Server Web Apache 2.2
- DS2 Web livello B
- DS2WebC
- SUSE Linux Enterprise Server 11, 64 bit
- Server Web Apache 2.2
- DS2 Web livello C
Ambiente di test VMware VMmark
Le soluzioni di storage vengono testate con il benchmark VMware VMmark nel laboratorio di test aziendale di StorageReview, utilizzando più server connessi tramite una rete ad alta velocità. Utilizziamo server Dell PowerEdge R730 per le diverse fasi dell'ambiente VMware VMmark, tra cui quattro per gli host VMmark 2.5.1, due per ospitare più client virtuali, uno che funge da client primario fisico, uno che esegue un'appliance VMware vCenter e uno come ambiente di staging temporaneo per ogni componente utilizzato nel nostro test VMmark. La linea PowerEdge offre inoltre un'eccellente compatibilità hardware, un requisito fondamentale dato che integriamo diverse tecnologie di storage e di rete nella nostra piattaforma di test. Come per le nostre altre piattaforme di test, il nostro obiettivo è mostrare le prestazioni realistiche che i clienti possono aspettarsi da piattaforme server di fascia media, rispetto ai server top di gamma generalmente utilizzati nella maggior parte dei benchmark della concorrenza. Un ulteriore vantaggio di questa esclusiva piattaforma VMmark a 4 host è la possibilità di sfruttare complessivamente più risorse lato host rispetto a una configurazione top di gamma a 2 host, mettendo sotto stress il prodotto di storage in fase di test senza incorrere in limitazioni a livello di CPU.
Per l'archiviazione locale in questo ambiente VMmark, abbiamo scelto un layout della scheda di avvio SD efficiente in termini di costi ed energia. Queste schede SD vengono utilizzate come unità di avvio dell'hypervisor sul server VM e sul lato client virtuale del nostro layout di test VMmark. Ciò elimina il costo di un SSD o di un HDD da ciascun server in questo ambiente, oltre a ridurre il consumo energetico. Le nostre VM client virtuali basate su Windows SErver 2008 R2 risiedono sullo storage presentato da una SAN DotHill Ultra48, che funziona con un pool di HDD da 10 e tiering SSD. Ciò aiuta a escludere ogni possibilità che gli host diventino vincolati all'I/O durante questo benchmark.
Per garantire le massime prestazioni e la massima efficienza di rete su ciascun host ESXi vSphere, sono stati utilizzati cavi di interconnessione Mellanox InfiniBand da 56 Gbps, in modo da assicurare che le macchine virtuali connesse non fossero limitate dalla rete. Utilizziamo una singola scheda di rete Mellanox ConnectX-3 a porta singola, operante in modalità IPoIB, con più reti di macchine virtuali in esecuzione su un singolo vSwitch. Questo elimina qualsiasi limitazione di rete e riduce la complessità dell'ambiente nella nostra infrastruttura di test multiuso.
Ampliamo costantemente la nostra infrastruttura di rete per utilizzare le apparecchiature migliori e più veloci nelle nostre recensioni. Pertanto, aggiorniamo costantemente le nostre apparecchiature di test di laboratorio e aziendali per adattarci alla tecnologia in continua evoluzione.
Piattaforma VMmark di prima generazione
Attrezzatura benchmark di virtualizzazione VMware VMmark di prima generazione
- Lenovo Think Server RD630 Cluster VMware ESXi vSphere a 4 nodi
- Otto CPU Intel E5-2650 per 127 GHz in cluster (due per nodo, 2.0 GHz, 8 core, cache da 20 MB)
- 512 GB di RAM (128 GB per nodo, 8 GB x 16 DDR3, 64 GB per CPU)
- 400GB SSD OCZ Talos 2 SAS x 4 (tramite LSI 9207-8i)
- 4 adattatori Mellanox ConnectX-3 InfiniBand (vSwitch per vMotion e rete VM)
- 4 adattatori FC QLogic QLE2672 da 16 Gb
- VMware ESXi vSphere 5.1 / Enterprise Plus 8 CPU
- Lenovo Think Server RD630 Host client virtuali VMware ESXi vSphere (2)
- Quattro CPU Intel E5-2650 (due per nodo, 2.0 GHz, 8 core, cache da 20 MB)
- 256 GB di RAM (128 GB per nodo, 8 GB x 16 DDR3, 64 GB per CPU)
- 400GB SSD OCZ Talos 2 SAS x 2(tramite LSI 9207-8i)
- 2 adattatori Mellanox ConnectX-3 InfiniBand
- VMware ESXi vSphere 5.1 / Enterprise Plus 4 CPU
- Lenovo Think Server RD240 (Cliente principale)
- Due CPU Intel Xeon X5650 (2.66 GHz, 6 core, cache da 12 MB)
- 16 GB di RAM (8 GB x 4 DDR3, 8 GB per CPU)
- HDD SAS 600K da 10 GB in RAID1 (tramite LSI 9260-8i)
- Adattatore Mellanox ConnectX-3 InfiniBand
- Windows Server 2008 R2 a 64 bit
- Lenovo Think Server RD240 (Host dell'appliance vCenter)
- Due CPU Intel Xeon X5650 (2.66 GHz, 6 core, cache da 12 MB)
- 24 GB di RAM (8 GB x 2 DDR3, 4 GB x 2, 12 GB per CPU)
- Ospitato su SSD iSCSI LUN condiviso (thin provisioning da 125 GB)
- VMware ESXi 5.1 vSphere / Enterprise Plus 2 CPU
- Lenovo Think Server RD240 (Archiviazione di riquadri VMmark)
- Due CPU Intel Xeon X5650 (2.66 GHz, 6 core, cache da 12 MB)
- 32 GB di RAM (8 GB x 4 DDR3, 16 GB per CPU)
- 8 TB x 8 WD RE4 SAS RAID6 + hot spare (20 TB utilizzabili tramite LSI 9260-8i)
- VMware ESXi 5.1 vSphere / Enterprise Plus 2 CPU
Apparecchiature di benchmark per la virtualizzazione VMware VMmark di seconda generazione
- Cluster Dell PowerEdge R730 VMware ESXi vSphere a 4 nodi
- Otto CPU Intel E5-2690 v3 per 249 GHz in cluster (due per nodo, 2.6 GHz, 12 core, 30 MB di cache)
- 1 TB di RAM (256 GB per nodo, 16 GB x 16 DDR4, 128 GB per CPU)
- Avvio scheda SD (Lexar 16 GB)
- 4 adattatori Mellanox ConnectX-3 InfiniBand (vSwitch per vMotion e rete VM)
- 4 x HBA FC a doppia porta Emulex da 16 GB
- 4 x Scheda di rete Emulex 10GbE a doppia porta
- VMware ESXi vSphere 6.0 /Enterprise Plus 8 CPU
- Host client virtuali Dell PowerEdge R730 VMware ESXi vSphere (2)
- Quattro CPU Intel E5-2690 v3 per 124 GHz in cluster (due per nodo, 2.6 GHz, 12 core, 30 MB di cache)
- 512 GB di RAM (256 GB per nodo, 16 GB x 16 DDR4, 128 GB per CPU)
- Avvio scheda SD (Lexar 16 GB)
- 2 adattatori Mellanox ConnectX-3 InfiniBand (vSwitch per vMotion e rete VM)
- 2 x HBA FC a doppia porta Emulex da 16 GB
- 2 x Scheda di rete Emulex 10GbE a doppia porta
- VMware ESXi vSphere 6.0 /Enterprise Plus 4 CPU
- Scheda di rete Emulex 10GbE a doppia porta (Cliente principale)
- Due CPU Intel E5-2603 v3 (1.6 GHz, 6 core, cache da 15 MB)
- 32 GB di RAM (4 GB x 8 DDR3, 16 GB per CPU)
- Unità di avvio SSD da 960 GB
- Adattatore Mellanox ConnectX-3 InfiniBand
- Windows Server 2008 R2 SP1 64 bit
- Dell PowerEdge R720 (Host dell'appliance vCenter 6.0)
- Due CPU Intel E5-2690 v2 (3.0 GHz, 10 core, cache da 25 MB)
- 64 GB di RAM (8 GB x 8 DDR3, 32 GB per CPU)
- Ospitato su iSCSI LUN condiviso
- VMware ESXi 6.0 vSphere/Enterprise Plus 2 CPU
- Interruttore InfiniBand Mellanox SX6036
- 36 porte FDR (56 Gb/s).
- Capacità di switching aggregata di 4 TB/s
- Switch Mellanox SX1036 10/40GbE
- 36 porte 40GbE
- Switch Netgear ProSafe M7100 10Gbase-t
- 24 porte RJ10 45Gbase-t
- Capacità di commutazione aggregata di 480 Gb/s
- Switch FC Brocade 6510 da 16 Gb
- 48 porte FC da 16 Gb
- Capacità di commutazione aggregata di 768 Gb/s
Tutte le cartelle dei risultati di VMmark sono disponibili per il download su richiesta. Il punteggio grezzo 1-Tile di 1.10 per l'applicazione e 1.11 per VMmark2 del Synology RackStation RS10613xs+ con 10 HDD SAS da 15K in RAID0 viene utilizzato come valore di riferimento pari a 1 per normalizzare i risultati.





Amazon