Atualmente uso o VirtualBox da Oracle, mas descobri recentemente isso porque tenho o Windows 10: Professional Ed. que posso usar a VM da Microsoft: Hyper-V . Como é um pouco trabalhoso configurar VMs, e é uma tarefa especialmente cansativa ter que mover o software que estou desenvolvendo e testando atualmente, de uma VM para outra VM. Então, antes de fazer tudo isso, eu queria ver se há benefício de desempenho em usar a VM Hyper-V da Microsoft, em vez do VirtualBox, ou se é uma daquelas situações em que a VM que eu escolho não fará diferença em termos de desempenho ?
relate perguntas
-
Como o Genymotion ignora a falta de emulação Wi-Fi do VirtualBox?
-
pasta compartilhada vmwared não está funcionando
-
O virtualbox requer uma CPU para suportar VT-d para hospedar sistemas operacionais convidados de 64 bits?
-
O serviço de arbitragem USB da estação de trabalho VMware não inicia automaticamente
Como o Windows e o Hyper-V são ambos criados pela Microsoft, é lógico que a implementação do Hyper-V pela Microsoft esteja melhor integrada ao Windows.
Como o Virtualbox emula o hardware virtual, qualquer referência de hardware envolve duas chamadas: uma para o driver de hardware virtual e, em seguida, pelo Virtualbox para o driver real do Windows. Por esse motivo, o Virtualbox não pode fazer um bom acesso de passagem ao hardware real.
Por outro lado, as máquinas virtuais Hyper-V Generation 2 empregam drivers que são apenas thin wrappers no hardware real, portanto, com melhor desempenho. Por esse motivo, o Hyper-V pode fazer uma passagem muito melhor do hardware real (se necessário).
Portanto, se sua VM precisar acessar muito o hardware, como o disco e outros dispositivos, o Hyper-V proporcionará um desempenho melhor. Caso contrário, os dois são equivalentes, exceto que a interface do usuário do Virtualbox é um pouco mais fácil de usar.
Para obter mais informações, consulte o artigo (um pouco antigo) da Visão geral da máquina virtual da geração 2 .