Determinando o número de processadores virtuais para uma CPU

2

Eu tenho um Windows Server 2008 R2 Datacenter com a habilitação da função Hyper-V. Estou planejando executar 11 VMs (cada uma com 4 vCPU) neste host. Há 1 CPU instalada no computador host. Eu gostaria de descobrir o número de processadores virtuais que podem ser suportados neste host usando esta CPU, Intel Xeon Processor E5-2690

  • contagem de CPU = 1
  • Contagem de núcleos (AKA processadores lógicos) = 8
  • Processadores virtuais = 64?
por Hossein A 24.07.2012 / 09:17

2 respostas

1

Não existe uma proporção rígida entre os núcleos virtuais e físicos. Naturalmente, a ideia por trás da virtualização é que você supercompromete os recursos (especialmente CPUs) para impedir a disponibilidade de hardware caro e consome energia, mas quantas vCPUs seriam capazes de executar em seu hardware dependeriam da sua carga.

Comece com um fator de supercomprometimento de 4 a 8, monitore a carga e migre as máquinas virtuais à medida que você vê valores médios de uso aumentando mais de 70% da capacidade total da CPU por períodos prolongados (15 a 30 minutos), pois isso indicam um afunilamento da CPU.

    
por 24.07.2012 / 09:33
0

Praticamente quantos você precisar. Há um limite rígido, mas é bastante alto e será removido na próxima geração do Hyper-V (o que deve acontecer em uma semana ou duas).

No final, o que você pergunta não faz sentido porque o limite é - SE você é limitado - mais um de desempenho, o que realmente depende de como o CPU é USADO. Se sua CPU física atingir seu limite de desempenho, o número de CPUs virtuais que você pode suportar é inútil. Você não vai conseguir mais desempenho.

Você é muito mais provável de ser limitado pela RAM ou - na maioria das vezes - IO, do que por um número como este que não tem significado real.

se você ainda quiser;) Você está limitado a 12 processadores virtuais por processador lógico quando todo host é R2 Sp1 Sp1 e os convidados executam o windows 7, portanto o limite é 8.

link

Isso colocaria seu limite em 64 ou 96, dependendo dos clientes. Mas novamente - este é um número inútil na maior parte do tempo.

    
por 24.07.2012 / 09:27