Configuração da máquina virtual VMware ESXi para hyperthreading

1

Eu tenho um processador Xeon E3-1230, que tem 4 núcleos físicos, mas tem hyperthreading, então um sistema operacional rodando nele vê 8 núcleos lógicos.

Instalei o VMware ESXi e estou criando máquinas virtuais para executá-lo. Se eu quiser que uma máquina virtual possa ser executada com desempenho máximo, utilizando o processador ao máximo, devo configurar a máquina virtual para ter 4 núcleos por soquete, já que esse é o número de núcleos físicos na máquina subjacente ou 8 núcleos por soquete, uma vez que existem 8 núcleos lógicos com o hyperthreading?

    
por Nick 18.04.2012 / 04:41

2 respostas

4

A resposta correta é "realmente depende". O dimensionamento de vCPU não é apenas um caso de "mais núcleos = melhor que"; você precisa ter em mente que co-agendamento descontraído pode fazer com que o seu sistema rode significativamente mais lentamente nos casos em que você tem várias CPUs, mas está apenas estressando algumas delas. É essencialmente o mesmo problema engraxate que você pode ter visto se fez backup em fita, mas não conseguiu para fornecer dados com rapidez suficiente para manter a fita girando.

ewwhite está certo sobre o dinheiro - comece pequeno, então adicione mais vCPUs se você precisar deles. Avalie seu aplicativo e veja por si mesmo como essas alterações afetam seu desempenho.

Tenha em mente que a maioria dos sistemas operacionais de classe de servidor suportam hotplug de CPU; Se você não tiver certeza se precisará de mais CPUs, mas não quer fazer um tempo de inatividade para ativá-las, é possível habilitar o hotplug de CPU em suas opções de VM (se seu sistema operacional o suportar).

    
por 18.04.2012 / 05:30
1

O que sua VM estará fazendo? O conselho geral é começar pequeno em suas VMs e configurar uma ou duas vCPUs para iniciar, adicionando mais conforme necessário. Pessoalmente, com essa CPU, eu não alocaria mais de 4 vCPUs para uma VM guest.

Núcleos lógicos não são equivalentes a núcleos reais.

    
por 18.04.2012 / 05:23