ArmazenamentoReview.com

Referência de virtualização VMware VMmark

O VMmark Virtualization Benchmark é um benchmark abrangente de virtualização de datacenter multi-host projetado para imitar o comportamento de ambientes de consolidação complexos. As metodologias de benchmarking herdadas projetadas para escalabilidade e desempenho de carga de trabalho única são insuficientes para a consolidação de servidor, que reúne uma coleção de cargas de trabalho em uma plataforma de virtualização que consiste em um conjunto de servidores físicos com acesso a armazenamento compartilhado e infraestrutura de rede.

A capacidade de virtualizar cargas de trabalho irregulares enquanto balanceia a carga e automatiza o provisionamento da carga de trabalho sem esforço, combinada com uma gama mais ampla de tarefas administrativas, revolucionou o uso do servidor. Dessa forma, o benchmarking VMmark se concentra no desempenho de aplicativos centrados no usuário e considera os efeitos dessa atividade de infraestrutura (que pode afetar CPU, rede, armazenamento ou outro desempenho) no desempenho geral da plataforma.

A abordagem de benchmarking do VMmark 2.x utiliza uma série de subtestes derivados de ferramentas de geração de carga comumente usadas e tarefas de administração de virtualização comumente iniciadas. O benchmark implementa um esquema baseado em blocos para medir o desempenho do aplicativo. A unidade de trabalho conhecida como bloco é melhor definida como uma coleção de VMs executando um conjunto diversificado de cargas de trabalho encapsuladas em diversos conjuntos de VMs.

O VMmark 2.x também executa cargas de trabalho de infraestrutura de plataforma onipresente, como clonagem e implantação de VMs, balanceamento automático de carga de VM em um datacenter, migração ao vivo de VM (vMotion) e realocação dinâmica de armazenamento de dados (storage vMotion). Essas operações complementam as cargas de trabalho convencionais em nível de aplicativo. A capacidade de consolidação de um data center, que mede a escalabilidade e o desempenho de aplicativos individuais, é medida como o número de blocos que a plataforma do data center pode manipular e, ao mesmo tempo, oferecer suporte às operações administrativas necessárias. O desempenho de cada carga de trabalho em cada bloco que uma plataforma multi-host pode acomodar, combinado com o desempenho das operações de infraestrutura, determina a pontuação geral do benchmark.

Os testes de benchmark VMmark totalmente compatíveis são projetados para serem executados por no mínimo 3 horas com métricas de carga de trabalho relatadas a cada minuto. Após uma execução de referência, as métricas de cada bloco são calculadas e agregadas em uma pontuação para esse bloco. Para agregação, primeiro o teste normaliza as métricas por meio de um sistema de referência (para combinar classificações como MB/s e confirmações de banco de dados/segundo). Em seguida, uma média geométrica é calculada como a pontuação final do bloco, com toda a pontuação por bloco adicionada para criar a parte da carga de trabalho do aplicativo da métrica final. As cargas de trabalho de infraestrutura utilizam um processo semelhante para sua parte da métrica. No entanto, é diferente como as cargas de trabalho da infraestrutura são dimensionadas pelo tamanho do cluster de servidor subjacente e não explicitamente pelo usuário. Como resultado, as cargas de trabalho de infraestrutura são compiladas como um único grupo e não são necessárias somas de vários blocos. A partir desse ponto, uma pontuação de referência final é então calculada como uma média ponderada em que as cargas de trabalho de aplicativos representam 80% e as cargas de trabalho de infraestrutura compreendem 20%. Esses pesos refletem a contribuição relativa das cargas de trabalho de infraestrutura e aplicativos para as demandas gerais de recursos.

Para executar o VMmark Virtualization Benchmark, existem alguns requisitos de hardware sérios para iniciar, o que só aumenta à medida que o número de blocos que você está testando aumenta.

Especificações mínimas do benchmark de virtualização VMmark

  • Hosts de servidor virtual ESXi (compatível com vMotion)
    • Cluster de 2 hosts (não são necessários sistemas homogêneos) com o seguinte:
    • 4 CPUs lógicas por servidor
    • 27GB de memória
    • 320 GB de armazenamento compartilhado
  • vCenter Server instalado em um servidor separado e dedicado
  • Sistema de cliente por bloco
    • Mínimo recomendado: dois núcleos de CPU
    • 4 GB de RAM
    • 15 GB de espaço em disco local disponível
    • Rede vMotion (rede de 10 Gb/s recomendada)

O VMmark 2.5 da VMware utiliza uma ampla gama de software e sistemas operacionais para refletir totalmente um ambiente virtualizado do mundo real. Abaixo está uma visão geral das VMs incluídas em cada bloco VMmark e os aplicativos e sistemas operacionais que eles usam.

VMmark 2.5 Configuração lado a lado

  • Clientes
    • Microsoft Windows Server 2008 Enterprise Edition R2, 64 bits
    • Arnês VMmark 2.x
    • Estrutura STAF e mecanismo de execução STAX
    • CarregarGen
    • Microsoft Outlook 2007 (autônomo ou incluído no Microsoft Office 2007)
    • Ferramentas de gerenciamento do Microsoft Exchange 2007
    • Cygwin
    • Um Java JDK
    • Kit de ferramentas de carga de trabalho de chuva
  • Servidor de e-mail
    • Microsoft Windows Server 2008 Enterprise Edition R2, 64 bits
    • Microsoft Exchange 2007
    • 1000 usuários de perfil pesado
  • Espera
    • Microsoft Windows Server 2003 SP2 Enterprise Edition, 32 bits
  • OlioDBGenericName
    • SUSE Linux Enterprise Server 11, 64 bits
    • Banco de dados Olio com banco de dados MySQL
  • OlioWeb
    • SUSE Linux Enterprise Server 11, 64 bits
    • Carga de trabalho Olio
  • DS2DB
    • SUSE Linux Enterprise Server 11, 64 bits
    • banco de dados MySQL
  • DS2WebA
    • SUSE Linux Enterprise Server 11, 64 bits
    • Servidor Web Apache 2.2
    • DS2 Web nível A
  • DS2WebB
    • SUSE Linux Enterprise Server 11, 64 bits
    • Servidor Web Apache 2.2
    • DS2 Web nível B
  • DS2WebC
    • SUSE Linux Enterprise Server 11, 64 bits
    • Servidor Web Apache 2.2
    • DS2 Web nível C

Ambiente de teste VMware VMmark

As soluções de armazenamento são testadas com o benchmark VMware VMmark no Laboratório de Testes Empresariais da StorageReview, utilizando múltiplos servidores conectados por uma rede de alta velocidade. Utilizamos servidores Dell PowerEdge R730 para diferentes segmentos do ambiente VMware VMmark, incluindo quatro para os hosts do VMmark 2.5.1, dois para hospedar múltiplos clientes virtuais, um operando como cliente físico principal, um executando um VMware vCenter Appliance e um como ambiente de teste temporário para cada componente utilizado em nosso teste VMmark. A linha PowerEdge também oferece excelente compatibilidade de hardware, o que é absolutamente essencial, visto que incorporamos diferentes tecnologias de armazenamento e rede em nossa plataforma de testes. Assim como em nossas outras plataformas de teste, nosso objetivo é demonstrar o desempenho realista que os clientes podem esperar de plataformas de servidor de gama média, em comparação com os servidores de ponta geralmente utilizados na maioria dos benchmarks competitivos. Outra vantagem desta plataforma VMmark exclusiva com 4 hosts é que podemos utilizar mais recursos do host em conjunto do que em uma configuração de 2 hosts de ponta, submetendo o produto de armazenamento em teste a um nível de estresse maior sem sobrecarregar a CPU.

Para armazenamento local neste ambiente VMmark, optamos por um layout de placa de inicialização SD com baixo custo e economia de energia. Esses cartões SD são utilizados como unidades de inicialização do hipervisor no servidor VM e no lado do cliente virtual de nosso layout de teste VMmark. Isso elimina o custo de um SSD ou HDD de cada servidor neste ambiente, além de reduzir o consumo de energia. Nossas VMs de cliente virtual baseadas no Windows SErver 2008 R2 residem no armazenamento apresentado por uma SAN DotHill Ultra48, executando um pool de HDDs de 10 e camadas de SSD. Isso ajuda a eliminar todas as possibilidades de os hosts se tornarem limitados por E/S durante esse benchmark.

As interconexões Mellanox InfiniBand de 56 Gb foram utilizadas para fornecer o máximo desempenho e eficiência de rede em cada host ESXi vSphere, garantindo que as VMs conectadas não sofressem limitações de rede. Utilizamos uma única placa de rede Mellanox ConnectX-3 operando em modo IPoIB, com múltiplas redes de VMs executadas em um único vSwitch. Isso elimina quaisquer restrições de rede e reduz a complexidade do ambiente em nossa infraestrutura de testes multiuso.

Estamos constantemente aumentando nossa infraestrutura de rede para usar os melhores e mais rápidos equipamentos em nossas análises. Como tal, estamos constantemente atualizando nossos equipamentos de teste de laboratório e corporativos para se adaptar à tecnologia em constante mudança.


Plataforma VMmark de primeira geração

Equipamento de benchmark de virtualização VMware VMmark de primeira geração

  • Lenovo ThinkServer RD630 Cluster VMware ESXi vSphere de 4 nós
    • Oito CPUs Intel E5-2650 para 127 GHz em cluster (dois por nó, 2.0 GHz, 8 núcleos, cache de 20 MB) 
    • 512 GB de RAM (128 GB por nó, 8 GB x 16 DDR3, 64 GB por CPU)
    • 400GB SSD OCZ Talos 2 SAS x 4 (via LSI 9207-8i)
    • 4 adaptadores Mellanox ConnectX-3 InfiniBand (vSwitch para vMotion e rede VM)
    • 4 x Adaptador QLogic QLE2672 16 Gb FC
    • VMware ESXi vSphere 5.1 / Enterprise Plus 8 CPUs
  • Lenovo ThinkServer RD630 Hosts de cliente virtual VMware ESXi vSphere (2)
    • Quatro CPUs Intel E5-2650 (duas por nó, 2.0 GHz, 8 núcleos, cache de 20 MB)
    • 256 GB de RAM (128 GB por nó, 8 GB x 16 DDR3, 64 GB por CPU)
    • 400GB SSD OCZ Talos 2 SAS x 2 (via LSI 9207-8i)
    • 2 x Adaptador Mellanox ConnectX-3 InfiniBand
    • VMware ESXi vSphere 5.1 / Enterprise Plus 4 CPUs
  • Lenovo ThinkServer RD240 (Primeiro Cliente)
    • Duas CPUs Intel Xeon X5650 (2.66 GHz, 6 núcleos, 12 MB de cache)
    • 16 GB de RAM (8 GB x 4 DDR3, 8 GB por CPU)
    • 600GB 10K SAS HDD em RAID1 (via LSI 9260-8i)
    • Adaptador Mellanox ConnectX-3 InfiniBand
    • Windows Server 2008 R2 64 bits
  • Lenovo ThinkServer RD240 (Host do dispositivo vCenter)
    • Duas CPUs Intel Xeon X5650 (2.66 GHz, 6 núcleos, 12 MB de cache)
    • 24 GB de RAM (8 GB x 2 DDR3, 4 GB x 2, 12 GB por CPU)
    • Hospedado em SSD iSCSI LUN compartilhado (125GB Thin Provisioned)
    • VMware ESXi 5.1 vSphere / Enterprise Plus 2 CPUs
  • Lenovo ThinkServer RD240 (Armazenamento de blocos VMmark)
    • Duas CPUs Intel Xeon X5650 (2.66 GHz, 6 núcleos, 12 MB de cache)
    • 32 GB de RAM (8 GB x 4 DDR3, 16 GB por CPU)
    • 8 TB x 8 WD RE4 SAS RAID6 + Hot Spare (20 TB utilizáveis ​​via LSI 9260-8i)
    • VMware ESXi 5.1 vSphere / Enterprise Plus 2 CPUs

Equipamentos de benchmark de virtualização VMware VMmark de segunda geração

  • Dell PowerEdge R730 VMware ESXi vSphere Cluster de 4 nós
    • Oito CPUs Intel E5-2690 v3 para 249 GHz em cluster (dois por nó, 2.6 GHz, 12 núcleos, cache de 30 MB) 
    • 1 TB de RAM (256 GB por nó, 16 GB x 16 DDR4, 128 GB por CPU)
    • Inicialização do cartão SD (Lexar 16 GB)
    • 4 adaptadores Mellanox ConnectX-3 InfiniBand (vSwitch para vMotion e rede VM)
    • 4 x Emulex 16GB FC HBA de porta dupla
    • 4 x NIC de porta dupla Emulex 10GbE
    • VMware ESXi vSphere 6.0 / Enterprise Plus 8-CPU
  • Hosts de cliente virtual Dell PowerEdge R730 VMware ESXi vSphere (2)
    • Quatro CPUs Intel E5-2690 v3 para 124 GHz em cluster (dois por nó, 2.6 GHz, 12 núcleos, cache de 30 MB) 
    • 512 GB de RAM (256 GB por nó, 16 GB x 16 DDR4, 128 GB por CPU)
    • Inicialização do cartão SD (Lexar 16 GB)
    • 2 adaptadores Mellanox ConnectX-3 InfiniBand (vSwitch para vMotion e rede VM)
    • 2 x Emulex 16GB FC HBA de porta dupla
    • 2 x NIC de porta dupla Emulex 10GbE
    • VMware ESXi vSphere 6.0 / Enterprise Plus 4-CPU
  • NIC de porta dupla Emulex 10GbE (Primeiro Cliente)
    • Duas CPUs Intel E5-2603 v3 (1.6 GHz, 6 núcleos, 15 MB de cache)
    • 32 GB de RAM (4 GB x 8 DDR3, 16 GB por CPU)
    • Unidade de inicialização SSD de 960 GB
    • Adaptador Mellanox ConnectX-3 InfiniBand
    • Windows Server 2008 R2 SP1 64 bits
  • Dell Power Edge R720 (Host do dispositivo vCenter 6.0)
    • Duas CPUs Intel E5-2690 v2 (3.0 GHz, 10 núcleos, 25 MB de cache)
    • 64 GB de RAM (8 GB x 8 DDR3, 32 GB por CPU)
    • Hospedado em iSCSI LUN compartilhado
    • VMware ESXi 6.0 vSphere / Enterprise Plus 2-CPU
  • Comutador InfiniBand Mellanox SX6036
    • 36 portas FDR (56 Gb/s)
    • Capacidade de comutação agregada de 4 TB/s
  • Comutador Mellanox SX1036 10/40GbE
    • 36 portas 40GbE
  • Comutador Netgear ProSafe M7100 10Gbase-t
    • 24 portas RJ10 45Gbase-t
    • Capacidade de comutação agregada de 480 Gb/s
  • Interruptor FC Brocade 6510 16Gb
    • 48 portas FC de 16 Gb
    • Capacidade de comutação agregada de 768 Gb/s

Todas as pastas com os resultados do VMmark estão disponíveis para download mediante solicitação. A pontuação bruta de 1.10 no teste de aplicativos e 1.11 no VMmark2 do Synology RackStation RS10613xs+ com 10 HDDs SAS de 15K em RAID 0 é usada como nossa linha de base de 1 para normalizar os resultados.

Referência de virtualização VMware VMmark