OS Convidado não está usando CPU alocada no Virtualbox

1

Eu tenho uma máquina host executando a caixa virtual no Windows 7. Eu tenho 12 núcleos físicos e tentei compartilhá-los com minha máquina virtual (Windows XP Pro SP3).

Quando olho e comparo o gerenciador de tarefas na minha máquina virtual, ele mostra apenas um núcleo da CPU. E quando ele está rodando a 100%, a CPU no host está rodando apenas em torno de 7%.

Parece que o sistema operacional convidado está usando apenas um núcleo da CPU, embora eu tenha dito usar mais. Alguma ideia do porquê disso?

(Eu tentei dizer para usar 2, ou 4 também, então não deveria ser porque não aguenta 12).

    
por Frantumn 16.01.2013 / 21:25

1 resposta

2

Se você estiver usando o Windows XP Home Edition, esse problema é causado pelo próprio Windows, pois ele suporta apenas um núcleo.

fonte

editar

isso também pode ser causado por um erro HAL, originado da instalação do windows xp com recursos de núcleo único e, em seguida, recusando-se a mudar para vários núcleos. a solução para isso é a seguinte:

pegue o devcon util da microsoft, então pegue estes comandos em:

devcon sethwid @ROOT\ACPI_HAL
devcon sethwid @ROOT\ACPI_HAL%pre%00 := +acpiapic_mp !acpiapic_up

devcon update c:\windows\inf\hal.inf acpiapic_mp
00 := +acpiapic_mp !acpiapic_up devcon update c:\windows\inf\hal.inf acpiapic_mp

nota: faça backup de quaisquer dados confidenciais!

fonte

    
por 16.01.2013 / 21:32