Melhor que o VirtualBox

1

Eu instalei o Ubuntu com um VirtualBox no meu mac. Mas quanto mais eu uso o Ubuntu, mais eu instalo o pacote, mais ele se torna muito lento para iniciar no meu VirtualBox. By the way, torna lento todos os aplicativos em execução no meu mac. Existe algum outro ambiente virtual mais eficiente que o VirtualBox?

    
por user1611830 13.09.2012 / 00:45

2 respostas

7

Antes de entrar em detalhes sobre o Virtualbox, VMware ou qualquer outra tecnologia de virtualização, há algumas coisas que precisam ser verificadas. Ao começar a usar a virtualização, é necessário ter o hardware correto ou, melhor ainda, um hardware mais capaz e otimizado para ajudar na virtualização:

  1. As tecnologias CPU e Motherboard , como o AMD-V da AMD e o VT-X da Intel, proporcionam um enorme salto no desempenho em relação ao hardware que não o possui, especialmente na Entrada / Saída.

  2. Supondo que tenhamos a capa CPU / Mobo, analisamos a quantidade de memória disponível. A virtualização exige, na maioria dos casos, que atribuamos quantidades reais de memória a um convidado virtualizado. Quanto mais memória for atribuída ao convidado, menos memória teremos disponível para o host. Assim, este jogo de compartilhamento de memória pode melhorar o desempenho para o convidado enquanto diminui para o host ou pode ser o suficiente para ter ambos funcionando perfeitamente.

  3. Depois disso, temos o desempenho do disco rígido . Não é o mesmo usar um disco rígido de 5400 RPM do que um disco rígido de 7200 RPM do que um disco SSD. A quantidade de leituras e gravações que a virtualização fará, além da quantidade que o host estará fazendo, pode tornar o HDD o gargalo do problema se o HDD estiver muito lento.

  4. Por fim, na parte de hardware, temos a placa vídeo e som . Se o host tiver uma placa da Intel que só pode fornecer OpenGL 1.x, não podemos esperar que o convidado ofereça o OpenGL 4.x. O convidado irá trabalhar com o que estiver disponível na placa gráfica real (supondo que a tecnologia de virtualização e o sistema operacional permitam acesso direto à placa de vídeo). O mesmo vale para o som.

Então, levando em consideração a CPU, placa-mãe, RAM, HDD e vídeo / áudio, podemos jogar com ela e ter um host pronto para hardware virtualizado.

Se todos os requisitos forem atendidos, poderemos ver qual sistema operacional host usar. Alguns SOs funcionam melhor com a tecnologia de virtualização do que outros. Alguns são ainda melhores em hardware específico. A quilometragem depende do hardware e do SO envolvidos.

Com isso em mente, no departamento de software, o sistema operacional convidado também muda o jogo. Dependendo do sistema operacional usado no convidado e do tipo de sistema operacional usado no host, isso pode ter um efeito positivo ou negativo no desempenho geral.

Então, como você pode ver, existem muitas variáveis. Junto com tudo mencionado acima, também terminamos com a questão de:

  • Como você usará o ambiente virtualizado? Para que finalidade ou necessidade?

  • Qual tecnologia de virtualização é melhor para mim? Virtualbox, VMWare, Parallels (já que você menciona um MAC), KVM, QEMU, etc ...

  • Qual versão usar e o que cada versão oferece?

  • Conserta um bug que me afetou ?, aumenta ou diminui o desempenho?

  • Eu o usarei com uma interface de rede, criando uma LAN virtual, acessando um PC remoto ou oferecendo uma conexão remota?

  • Qual Host é melhor com um software de virtualização específico e qual convidado é melhor para ele?

Então, aqui estão muitas perguntas que você deve fazer antes de entrar no mundo da virtualização.

Minhas sugestões e também para adicionar à sua pergunta seria adicionar o tipo de hardware que você tem e que tipo de uso você fará com o Virtualbox.

    
por Luis Alvarado 13.09.2012 / 21:47
5

Qualquer problema de desempenho com a virtualização geralmente é causado por um hardware host insuficiente ou por um host muito intensivo de hardware. O ambiente virtual raramente é um problema. Isso significa que a máquina física em que você está executando o Ubuntu (seu mac) não possui recursos suficientes para uma inicialização rápida. Você pode querer atualizar essa máquina.

No entanto, certas configurações podem melhorar o desempenho. Certifique-se de que, nas opções da VM, o AMD-V / VT-x esteja ativado, bem como a paginação aninhada. Se eles causarem problemas, desative primeiro a paginação aninhada e, em seguida, o AMD-V se o problema não for resolvido. Além disso, verifique se você tem pelo menos 768MB dedicados ao Ubuntu. Pelo menos 1,5 GB é recomendado se você tiver RAM suficiente no seu sistema. é claro, uma CPU mais rápida fará a inicialização e a execução mais rápida.

Outra nota: Testes de memória em execução no VirtualBox são inúteis. Se realmente houver um problema com sua memória, o host provavelmente falhará, não o convidado.

    
por hexafraction 13.09.2012 / 21:21