O guia completo para acelerar suas máquinas virtuais

imagem

As máquinas virtuais são criaturas exigentes, 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 extrair até a última gota de desempenho de sua máquina virtual, esteja você usando VirtualBox , VMware , Parallels ou qualquer outro.

Crie discos de tamanho fixo em vez de discos alocados dinamicamente

Ao criar sua máquina virtual, você pode criar dois tipos diferentes de discos virtuais. Por padrão, os programas de máquina virtual geralmente usam discos alocados dinamicamente que aumentam conforme 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, ela não ocupará 30 GB de espaço em seu disco rígido imediatamente. Depois de instalar o sistema operacional e os programas, pode demorar até 10 GB. Conforme você adiciona mais arquivos ao disco virtual, ele se expande até seu tamanho máximo de 30 GB.

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

Há uma compensação aqui: um disco de tamanho fixo usa mais espaço em 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 grande bloco em vez de ser adicionado em partes menores.

Instale as ferramentas do software da sua máquina virtual

Depois de instalar um sistema operacional convidado dentro de uma máquina virtual, a primeira coisa que você deve fazer é instalar o pacote de drive do software da sua máquina virtual – Guest Additions for VirtualBox, VMware Tools for VMware ou Parallels Tools for Parallels. Esses pacotes incluem drivers especiais que ajudam o sistema operacional convidado a funcionar mais rápido no hardware da máquina virtual.

Recomendado:  Como obter a contagem de palavras da sua apresentação do PowerPoint

A instalação do pacote é simples. No VirtualBox, inicialize seu sistema operacional convidado e clique em Dispositivos> Inserir imagem de CD de adições de convidado. Você pode então iniciar o instalador da unidade de disco virtual em sua máquina virtual. No VMware, selecione a opção Instalar ferramentas VMware no menu da máquina virtual. No Parallels, clique em Ações> Instalar ferramentas do Parallels.

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

Certifique-se de mantê-los atualizados com seu programa de máquina virtual. Se você vir uma notificação de que uma atualização está disponível para Guest Additions ou VMware Tools, você deve instalá-la.

Exclua diretórios de máquinas virtuais em seu antivírus

O programa antivírus do seu computador pode estar verificando os arquivos da máquina virtual sempre que eles são acessados, reduzindo o desempenho. O antivírus não consegue ver o interior da máquina virtual para detectar vírus em execução nos sistemas operacionais convidados, portanto, essa verificação não é útil.

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

Certifique-se de que Intel VT-x ou AMD-V está ativado

Intel VT-x e AMD-V são extensões de processador especiais que melhoram a virtualização. Os processadores Intel e AMD mais novos geralmente incluem esses recursos. No entanto, alguns computadores não os habilitam automaticamente. Pode ser necessário acessar o BIOS do seu computador e habilitar essa configuração por conta própria, mesmo se o seu computador for compatível.

AMD-V geralmente é habilitado automaticamente se funcionar em seu hardware, mas muitos computadores Intel vêm com Intel VT-x desabilitado. Veja como habilitar Intel VT-x ou AMD-V se estiver desabilitado – habilite-o no BIOS, vá para as configurações do programa de sua máquina virtual e verifique se ele está habilitado lá também.

Recomendado:  Os melhores filmes de tubarão para transmitir durante a semana do tubarão

Alocar mais memória

As máquinas virtuais consomem muita memória. Cada máquina virtual contém um sistema operacional completo, portanto, 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 essa recomendação também se aplica ao Windows 7 quando executado em uma máquina virtual. Se você estiver executando aplicativos que consomem muita memória na máquina virtual, poderá alocar mais de 2 GB de RAM para que o Windows não esteja constantemente trocando para o disco.

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

Se isso não ajudar, você pode não ter RAM suficiente em seu computador para executar máquinas virtuais em uma velocidade confortável. Considere atualizar sua RAM – 8 GB 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 execução da máquina virtual e seu software, portanto, quanto mais CPU ela puder usar, melhor funcionará. Se você tiver um computador com CPU multinúcleo, poderá atribuir mais núcleos à sua máquina virtual a partir da 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 um, assim como um computador com mais núcleos.

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

Ajuste suas configurações de vídeo

Ajustar algumas configurações de vídeo também pode melhorar a velocidade aparente de sua máquina virtual. Por exemplo, habilitar o recurso de aceleração 2D no VirtualBox melhora a reprodução de vídeo em máquinas virtuais, enquanto habilitar a aceleração 3D permitirá que você use alguns aplicativos 3D em uma velocidade mais razoável. Aumentar a memória de vídeo atribuída a uma máquina virtual também pode acelerar os gráficos 3D. Observe, entretanto, que atualizar sua placa de vídeo provavelmente não ajudará muito em sua máquina virtual, a menos que ela esteja realmente com falta de memória de vídeo.

Recomendado:  Microsoft está adicionando ditado de voz ao OneNote para Windows

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 em um computador para aumentar a velocidade, e isso também vale para máquinas virtuais. Muitas pessoas armazenam suas máquinas virtuais em um drive mecânico secundário, pois são mais espaçosas, mas suas máquinas virtuais funcionarão muito mais devagar. Portanto, se puder, abra 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 é rápida o suficiente. Uma unidade USB 3.0 rápida com bons tempos de acesso a arquivos pode oferecer um bom desempenho, mas um stick de memória USB 2.0 antigo será extremamente lento e terá um desempenho terrível.

Suspender em vez de desligar

Quando terminar de usar sua máquina virtual, você pode querer salvar seu estado em vez de desligá-la completamente. Na próxima vez que você quiser usar sua máquina virtual, basta clicar duas vezes nela para iniciá-la. O sistema operacional convidado continuará de onde você parou, em vez de inicializar do zero.

Isso é semelhante a usar o recurso de hibernação ou suspensão em vez de desligar o computador. Seu programa de máquina virtual salva o conteúdo da memória de sua máquina virtual em um arquivo em seu disco rígido e carrega esse arquivo na próxima vez que você inicia a máquina virtual.

Melhore o desempenho dentro da máquina virtual

Remember, you can also improve performance inside the virtual machine in the same ways you would speed up a physical computer. For example, reducing the amount of background applications and programs that run at start-up will improve your guest operating system’s boot time and reduce the amount of RAM used by your virtual machine. If you’re using a mechanical drive, defragmenting the virtual machine may improve performance as well (though this likely won’t make a difference on SSDs). Don’t neglect the standard tips just because it’s a virtual machine—virtual machines are just like regular computers!

Try Another Virtual Machine Program

imagem

Some people report VirtualBox being faster for them, while some report VMware being faster. Which virtual machine program is faster for you may depend on your host operating system, guest operating system, system configuration, or a number of other factors. But., if you’re not seeing satisfactory performance, you may want to try another program. VirtualBox is completely free, while VMware Workstation Player is free for non-commercial use.

If you’re using macOS, you’ll experience much better performance with Parallels Desktop than you will with VirtualBox. Mac users can also try VMware Fusion, which should also offer better performance than VirtualBox.