Máquina virtual x64 do Windows XP (VMWare ESX) usando apenas 2 CPUs (de um total de 4)

1

Acabei de converter uma máquina física Windows XP x64 com 4 CPUs em uma máquina virtual VMWare com 4CPUs (em um servidor ESX) usando o VMWare Standalone Converter.

Tudo funcionou muito bem, exceto que o sistema operacional agora parece usar apenas 2 CPUs (quando 4 estão instaladas, veja a imagem a seguir). Isso deve ser um problema do Windows XP em vez de um VMWare, mas não posso descartar nenhuma razão neste estágio.

O que posso fazer?

    
por Mac 04.10.2010 / 09:56

4 respostas

8

você também pode criar uma vCPU com 4 núcleos, confira: link

    
por 04.10.2010 / 12:55
4

Você está usando o SP2? antes disso, o XP não suportaria mais de dois processadores. Mesmo com o SP2 XP suportará apenas o que ele vê como dois soquetes de CPU - então suas terceira e quarta vCPUs precisariam ser vistas pelo XP como núcleos de uma ou duas CPUs.

    
por 04.10.2010 / 10:04
0

Não se esqueça de que os convidados da VMware podem facilmente rodar mais lentamente com vCPUs > 1, especialmente se a relação convidado / núcleo for alta ou se a carga da CPU for alta. Por exemplo, uma instrução de CPU em um convidado de CPU dupla precisa ser colocada em fila pelo hypervisor até que dois núcleos físicos estejam disponíveis. Eu vi esse efeito em um ambiente de produção, onde um convidado de servidor P2V'd Oracle, com 2 vCPUs, é executado mais lentamente do que quando executado com 1 vCPU. Só pensei em colocar esse aí.

    
por 09.10.2010 / 20:46
0

A VMware afirmou que uma VM não é mais necessária para bloquear duas CPUs para usar a CPU se duas CPUs forem atribuídas à VM. O Vkernal é capaz de atribuir uma única CPU e dar a ela tempo de processo até que ambos se tornem disponíveis.

    
por 10.01.2011 / 22:27