Estamos executando o Windows 7 Enterprise SP1 de 64 bits no Dell Precision T3500 (Xeon E5630 a 2,53 GHz, 4 GB de RAM). Além disso, está o VMWare Workstation 7.1.4, atualizado. A execução em uma VM é o Windows XP Professional SP3 de 32 bits. O VMWare está configurado para alocar 2 GB de RAM para o convidado.
A realização de praticamente qualquer operação dentro da VM é muito lenta; até a rolagem de um arquivo de texto pode exigir segundos, com atividade de disco associada muito óbvia. Uma verificação rápida do gerenciador de tarefas e do monitor de recursos do host do Windows 7 mostra que o VMWare recebe uma parte significativa da memória virtual, mas acho que tudo está sendo paginado e, assim que começo a rolar o arquivo de texto, pressionei rapidamente algo como 140 falhas graves por segundo e ficar lá.
As versões mais antigas do VMWare em hardware muito mais antigo (Pentium 4-vintage) executando um host do Windows XP nunca exibiam esses sintomas específicos. Existe alguma maneira de tornar o Windows 7 menos agressivo quanto à paginação do VMWare sem memória, ou existe alguma solução que reduz a quantidade de paginação necessária no disco? É perfeitamente possível que eu simplesmente tenha algo mal configurado, mas não brinquei com muitas configurações. Qualquer sugestão seria apreciada, obrigado.
Respostas:
Veja a última entrada aqui http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1008885
Vi grandes melhorias no desempenho da VM depois de fazer essa alteração. Apenas verifique se você tem memória suficiente em seu host.
fonte
mainMem.useNamedFile="FALSE"
chave é. Sem essa entrada, o vmware alocará um arquivo no disco host para armazenar todo o conteúdo da RAM do convidado e poderá debitar continuamente o disco do host com a RAM do convidado em alguns casos. No pior caso, vi os convidados completamente inutilizáveis. Na melhor das hipóteses, os convidados ainda acabam sendo significativamente mais lentos na maioria das vezes. Ainda não vi um caso em que deixar esse parâmetro ativado tenha realmente ajudado o desempenho, exceto que ele torna as suspensões mais rápidas.Existe um antivírus em execução no Win7? Pode ser uma digitalização dolorosa dos arquivos VMDK em tempo real.
E, como o zippy disse, o vmtools faz MUITO, mas não deve ser tão ruim quanto você descreve se eles ainda não estiverem instalados. Uma das coisas que o vmtools faz é a memória de balão para informar ao VMware o que é seguro para paginar e impedir que o Windows pagine as coisas que o vmware realmente está usando.
Ah, e o Windows Search 4.0 no XP pode enlouquecer em uma VM. Por engano, pode pensar que o sistema está 99% ocioso e executar a indexação.
fonte
EDIT: Vamos começar com a máquina host. Você possui extensões de virtualização ativadas no BIOS? Você possui os drivers mais recentes de chipset e Intel RST instalados? Cache de disco ativado na unidade? O VMware Workstation é executado como qualquer outro programa no Windows, portanto, você deseja que o sistema host seja o mais rápido possível.
Em seguida, reduza a quantidade de RAM que a VM do XP usa e reduza para 1 GB. Eu tive um caso em que a alocação de 2 GB a uma VM em um PC com 4 GB esmagou a VM e a máquina host. Pode ser que você tenha menos RAM utilizável do que pensa.
Se você tiver um T3500 sobressalente, instale o Windows XP nele + VMware Workstation e tente executar uma VM fora dessa (execute uma configuração idêntica às suas máquinas P4 antigas, exceto o hardware). Se funcionar lentamente, você saberá que é algo com o hardware do T3500.
Por fim, convém entrar em contato com o suporte da VMware. No mínimo, você poderá dizer ao seu chefe que está fazendo tudo o que pode para corrigir o problema.
Você possui o VMware Tools instalado dentro da VM? Não instalá-lo fornecerá um desempenho terrível e atraso no vídeo / mouse.
fonte
VMware tem uma opção para desfragmentar o disco virtual, parece fazer algo diferente para desfragmentar o sistema operacional. Vale a pena tentar...
fonte
Adicione mainmem.backing = "swap" ao seu arquivo .vmx para esta VM.
fonte
Notei que o desempenho diminuiu ao usar o Outlook. Aparentemente, o programa de índice de pesquisa do Windows reduz o desempenho.
Se você desligar o indexador (Painel de Controle, Opções de Indexação), notará uma melhoria significativa.
fonte