O Guia Completo para Acelerar Suas Máquinas Virtuais

Índice:

O Guia Completo para Acelerar Suas Máquinas Virtuais
O Guia Completo para Acelerar Suas Máquinas Virtuais
Anonim
Máquinas virtuais são feras exigentes, fornecendo hardware virtual e executando vários sistemas operacionais em seu computador de uma só vez. Como resultado, às vezes eles podem ser um pouco lentos. Veja algumas dicas para ajudar você a extrair até a última gota de desempenho da sua máquina virtual, esteja você usando o VirtualBox, o VMware, o Parallels ou qualquer outra coisa.
Máquinas virtuais são feras exigentes, fornecendo hardware virtual e executando vários sistemas operacionais em seu computador de uma só vez. Como resultado, às vezes eles podem ser um pouco lentos. Veja algumas dicas para ajudar você a extrair até a última gota de desempenho da sua máquina virtual, esteja você usando o VirtualBox, o VMware, o Parallels ou qualquer outra coisa.

Criar 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áquina virtual geralmente usam discos alocados dinamicamente que crescem à medida que você os utiliza.

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 no disco rígido imediatamente. Depois de instalar o sistema operacional e os programas, ele pode levar apenas 10 GB. À medida que você adiciona mais arquivos ao disco virtual, ele se expandirá até o tamanho máximo de 30 GB.

Isso pode ser conveniente, já que cada máquina virtual não ocupa 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 seriam alocados imediatamente.

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

Image
Image

Instale as ferramentas do seu software de máquina virtual

Depois de instalar um sistema operacional convidado em uma máquina virtual, a primeira coisa a fazer é instalar o pacote de unidades do seu software de máquina virtual - adições de convidado para o VirtualBox, ferramentas VMware para VMware ou Parallels Tools for Parallels. Esses pacotes incluem drivers especiais que ajudam seu sistema operacional convidado a executar mais rapidamente no hardware de sua máquina virtual.

Instalar o 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 a partir 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. Em Parallels, clique em Ações> Instalar Ferramentas Parallels.

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

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

Excluir diretórios de máquinas virtuais no seu antivírus

O programa antivírus do seu computador pode estar verificando seus arquivos da máquina virtual sempre que eles forem acessados, reduzindo o desempenho. O antivírus não pode ser visto dentro 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 sua máquina virtual à lista de exclusões do seu antivírus. Quando estiver na lista, seu antivírus ignorará todos os arquivos desse diretório.

Image
Image

Certifique-se de que o Intel VT-x ou AMD-V esteja ativado

Intel VT-x e AMD-V são extensões de processador especiais que melhoram a virtualização. Novos processadores Intel e AMD geralmente incluem esses recursos. No entanto, alguns computadores não os ativam automaticamente. Talvez você precise entrar no BIOS do seu computador e ativar essa configuração sozinho, mesmo que seu computador ofereça suporte a ele.

O AMD-V geralmente é ativado automaticamente se funcionar em seu hardware, mas muitos computadores Intel vêm com o Intel VT-x desativado. Veja como ativar o Intel VT-x ou o AMD-V se ele estiver desativado - ative-o no BIOS, acesse as configurações do seu programa de máquina virtual e verifique se ele também está ativado.

Image
Image

Alocar mais memória

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 essa recomendação também se aplica ao Windows 7 quando estiver em execução em uma máquina virtual. Se você estiver executando aplicativos com muita memória na máquina virtual, convém alocar mais de 2 GB de RAM para que o Windows não esteja constantemente alternando para o disco.

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

Se isso não ajudar, talvez você não tenha RAM suficiente em seu computador para executar máquinas virtuais em uma velocidade confortável. Considere atualizar sua memória RAM - 8 GB deve ser uma quantidade razoável para a maioria das VMs básicas.
Se isso não ajudar, talvez você não tenha RAM suficiente em seu computador para executar máquinas virtuais em uma velocidade confortável. Considere atualizar sua memória RAM - 8 GB deve ser uma quantidade razoável 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, portanto, quanto mais CPU ela puder usar, melhor será executada. Se você tiver um computador com uma CPU multi-core, poderá atribuir mais núcleos à sua máquina virtual a partir de 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 um, assim como um computador com mais núcleos.

Se você estiver usando uma CPU mais antiga com apenas um ou dois núcleos, talvez esteja na hora de fazer upgrade - sua máquina virtual será executada muito mais rapidamente se você puder fornecer pelo menos dois núcleos (se não mais).
Se você estiver usando uma CPU mais antiga com apenas um ou dois núcleos, talvez esteja na hora de fazer upgrade - sua máquina virtual será executada muito mais rapidamente se você puder fornecer pelo menos dois núcleos (se não mais).

Ajustar suas configurações de vídeo

O ajuste de algumas das suas configurações de vídeo também pode melhorar a velocidade aparente da 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 a 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. No entanto, observe que a atualização da sua placa gráfica provavelmente não ajudará muito em sua máquina virtual, a menos que seja realmente fome de memória de vídeo.

Image
Image

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 obter velocidade, e isso também vale para as máquinas virtuais. Muitas pessoas armazenam suas máquinas virtuais em uma unidade mecânica secundária, pois são mais espaçosas, mas suas máquinas virtuais funcionam muito mais lentamente. Então, se você puder, crie 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 proporcionar um bom desempenho, mas um memory stick USB 2.0 antigo será extremamente lento e terá um desempenho péssimo.

Suspender em vez de desligar

Quando você terminar de usar sua máquina virtual, salve seu estado em vez de desativá-lo 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 será retomado de onde você parou em vez de inicializar do zero.

Isso é semelhante ao uso do 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 da máquina virtual em um arquivo no disco rígido e carrega esse arquivo na próxima vez que você inicia a máquina virtual.

Image
Image

Melhore o desempenho dentro da máquina virtual

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

Tente outro programa de máquina virtual

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

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

Recomendado: