question

VirtualBox pergunta noob sobre CPUs?

Desculpe, que este é mais um que eu realmente não conseguia entender do VirtualBox manual/fóruns.

VirtualBox tenta fazer um mapeamento 1:1 entre uma CPU virtual e física? O que quero dizer é, se eu atribuir duas CPUs para minha VM VirtualBox tentará pegar dois dos meus núcleos de CPU físicos?

Como um acompanhamento pergunta, existe uma maneira de impor um limite de quantos núcleos físicos pode usar o VirtualBox? Por exemplo, digamos que eu tenho um processador de 4 núcleos físico. Existe uma maneira de restringir o VirtualBox para usar somente 2 dos núcleos independentemente de quantas CPUs virtuais estão executando, para que pelo menos dois núcleos são deixados para o sistema operacional do host? Sei que isso causaria uma performance hit para as VMs, mas quero saber se é mesmo uma opção. Obrigado pela resposta, mas principalmente preciso de saber como fazer essas coisas? A única coisa que eu poderia encontrar na documentação do VirtualBox foi como configurar o número de CPUs a VM tem - ele não disse mais nada.
resposta Resposta
VirtualBox (ou a maioria dos outros softwares de virtualização para essa matéria) ver um núcleo como uma CPU

assim, com 4 núcleos em seu PC, você pode atribuir até 4 CPUs para suas máquinas virtuais.

Se você atribuir apenas 2 CPUs / núcleos para uma VM, o VirtualBox irão usar no máximo 50% da sua capacidade de CPU, independentemente de qual núcleo esses 50% serão provenientes; assim, pode ser que, se sua VM usa 100% do seu poder de CPU, todos os quatro núcleos do seu PC funcionará a + /-50%; ou dois podem correr a 50%, um em 100% e o último não de todo para o VM...

também digno de nota o fato de que os núcleos não são "bloqueados" pelo VirtualBox, assim, se outro programa no seu PC precisa de muito poder de CPU, enquanto a VM está ocioso, o outro programa terão acesso a todos os quatro núcleos.

isto no entanto não é um caso (bastante) para a memória (!); Se você assing ½ da sua memória para uma VM, essa memória não estarão disponível para outros programas enquanto a VM está executando (uma vez que solicitou a memória).

Você não precisa fazer mais nada mas atribuir uma certa fração de seus núcleos (¼, ½, ¾ ou até mesmo todos eles...) para uma VM e VirtualBox cuidará do resto para você

ComentáriosComentários
Acho que a resposta não está correta ou que você gostaria de acrescentar mais
alguma informação? Envie o seu comentário abaixo..

Guest


HTML não é permitido!

Image Code

Digite os caracteres que aparecem na imagem por isso sabemos que você é humano!

Receber um email quando alguém acrescenta outro comentário a esta pergunta



Topo da página


Home  Terms
Copyright © Accelerated Ideas 2005-2024
All rights reserved