Uso de CPU do VirtualBox 100% no host [closed]

3

Instalei o VirtualBox 3.1.2 (mais recente) no meu Windows 7 (x64). No VirtualBox eu instalei o Windows 7 (x64). Eu tenho 4 GB de RAM instalado. O convidado recebeu 1536 MB de RAM. Às vezes, o uso da CPU no host é de 100%.

Acontece sempre, em poucos minutos, depois de iniciar o convidado. Então ele pára de responder. Então eu tenho que "desligar a máquina" do menu sem fazer um desligamento adequado. Isso acontece com o Windows XP como convidado também (mesmo quando a quantidade de RAM atribuída a ele era a mesma). Qual é o problema?

    
por Sarveshwar 09.01.2010 / 13:53

4 respostas

1

Como não recebi nenhuma ajuda aqui nem nos outros sites, verifiquei outras alternativas do VirtualBox e encontrei o VMWare. Seu desempenho é realmente ótimo! Além disso, consigo ver o estilo aero do Windows ativado no VMWare! Eu imediatamente mudei. Excluiu as VMs antigas porque elas precisavam ser convertidas de vdi para vmx. Eu não queria ter todo o trabalho.

Atualmente eu instalei o VMWare Player que é GRÁTIS ! Tem o Windows 7 como convidado com aero ativado e funciona bem. Espero que o VirtualBox seja melhorado para que eu possa voltar atrás. Mas não antes de adicionar suporte aerodinâmico!

    
por 11.01.2010 / 00:46
7

O que se segue resolveu completamente o problema para mim:

Por padrão, sua CPU solicitará que o Windows carregue o kernel do SMP habilitado para ACPI. Assim, quando você passa a ter o Windows virtualizado, esse kernel permanece e usa alguns registradores ACPI que têm severas penalidades de virtualzação (ele fala com o BIOS).

A solução é forçar o Windows a parar de fazer isso. Você pode fazer isso indo ao Gerenciador de Dispositivos (clique com o botão direito em Meu Computador - > Hardware - > Gerenciador de Dispositivos), expandindo 'Comptuer', clicando com o botão direito do mouse em 'ACPI MultiProcessor PC', selecione 'Atualizar Driver…', escolha instalação manual , de uma lista, e selecione "PC padrão".

Em seguida, reinicie sua VM convidada.

    
por 25.06.2010 / 14:06
1

a CPU não é virtualizada, obviamente, o sistema operacional convidado está realizando algumas tarefas intensivas de CPU após o início, o que afeta subsequentemente o host.

você deve ajustar o sistema operacional convidado (desativar serviços e programas desnecessários).

    
por 09.01.2010 / 15:48
0

Encontrou a solução: Desabilite o serviço Firewall / ICS do seu Windows XP (guest) e reinicie.

    
por 19.08.2010 / 09:15