Estou me preparando para criar uma máquina virtual no VirtualBox. O assistente solicita o tamanho da memória a ser usada para esta máquina convidada e recomenda 512 MB. Tenho 16 GB de memória no meu computador, então espero poder utilizar mais do que apenas 512 MB.
- Por que o VirtualBox recomenda 512 MB?
- Este é um valor codificado ou é um valor calculado com base na quantidade de memória que tenho?
- Quais seriam as consequências de usar um valor mais alto, como 4 GB?
ATUALIZAR:
Acabei de ler o seguinteda documentação on-line do VirtualBox...
Dependendo de quais sistemas operacionais convidados você deseja executar, você precisará de pelo menos 512 MB de RAM (mas provavelmente mais, e quanto mais, melhor). Basicamente, você precisará de tudo o que o sistema operacional host precisa para funcionar confortavelmente, além da quantidade necessária para o sistema operacional convidado. Portanto, se você deseja executar o Windows XP no Windows XP, provavelmente não aproveitará muito a experiência com menos de 1 GB de RAM. Se você quiser experimentar o Windows Vista em um convidado, ele se recusará a instalar se tiver menos de 512 MB de RAM, então você precisará disso apenas para o convidado, além da memória que seu sistema operacional normalmente precisa.
Então parece que eles512 MB recomendadoé apenas ummínimoe vou querer usar o máximo de memória possível sem ocupar a memória que meu computador principal usará. Mas eu ainda estaria interessado em saber suas experiências com esse problema.
Responder1
O problema com valores iniciais estranhos – como o assistente de configuração recomendando 512 MB para o sistema operacional convidado – é uma peculiaridade conhecida no assistente de configuração do VirtualBox que é bem explicado emeste artigo sobre o lançamento recente do VirtualBox 5; a ênfase ousada é minha:
A GUI para criar uma nova VM é semelhante às versões anteriores,embora forneça valores padrão estranhos.Ao criar uma nova VM do Windows 7 de 64 bits, o assistente recomendou alocar 512 MB de RAM para a VM; o requisito mínimo para o Windows 7 de 64 bits é 2 GB de RAM, tornando o valor recomendado inadequado.O sistema host possui 8 GB de RAM, dos quais mais da metade estava livre no momento em que o assistente foi iniciado. O público-alvo do VirtualBox são profissionais de TI que provavelmente saberiam melhor do que tentar usar o Windows 7 com esse valor padrão, portanto, não é um problema particularmente significativo.
Também,a documentação oficial do usuário final do VirtualBoxaborda o mínimo ímpar de recomendação de 512 MB de RAM; novamente a ênfase ousada é minha:
Dependendo de quais sistemas operacionais convidados você deseja executar,você precisará de pelo menos 512 MB de RAM (mas provavelmente mais, e quanto mais, melhor). Basicamente, você precisará de tudo o que o sistema operacional host precisa para funcionar confortavelmente, além da quantidade necessária para o sistema operacional convidado.Portanto, se você deseja executar o Windows XP no Windows XP, provavelmente não aproveitará muito a experiência com menos de 1 GB de RAM. Se você quiser experimentar o Windows Vista em um convidado, ele se recusará a instalar se tiver menos de 512 MB de RAM, então você precisará disso apenas para o convidado, além da memória que seu sistema operacional normalmente precisa.
O que quer dizer que, embora o VirtualBox tenha um “assistente” que facilita um pouco o processo de configuração/instalação de um sistema operacional convidado, ele não foi projetado para tomar todas as decisões – ou assumir decisões – que você deve tomar. O VirtualBox não é um simples software de usuário final, como Word ou Excel; é realmente uma verdadeira ferramenta de usuário/administrador avançado.
Há uma certa suposição básica das habilidades/conhecimentos de um usuário que está ligada ao uso de software de virtualização como o VirtualBox. E, em última análise, o cerne dessa suposição é que alguém que usa o VirtualBox saberá o suficiente para tomar suas próprias decisões básicas quando se trata de alocação de recursos ao configurar um sistema operacional convidado no VirtualBox.
Por exemplo, posso definitivamente usar o Ubuntu 12.04 (servidor) como sistema operacional convidado na instalação do VirtualBox no Mac OS X com 512 MB de RAM. Mas fica visivelmente atrasado se eu estressar um pouco o servidor. Prefiro mantê-lo funcionando com 1 GB a 4 GB de RAM para garantir que tudo funcione perfeitamente; dependendo do que estou fazendo/testando no momento.
Responder2
Não há razão para que você não deva usar memória virtual de 4 GB no VirtualBox se o seu sistema operacional convidado exigir. Eu mesmo fiz isso e, com 4 GB de memória virtual, estou obtendo um desempenho próximo ao bare metal em um sistema operacional convidado de 64 bits.
As configurações do VirtualBox permitem que você aloque um máximo de 128 MB de memória de vídeo na GUI do VirtualBox e, na linha de comando, você pode adicionar outros 128 MB de memória de vídeo ao sistema operacional convidado para um total de 256 MB de memória de vídeo. Abra o terminal e digite:
VBoxManage modifyvm "Linux" --vram 256
onde “Linux” deve ser substituído pelo nome do seu sistema operacional convidado Linux no VirtualBox.
Responder3
A quantidade de RAM alocada pelo VirtualBox é a quantidade que o computador host dedicará ao gerenciamento daquela máquina. Isso afeta diretamente o desempenho da virtualização.
Se estiver virtualizando um sistema operacional leve, comoLubuntuouMaldito Linux pequeno, você não precisará de muita RAM para mantê-lo estável com velocidade razoável. O Windows exigirá muito mais, e configurações completas com GUIs complexas/com muitos recursos precisarão de ainda mais do que isso para funcionar bem. Usar 4 GB de RAM em vez de 512 MB simplesmente dará à VM mais trabalho. A menos que seja exigido pela VM ou você esteja fazendo muito trabalho, provavelmente conseguirá o mínimo ou um pouco mais.
Mais importante ainda, você sempre pode alterar as configurações mesmo após a criação do VirtualBox. Se as coisas ficarem lentas, simplesmente desligue a máquina, aloque mais recursos e ligue-a novamente.
Observação:Lembre-se de que um ambiente virtualizado nunca será executado tão rápido quanto o host com uma configuração como o VirtualBox, então não haverá problema em fornecer um pouco mais de poder para trabalhar.Aqui estão mais algumas boas informaçõesdo Stack Exchange.