Erros de falta de memória na máquina virtual do Windows 2008

1

Eu tenho um servidor que é configurado da seguinte maneira:

Servidor físico (16 GB de RAM): Windows Server 2012 Standard Edition com função Hyper-V instalada

2 VMs em execução neste servidor host: 1 x Windows Server 2008 SP2 (64 bits) com a seguinte configuração de RAM:     Atualmente designado: 8192 MB     RAM de inicialização: 4096 MB     Memória dinâmica: RAM mínima: 512 MB, RAM máxima: 8192 MB     Buffer de Memória: 20%     Peso da memória: (no meio da escala)

1 x Windows Server 2008 SP2 (32 bits) com a seguinte configuração de RAM:     Atualmente designado: 1279 MB     RAM de inicialização: 4096 MB     Memória dinâmica: RAM mínima: 512 MB, RAM máxima: 1048576 MB     Buffer de Memória: 20%     Peso da memória: (no meio da escala)

As 2 VMs acima foram criadas usando a ferramenta de conversão física para virtual do Disk2VHD.

Eu também desativei o arquivo de paginação na 1ª VM acima, pois li que ele é gerenciado pelo host Hyper-V 2012 (ainda não desativei o arquivo de paginação na segunda VM).

O problema que estou tendo é que estou vendo muitos erros de falta de memória na primeira máquina. O servidor pode deixar de responder e eu terei que reinicializá-lo ou poderei ver erros no log de eventos, como:

=============================================== ================================ COM + determinou que sua máquina está executando muito pouca memória disponível. Para garantir o comportamento adequado do sistema, a ativação do componente foi recusada. Se esse problema persistir, instale mais memória ou aumente o tamanho do seu arquivo de paginação. Estatísticas de memória são:

dwMemoryLoad = 49

ullTotalPhys = 0x1ffea4000

ullAvailPhys = 0x103e81000

ullTotalPageFile = 0x1f802e000

ullAvailPageFile = 0x009f0f000

ullTotalVirtual = 0x7fffffe0000

ullAvailVirtual = 0x7fffac60000

Nome do processo: w3wp.exe Versão do arquivo Comsvcs.dll: ENU 2001.12.6932.18005 shp

=============================================== ================================

Olhando para o Gerenciador de Tarefas na 1ª VM, sempre parece que há muita RAM física disponível e o erro acima no Log de Eventos faz o backup. Atualmente está usando apenas 3.36GB dos 8GB alocados.

Alguém se deparou com esse tipo de problema de falta de memória antes de executar VMs do Windows 2008 no Host Hyper-V do Windows Server 2012?

Talvez eu deva reativar o arquivo de paginação na própria VM?

Obrigado pessoal.

    
por user180685 17.07.2013 / 18:19

2 respostas

1

Não faça isso. Reabilite o arquivo de paginação do convidado.

link

link

The Smart Paging feature is used only to provide reliable restart of VMs and isn't used in any other circumstance, including if a machine is being started from off state instead of being restarted, or any other memory overcommit scenario.

O host da VM ainda não é mais inteligente que o convidado para decisões de paginação.

    
por 17.07.2013 / 18:44
0

Eu reativei o arquivo de paginação de convidado e pareceu bom por um tempo, mas depois os problemas começaram novamente. Eu tive que mudar de volta para a memória fixa agora e está funcionando bem. Não é uma solução que conheço, mas como há apenas 1 VM neste servidor, por enquanto, não é um problema.

    
por 09.08.2013 / 09:36