Eu tentei todas as soluções disponíveis em diferentes fóruns. Esta é a configuração do meu sistema:
- Pentium Dual Core T230 (1,73 + 1,73), 2 gb de RAM
- Versão do Oracle VM VirtualBox. 4.3.14 r95030
Esta é a configuração do meu convidado:
- Windows 7 com 1 gb de RAM atribuído a ele e 20 gb de disco rígido
O gerenciador de tarefas do meu host mostra 100% de atividade da CPU, mesmo quando o convidado está ocioso.
Também criei uma máquina DOS que é sugerida para não fazer nada e que reduz a atividade da CPU para cerca de 56%, mas não da mesma forma que deveria ser quando meu host e convidados estão ociosos.
Outra solução disponível para mim foi definir a afinidade do VirtualBox para um único processador, mas não sou capaz de fazer isso, ele negou o acesso. Estou logado como administrador e também marquei "Mostrar processos de todos os usuários".
virtualbox
Christopher Martin
fonte
fonte
Respostas:
Seu processador não oferece virtualização assistida de hardware; portanto, o VirtualBox está usando técnicas baseadas em software, que gastam mais tempo de CPU e tornam tudo lento.
Leia mais sobre isso aqui .
fonte
Eu tive esse problema com a aceleração de vídeo 2D ativada. Depois que eu o desativei nas configurações da máquina do Virtualbox, o alto uso da CPU do host se foi.
fonte
tente também esta alternativa em que o sujeito desativa "Paginação aninhada". Funcionou para mim reduzindo 16% do uso da CPU.
fonte
Parece haver muitas causas diferentes para o alto uso da CPU no host.
No meu caso, com um convidado Win7, a solução foi desativar a "Extensão de Área de Trabalho Remota do VirtualBox".
Em Configurações -> Tela -> Tela remota: desmarque "Ativar servidor".
Ou iniciando a máquina com a
-vrde off
opçãofonte
Se você acabou de configurar a máquina, provavelmente é o Windows Update. Ele não pode ser visto na lista de processos e requer muita CPU. Teve esse problema várias vezes.
Vá para serviços, encontre o windows update, pare-o e veja se diminui o uso da CPU. Se considerar desativá-lo completamente.
fonte
Nenhuma das opções acima funcionou para mim com um laptop Acer antigo, 2 núcleos de CPU x86; 3 GB de RAM, executando o Windows XP SP3 Host e o Windows 7 convidado (no VirtualBox 5.0.24). Minha guia "Aceleração" está desativada, portanto, "Paginação aninhada" não está ativada. Também "Remote Display" foi desativado por padrão. O painel VirtualBox desativou automaticamente a seleção de qualquer número de núcleos da CPU e ficou preso em 1 CPU (embora a bandeja do sistema Host mostre claramente o envolvimento dos dois núcleos da CPU). Além disso, o Windows Update da máquina convidada já estava desabilitado.
No entanto, minha máquina convidada ocupava pelo menos 50% da CPU, mesmo quando ociosa.
Minha solução? O problema foi resolvido apenas quando eu habilitei as acelerações 2D e 3D em "Configurações -> Tela -> Tela" e depois ampliei a "Memória de vídeo" na mesma guia ("Configurações -> Tela -> Tela") para o máximo de 256 meg permitido.
Depois que a máquina convidada recebeu uma boa quantidade de memória de vídeo da RAM, o uso da CPU caiu para uns bons 10% a 20%.
fonte