7Sep

O guia completo para acelerar suas máquinas virtuais

As máquinas virtuais

exigem animais, fornecendo hardware virtual e executando vários sistemas operacionais em seu computador ao mesmo tempo. Como resultado, às vezes podem ser um pouco lentos. Aqui estão algumas dicas para ajudá-lo a espremer cada última gota de desempenho da sua máquina virtual, seja usando VirtualBox, VMware, Parallels ou outra coisa.

Crie discos de tamanho fixo em vez de alocados dinamicamente

Ao criar sua máquina virtual, você pode criar dois tipos diferentes de discos virtuais. Por padrão, os programas de máquinas virtuais geralmente usam discos alocados dinamicamente que crescem à medida que você os usa.

Por exemplo, se você criar uma nova máquina virtual com um disco alocado dinamicamente com um tamanho máximo de 30 GB, não ocupará 30 GB de espaço no seu disco rígido imediatamente. Depois de instalar seu sistema operacional e programas, ele só pode demorar 10 GB.À medida que você adiciona mais arquivos ao disco virtual, ele expandirá até seu tamanho máximo de 30 GB.

Isso pode ser conveniente, pois cada máquina virtual não ocupará uma grande quantidade de espaço desnecessariamente em seu disco rígido. No entanto, é mais lento do que criar um disco de tamanho fixo( também conhecido como um disco pré-alocado).Quando você cria um disco de tamanho fixo, todos os 30 GB desse espaço serão alocados imediatamente.

Há um trade-off aqui: um disco de tamanho fixo usa mais espaço no seu disco rígido, mas adicionar novos arquivos ao disco rígido da máquina virtual é mais rápido. Você também não verá tanta fragmentação de arquivo. O espaço será atribuído em um bloco grande em vez de ser adicionado em peças menores.

Instale as ferramentas do software da máquina virtual

Depois de instalar um sistema operacional convidado dentro de uma máquina virtual, o primeiro passo que você deve fazer é instalar o pacote de unidade do software da máquina virtual - Adições de convidados para VirtualBox, VMware Tools para VMware ou Parallels Tools para Parallels. Esses pacotes incluem drivers especiais que ajudam o sistema operacional visitante a correr mais rápido no hardware da sua máquina virtual.

Instalar o pacote é simples. Em VirtualBox, inicie seu sistema operacional convidado e clique em Dispositivos & gt;Insira a Imagem de CD de Adições de Convidados. Você pode então iniciar o instalador a partir da unidade de disco virtual em sua máquina virtual. No VMware, selecione a opção Instalar VMware Tools no menu da máquina virtual. Em Parallels, clique em Ações & gt;Instale ferramentas Parallels.

Siga as instruções na tela para concluir a instalação. Se você estiver usando um sistema operacional convidado do Windows, será como instalar qualquer outro aplicativo do Windows.

Certifique-se de manter estes atualizados com seu programa de máquina virtual. Se você vir uma notificação de que uma atualização está disponível para adições de convidados ou ferramentas VMware, você deve instalá-lo.

Exclua os diretórios da máquina virtual no seu antivírus

O programa antivírus do seu computador pode estar digitalizando seus arquivos da máquina virtual sempre que eles forem acessados, reduzindo o desempenho. O antivírus não pode ver dentro da máquina virtual para detectar vírus em execução em seus sistemas operacionais convidados, portanto, esta digitalização não é útil.

Para acelerar as coisas, você pode adicionar o diretório da sua máquina virtual à lista de exclusões do seu antivírus. Uma vez que está na lista, seu antivírus irá ignorar todos os arquivos neste diretório.

Garantir que a Intel VT-x ou AMD-V esteja habilitada

Intel VT-x e AMD-V são extensões de processador especiais que melhoram a virtualização. Os novos processadores Intel e AMD geralmente incluem esses recursos. No entanto, alguns computadores não os habilitam automaticamente. Você pode ter que entrar no BIOS do seu computador e ativar esta configuração, mesmo se o seu computador o suportar.

AMD-V geralmente é habilitado automaticamente se ele funciona em seu hardware, mas muitos computadores Intel são fornecidos com o Intel VT-x desativado. Veja como habilitar o Intel VT-x ou o AMD-V se ele estiver desativado - habilite-o no BIOS, então vá para as configurações do programa da máquina virtual e verifique se ele está ativado também.

Alocar Mais Memória

As máquinas virtuais estão com fome de memória. Cada máquina virtual contém um sistema operacional inteiro, então você está dividindo a RAM do seu computador entre dois sistemas separados. A Microsoft recomenda pelo menos 2 GB de RAM para sistemas Windows 7 de 64 bits e esta recomendação também se aplica ao Windows 7 quando ele está sendo executado em uma máquina virtual. Se você estiver executando aplicativos com memória de fome na máquina virtual, você pode querer alocar mais de 2 GB de RAM para que o Windows não esteja constantemente trocando no disco.

Você pode alocar mais RAM na caixa de diálogo de configurações da sua máquina virtual( a máquina virtual deve ser desligada para fazer isso).Tente dar pelo menos 1/3 da RAM disponível do seu computador, embora você possa fazer mais se desejar.

Se isso não ajudar, talvez você não tenha memória RAM suficiente em seu computador para executar máquinas virtuais a uma velocidade confortável. Considere atualizar sua RAM-8GB deve ser uma quantidade decente para a maioria das VMs básicas.

Alocar Mais CPU

A CPU do seu computador faz todo o trabalho de executar a máquina virtual e seu software, de modo que quanto mais CPU ele possa usar, melhor será executado. Se você tiver um computador com uma CPU multi-core, você pode atribuir mais núcleos à sua máquina virtual a partir da sua janela de configurações. Uma máquina virtual com dois ou quatro núcleos será muito mais responsiva do que uma máquina virtual com uma, assim como um computador com mais núcleos é.

Se você estiver usando uma CPU antiga com apenas um ou dois núcleos, talvez seja hora de atualizar - sua máquina virtual será executada muito mais rápido se você puder dar pelo menos dois núcleos( se não for mais).

Tweak Your Video Settings

Ajustar algumas das suas configurações de vídeo também pode melhorar a velocidade aparente da máquina virtual. Por exemplo, habilitar o recurso de aceleração em 2D no VirtualBox melhora a reprodução de vídeo em máquinas virtuais, ao permitir a aceleração 3D permitirá que você use algumas aplicações 3D a uma velocidade mais razoável. Aumentar a memória de vídeo atribuída a uma máquina virtual também pode acelerar gráficos 3D.Note, porém, que a atualização de sua placa gráfica provavelmente não fará muito para ajudar a sua máquina virtual, a menos que seja realmente morrendo de fome pela memória de vídeo.

Coloque suas máquinas virtuais em uma unidade de estado sólido

Uma unidade de estado sólido é uma das melhores atualizações que você pode fazer para um computador para velocidade, e isso também é para máquinas virtuais. Muitas pessoas armazenam suas máquinas virtuais em uma unidade mecânica secundária, já que elas são mais espaçosas, mas suas máquinas virtuais serão muito mais lentas. Então, se você puder, faça algum espaço nesse SSD e coloque suas máquinas virtuais lá.

Além disso, evite colocar os arquivos da máquina virtual em uma unidade externa, a menos que você saiba que a unidade externa é suficientemente rápida. Uma unidade USB 3.0 rápida com bons tempos de acesso a arquivos pode dar-lhe um bom desempenho, mas uma velha memória USB 2.0 será extremamente lenta e produzirá um desempenho terrível.

Suspender em vez de desligar

Quando terminar de usar sua máquina virtual, você pode salvar seu estado em vez de desligá-lo completamente. Na próxima vez que você quiser usar sua máquina virtual, você pode simplesmente clicar duas vezes nela para iniciá-la. O sistema operacional convidado irá retomar o lugar onde você deixou, em vez de inicializar a partir do zero.

Isso é semelhante ao usar o recurso de hibernação ou suspensão em vez de desligar o computador. O seu programa de máquina virtual guarda o conteúdo da memória da sua máquina virtual em um arquivo em seu disco rígido e carrega esse arquivo quando você iniciar a máquina virtual.

Melhorar o desempenho dentro da máquina virtual

Lembre-se, você também pode melhorar o desempenho dentro da máquina virtual da mesma forma que você aceleraria um computador físico. Por exemplo, reduzir a quantidade de aplicativos e programas em segundo plano que funcionam no start-up irá melhorar o tempo de inicialização do sistema operacional convidado e reduzir a quantidade de RAM usada por sua máquina virtual. Se você estiver usando uma unidade mecânica, desfragmentar a máquina virtual pode melhorar o desempenho também( embora isso provavelmente não fará diferença nos SSDs).Não negligencie as dicas padrão apenas porque é uma máquina virtual - as máquinas virtuais são como computadores comuns!

Tente outro programa da máquina virtual

Algumas pessoas relatam que o VirtualBox é mais rápido para eles, enquanto alguns relatam que o VMware é mais rápido. Qual programa de máquina virtual é mais rápido para você pode depender do sistema operacional do seu host, do sistema operacional convidado, da configuração do sistema ou de vários outros fatores. Mas., Se você não está vendo um desempenho satisfatório, você pode tentar outro programa. O VirtualBox é totalmente gratuito, enquanto o VMware Workstation Player é gratuito para uso não comercial.

Se você estiver usando o macoss, você experimentará um desempenho muito melhor com o Parallels Desktop do que você irá com o VirtualBox. Os usuários de Mac também podem tentar o VMware Fusion, que também deve oferecer um melhor desempenho que o VirtualBox.