ESXi e estacionamento da CPU do Windows Server

9

Para aqueles que não sabem, o estacionamento da CPU é um recurso em lançamentos recentes do Windows Server que permite que o Windows deixe um núcleo da CPU praticamente sem uso, e não tendo nada para usá-lo. Foi introduzido como uma medida de economia de energia. Há mais detalhes sobre isso aqui , entre outros lugares.

No entanto, estou curioso sobre se isso é importante para um convidado virtualizado - ou se o estacionamento da CPU é mais um obstáculo do que uma ajuda, já que as CPUs físicas são gerenciadas pelo ESXi, não pelo Windows e que uma CPU estacionada é menos propensos a lidar com o tráfego, a menos que o planejador considere que há trabalho suficiente para desestacionar a CPU?

Eu não encontrei nada sobre isso - eu suspeito que será muito baseado em uma determinada carga de trabalho, mas eu não vi nenhuma discussão (ao contrário, digamos, se o hyper-threading tem algum efeito, o que parece ser discutido regularmente). Embora eu entenda o "teste com a sua carga de trabalho", fiquei me perguntando se havia algum conselho / orientação por aí que perdi.

    
por Chris J 20.08.2014 / 14:20

2 respostas

10

Definitivamente, tente dimensione corretamente suas VMs .

Se você tiver CPUs virtuais gratuitas suficientes para se preocupar com "estacionamento de CPU", você pode ter muitas alocadas para a VM.

Não é um pedido comum, por isso, basta confiar nas ferramentas tradicionais de gestão de recursos , a menos que esteja a ter um problema de desempenho.

Editar:

Você tem um problema de desempenho.

  • Verifique se você tem as ferramentas do VMware instaladas.
  • Defina as opções de energia do seu Windows como Alto desempenho

    
por 20.08.2014 / 14:26
4

Não importaria. Se você quiser economizar energia, aloque menos núcleos ao guest da VM. O Windows tentará gerenciar seus núcleos "virtuais", mas não tem controle sobre o hipervisor para que ele não afete as CPUs físicas reais no sistema.

    
por 20.08.2014 / 14:22