Considerações de desempenho do ESXi com a VM que requer muitas CPUs

1

Eu pretendo comprar um novo servidor em breve e gostaria de consolidar servidores em um servidor de VM. Eu terei um equivalente de infraestrutura compensado, então este não é o caso de ter todos os meus ovos na mesma cesta.

Eu tenho um Terminal Server que está executando um aplicativo que é muito restrito por CPU (RAM, E / S de disco e net I / O são leves) em execução em uma caixa Xeon E5405 2x. Eu também tenho um servidor Domino rodando em outra caixa (Prestonia Xeon, antigo), um controlador de domínio AD (sem funções FSMO, membro de uma árvore global, aproximadamente o mesmo vintage), um servidor de arquivos pouco usado (outro Xeon da mesma safra) ), e um servidor Linux rodando em hardware bastante fraco.

Eu pretendo comprar um servidor com várias CPUs e, em seguida, atribuir todas, exceto uma ou duas, à VM do TS (que terá o SMP virtual). As VMs restantes não terão SMP virtual e podem ser agendadas livremente entre os 1 ou 2 CPUs restantes.

Ouvi dizer que executar uma VM com muitas CPUs virtuais não funciona bem - há alguma verdade nisso?

Também precisarei de uma solução de backup que possa falar com uma unidade de fita LTO3 SCSI e ser capaz de fazer o backup de VMs para que a DR seja tão simples quanto configurar outra caixa VMWare e restaurá-la. Alguma sugestão?

Quaisquer outras armadilhas de hardware ou software que você conheça?

    
por John X Citizen 18.04.2011 / 01:52

2 respostas

1

Pelo que entendi, quando uma VM precisa de um pouco de tempo de CPU, o agendador só dá tempo de CPU quando há núcleos livres suficientes no host iguais à contagem de vCPUs dessa VM. Portanto, se você tiver uma VM de 4 vCPU, só terá tempo de CPU se 4 núcleos em seu host estiverem disponíveis naquele momento. Portanto, as VMs com menos núcleos têm uma mudança maior de tempo de CPU.

Então, acho que existem várias soluções para isso:

  • Aumente o número total de núcleos no seu host para que as chances de ter núcleos suficientes livres sejam maiores. Portanto, especifique um servidor de 2 x 6 núcleos ou um 4 x 4 núcleos em vez de um 2 x 4 núcleos.
  • Dedique alguns núcleos no host inteiramente para uma VM específica (não tenho certeza se isso é possível).
  • Diminua a contagem de vCPUs na sua VM (e execute várias instâncias de VMs se a carga de trabalho puder ser dimensionada horizontalmente).
  • Compre hosts com altas velocidades de clock para fazer mais com menos núcleos.

Para os serviços de terminal, minha intuição seria de que a implantação de várias instâncias do Virtual TS é sua melhor aposta, com o balanceamento de carga do TS.

    
por 18.04.2011 / 03:17
1

Eu posso responder a parte de backup da sua pergunta. Acabei de concluir a avaliação de 4 soluções de backup para VMware para nossos negócios e aqui estão elas:

  • Veeam Backup & Replicação
  • Backup do PHD
  • Quest vRanger
  • backup on-line baseado no Asigra

Estas são apenas soluções mais ou menos maduras, adequadas para o uso em produção que pude encontrar. Eu pessoalmente gostei Veeam (preço / valor sábio), mas se você precisar fazer backup em fita PHD pode ser um ajuste melhor. O último é o que acabamos, mas NÃO é projetado para backups em fita, então pode não ter valor para você.

Espero que isso ajude.

    
por 18.04.2011 / 05:28