Hardware para imagens velozes do VirtualBox

2

Meu PC principal em casa roda o Win XP e eu gostaria de mantê-lo assim principalmente para jogos. No entanto, eu faço a maior parte do meu trabalho em uma imagem Ubuntu 10.04 rodando dentro do VirtualBox naquele PC. Embora eu tenha 2GB de memória e uma CPU dual-core, o desempenho da minha imagem do Ubuntu deixa muito a desejar (eu dei a ela 768 MB de memória principal e 30 GB de espaço em HDD). O que eu costumo fazer na VM é programar, então em qualquer momento eu tenho:

  • Algumas gvim sessões abrem
  • Alguns terminais com várias guias, alguns shells em execução, como ipython
  • 4-5 instâncias do firefox, cada uma com várias guias

Qual hardware devo executar para executar uma VM VirtualBox com o Ubuntu? Especificamente:

  • Mais núcleos seriam importantes? (por exemplo, para separação completa da CPU executando a VM e as CPUs executando outras coisas do Windows em segundo plano: firewall, navegadores, etc.)
  • Daria mais memória à ajuda da minha VM? Do monitor sys do Ubuntu, ele não parece usar os 768 MB que eu forneci.
  • Ter um SSD veloz no qual a imagem da VM é útil ajuda muito?

Compartilhe suas experiências com a configuração de hardware ideal para esse ambiente de trabalho. Agradecemos antecipadamente.

    
por Eli Bendersky 25.09.2010 / 13:56

3 respostas

1

768 MB é suficiente para navegar na Web, mas não tanto se você executar muitos aplicativos. Observe que o monitor do sistema informa quanta memória é alocada por aplicativos, ele não inclui o cache de disco. O Linux preencherá rapidamente toda a memória disponível com caches de disco, e isso é muito importante para o desempenho. Eu suspeito que você se beneficiaria de dar mais memória ao Linux.

Um problema que você provavelmente enfrentará é que, se você der mais memória ao Linux, o Windows terá menos. Pode valer a pena aumentar sua memória RAM para 4 GB (embora, até onde eu saiba, o Windows XP esteja limitado a um espaço de endereço de 4 GB e use apenas 3.xx GB de RAM) e dedicar 2 GB ao Linux.

Não acho que mais núcleos ajudem, a menos que você execute aplicativos inerentemente paralelos (por exemplo, renderização de cena) ou queira executar tarefas como executar uma grande compilação em segundo plano enquanto você joga um jogo.

A execução da VM com um SSD rápido pode ajudar se os acessos ao disco forem o gargalo. Mas reduzir o número de acessos ao disco adicionando RAM é muito mais provável de pagar.

    
por 25.09.2010 / 14:40
0

Todos os três pontos devem ajudar. Se possível, o host e a imagem da VM devem ter seu próprio disco rígido dedicado para permitir acesso paralelo. Isso provavelmente não é tão bom quanto usar um SSD, mas deve ser muito mais barato.

    
por 25.09.2010 / 14:39
0

Eu uso muito o VM e corro 10.04 da mesma forma que você.

Estou a correr:

  • AMD Phenom II 940 a 3,7 Ghz (Quad Core)
  • Memória DDR2 de 10 GB de 1066 Mhz a 800 Mhz

Eu dei a vm, 4 núcleos, 2GB de memória e aceleração total da GPU

Eu tenho um HDD normal de 7200rpm e a VM sai exatamente como está instalada em um sistema de PC normal.

Espero que isso ajude, meus bits podem ser exagerados, mas funcionam perfeitamente para mim, e também uso o VMWare Workstation em vez do Virtualbox, pois gosto do modo Unity (melhor que o vbox) e também do modo Exclusive (Permite que o vm seja integrado como se você está rodando em um pc normal)

    
por 25.09.2010 / 14:40