como os que estão rodando no efeito de virtualbox original velocidade no laptop [fechado]

0

Suponha que eu queira rodar o Ubuntu na caixa virtual. como ele afeta janelas originais em termos de velocidade? como nós usamos ram para o Ubuntu não pode ser usado para janelas como essa?

    
por user2200091 08.09.2013 / 11:50

2 respostas

1

Eu tenho que dizer que esta é uma pergunta aberta. Tudo depende da velocidade do processador, da quantidade de RAM, do adaptador gráfico e de outros recursos.

Para ter uma idéia, eu tenho um laptop que tem um Intel Core 2 Duo rodando a 202GHz, com 4GB de RAM, e Windows 8 como sistema operacional host, e Ubuntu 13.04, Xubuntu 13.04 e Lubuntu 13.04 instalados em um VM. A execução de uma VM desacelera o Windows em cerca de 20% e a execução de duas VMs ao mesmo tempo reduz a velocidade em cerca de 60%. (todas as VMs têm 1 GB de RAM)

Por outro lado, eu tenho um laptop que tem um Intel i5 rodando a 303GHz, com 4GB de RAM rodando um total de 10VM e começo a desacelerar, depois de rodar 3 VMs ao mesmo tempo (todas as VMs têm 1GB RAM).

Uma Lenovo com lentidão i7 de 3.6GHz e 8GB de RAM acontece depois de executar 5 VMs ao mesmo tempo.

Agora, tenha em mente que minha definição de lenta e sua pode ser diferente.

    
por 08.09.2013 / 12:54
1

Uma VM funciona como qualquer outro programa: se gasta muito tempo processando ou consome muita RAM, esses recursos não estarão disponíveis para outros programas.

A única coisa que torna as VMs difíceis de entender - em termos de uso de recursos - é que dentro do programa de máquina virtual existem outros programas . Esse efeito de aninhamento significa que, para calcular o "custo" da VM, você deve considerar o custo agregado de tudo o que está sendo executado dentro da VM.

Se a VM estiver completamente ocupada, ela consumirá todos os recursos atribuídos a essa VM, exatamente como qualquer outro programa completamente ocupado. A única coisa que torna uma VM estranha a esse respeito é que os sistemas de máquinas virtuais permitem que você especifique quanto CPU e RAM cada VM pode usar.

Se a VM estiver inativa, ela poderá efetivamente ter um impacto zero no sistema operacional host.

Em parte, isso ocorre porque os sistemas operacionais modernos são bons para sinalizar a ociosidade do hardware subjacente - o sistema de máquina virtual, neste caso - para obter uma boa duração da bateria em sistemas móveis. Assim, o sistema de máquina virtual não gasta muito tempo de CPU em si mesmo processando um sistema operacional convidado inativo.

Uma VM ociosa inevitavelmente leva um pouco de memória, mas o sistema de memória virtual do sistema operacional host deve trocá-la se outro programa aparecer e precisar de parte da RAM que a VM está usando. Isso significa que, se você tiver 8 VMs em execução por vez, cada uma configurada para 2 GB de RAM, poderá conseguir que ela funcione muito bem em um sistema com menos de 16 GB de RAM. Isso é chamado de superprovisionamento.

Eu só falei sobre RAM e uso de disco acima, mas há outros recursos a serem considerados. E / S de disco, largura de banda de rede, etc. As ideias acima também se aplicam a esses recursos compartilhados.

Vale a pena pensar em disco I / O, especialmente. Como os discos rígidos são relativamente lentos e têm tempos de pesquisa altos, muitas VMs que executam E / S de disco pesado prejudicam muito o desempenho geral de E / S. SSDs e RAIDs de muitos eixos podem ajudar aqui, assim como com qualquer outro problema de E / S de disco alto.

    
por 08.09.2013 / 13:04