Acontece que foi porque eu tinha minhas VMs no mesmo disco físico que meu sistema operacional host. Movê-los para um disco físico separado resolveu o problema.
Eu tenho o VMWare Workstation 8 instalado em uma máquina host com as seguintes especificações:
Eu tenho duas máquinas virtuais do Windows 7 configuradas (atualmente executando uma de cada vez, mas operando de uma só vez quando meu kit de 32 GB de RAM chegar em alguns dias). Cada um é configurado com 8 GB de RAM e sem ajustes ou personalizações de desempenho ou qualquer coisa feita. Todas as configurações do VMWare são os padrões.
Quando inicializo essas máquinas e executo vários programas (Visual Studio, Outlook, etc), ouço o disco debatendo-se um pouco e verificando o Monitor de Recursos, vejo que estou chegando a um ponto entre 300 e 800 falhas por segundo. Da máquina host, mostra que eles estão vindo da imagem do VMWare. Se eu for para a máquina virtual, qualquer aplicativo que estou carregando no momento é a imagem que está causando as falhas graves.
Pelo que entendi, falhas difíceis são (simplesmente) quando um endereço na memória foi trocado para o arquivo de paginação e tem que ser lido a partir do arquivo de paginação ao invés da memória. Eu não entendo porque isso está acontecendo. Com 8 GB de RAM na máquina convidada e 6,5 GB disponíveis, o que poderia estar causando isso? Eu sei que o Windows 7 supostamente melhorou o gerenciamento de arquivos de página sobre o XP, mas parece excessivo para esse tipo de lentidão, debulhamento de disco e alta contagem de falhas quando eu tenho essa quantidade de RAM livre.
Há algo que eu possa fazer para melhorar o desempenho em minhas máquinas convidadas? Na máquina host, posso abrir / executar qualquer aplicativo e as falhas graves permanecem em torno de 0 com baixa E / S de disco.
Acontece que foi porque eu tinha minhas VMs no mesmo disco físico que meu sistema operacional host. Movê-los para um disco físico separado resolveu o problema.