HyperV - baixo uso de CPU

0

Sou muito novo no HyperV e na filosofia da máquina virtual em geral, então, por favor, espere mais ou menos nooby questions:)

Eu tenho um servidor que é usado apenas como um host para máquinas virtuais. O SO é o Windows Server 2008 R2 e está sendo executado em 16 CPUs e 48 GB de RAM.

No servidor mencionado acima, existem 8 VMs, cada uma com 4 CPUs e 4 GB de RAM. Nessas VMs, estamos executando algumas tarefas intensivas da CPU. Cada máquina tem quase 100% de uso da CPU. Depois que notei um desempenho lento, fui para a máquina host e comecei a brincar com o Process Explorer. Descobriu-se que o uso da CPU é muito baixo. Além disso, a E / S é muito baixa e, é claro, o consumo de memória é alto, o que é esperado.

Claro, não espero que esses 4 núcleos virtuais dedicados a uma VM funcionem tão rápido quanto os núcleos reais de hardware 4, mas ainda assim esperava um consumo maior de hardware real.

Esse tipo de comportamento é normal? Eu vejo que a maioria do uso da CPU na máquina host está marcada como interrupções (o que eu acho normal) e todas essas interrupções são passadas para apenas um núcleo (o que é estranho). Existe uma otimização fora da caixa que eu poderia executar para finalmente usar todo o poder de processamento que está sob o capô.

Meu conhecimento da tecnologia de virtualização está próximo de ser embaraçoso, por isso ficaria grato por quaisquer links que pudessem me esclarecer:)

Obrigado.

    
por Klark 21.03.2012 / 18:23

0 respostas