Desempenho da estação de trabalho VMware

4

Algum tempo atrás eu atualizei meu laptop para o Windows 7 x64 do Windows XP 32-bit edition. No entanto, não antes de virtualizar a instalação física e continuo a executá-la hoje no VMware Workstation.

O desempenho na VM resultante é simplesmente absolutamente atroz! Eu fiz muita coisa de desinstalação que não é mais necessária desde que a máquina é virtual em um esforço para reduzir a RAM, mas em geral a capacidade de resposta parece lenta. Eu também executo a Máquina Virtual em seu próprio HD separado que raramente é usado pelo sistema operacional host.

Estou apenas esperando algumas dicas gerais para aumentar o desempenho do VMware em qualquer lugar, pensamentos?

EDIT: Ambas as respostas abaixo foram excelentes pontos de partida para mim. No entanto, eu gostei das estratégias da resposta selecionada no gerenciamento de disco. Eu estou executando a máquina virtual em um disco rígido externo separado, provavelmente eu vou ter que reconfigurar de alguma forma.

    
por tekiegreg 28.12.2009 / 18:32

2 respostas

4

Deixe-me reformular: seu laptop estava usando o Win-XP de 32 bits e você copiou essa instalação para uma máquina virtual. Seu laptop agora usa o Windows 7, mas isso não importa para toda a questão, certo? Então, novamente, seu laptop parece ser poderoso o suficiente para rodar um sistema Windows 7 de 64 bits, então o host VMWare precisa ser poderoso o suficiente para hospedar tudo isso.

Antes de mais nada, você deve sempre esperar que o desempenho diminua se o host for tão poderoso quanto o sistema original. Há essa camada de virtualização intermediária que adiciona alguns atrasos. Eu fiz o mesmo com um laptop meu, mas a máquina virtual que eu criei está hospedada em um sistema muito mais poderoso, assim o desempenho aumentou.

Possíveis afunilamentos podem ser uma instalação do SQL Server ou outro banco de dados dentro da máquina virtual. Estes tendem a consumir muitos recursos. Pode ser melhor instalar o SQL Server no host e fazer a VM se conectar a esse banco de dados "externo". Outros problemas podem ser a quantidade de RAM que a máquina virtual possui. Embora o XP funcione bem com 512 MB, tenho a tendência de dar às minhas VMs até 2 GB de RAM. Dessa forma, a VM usará menos do próprio swapfile, simplesmente porque tem mais memória disponível.

Outro gargalo pode ser o disco rígido que contém a VM. Se isso estiver conectado ao seu sistema por meio de um cabo USB, ele definitivamente ficará lento. Eu costumo dar dois discos da VM. Um com o sistema operacional que será localizado no disco mais rápido do meu host e outro para os dados que podem ser qualquer disco. Muitas vezes eu uso um compartilhamento de rede para isso e compartilho um disco / pasta no host. Dessa forma, os dados estão disponíveis dentro e fora da VM.

O disco do sistema teria até 8 GB de tamanho e tenho a tendência de reivindicar esse espaço em disco imediatamente, em vez de fazer com que o VMWare aumente o tamanho do disco pouco a pouco. Isso aumenta o desempenho, mas consome muito espaço em disco.

Não coloque esta máquina virtual em um disco compactado para economizar espaço em disco! A compactação de disco tende a tornar o acesso ao disco um pouco mais rápido, pois ele realmente precisa ler menos dados do disco, mas também sobrecarrega o processador, já que ele precisa descompactar esses dados novamente. Ele coloca uma demanda maior em sua CPU, o que pode até aumentar o calor dentro do seu sistema. Com laptops, o sistema tende a diminuir a velocidade da CPU quando a ventoinha não consegue resfriar o sistema o suficiente.

    
por 28.12.2009 / 18:57
4
Pessoalmente, fiz o que você tem várias vezes e nunca tive esse tipo de problema. O desempenho sempre é maior quando se muda para um PC mais novo - quando se olha a hora de ligar e desligar, no entanto, a E / S do disco em tarefas intensivas falha.

Coisas para analisar:

  • Você reduziu a RAM? Para um convidado de 32 bits do Windows XP, normalmente não tenho mais de 1 GB de memória, a menos que haja um motivo especial. (E isso pode fazer grande diferença na pausa / retomada)

  • Você verificou todas as configurações da Máquina Virtual? Certifique-se de que esteja no modo de compatibilidade para a versão mais recente do VMWare Workstation que sua máquina suporta.

  • Você se certificou de que o modo de CPU está definido como automático?

  • Quando você diz que colocou em seu próprio disco rígido, você está falando de unidade física ou partição? Se a partição, isso é ruim - mas tente defraging sua unidade. Se for uma unidade separada, ignore este ponto!

  • Mais importante, você instalou a versão mais recente das ferramentas VMWare?

  • A sua máquina física (mais antiga) tinha algum programa funky que acompanhasse a placa-mãe, como o hibernate / suspend / power management / over ou under clocking tools? Eu geralmente acho que isso causa muitos problemas.

Depois disso, como está o desempenho geral em iniciar / continuar em outras máquinas virtuais?

    
por 28.12.2009 / 19:16