As máquinas clientes de memória dinâmica Hyper-v sempre usam memória máxima

1

Quando eu crio uma máquina virtual no Hyper-V e a configuro para usar memória dinâmica, a máquina virtual sempre usa o máximo de memória no sistema operacional virtualizado. O Hyper-V mostrará a memória atribuída em 514mb, mas quando eu fizer login no servidor e puxar o gerenciador de tarefas, ele mostrará 90% da memória usada. Quando eu bato o máximo de memória até 4gb, recebo o mesmo resultado: 90% de uso de memória.

Nada está sendo executado na máquina virtual além de uma instalação limpa do Windows Server 2008 R2. Eu também tentei com o Windows 7 com os mesmos resultados. Esse é o comportamento esperado ou algo está errado?

    
por Eric Packwood 28.09.2012 / 22:34

1 resposta

1

Olhe dessa maneira. Se você provisionar uma unidade de disco virtual, quão grande será essa unidade de disco na interface do usuário do sistema operacional convidado? Parece que está totalmente provisionado.

Você está olhando a mesma coisa aqui. O sistema operacional convidado acha que pode usar tanto quanto a memória máxima especificada. Por outro lado, você não está usando essa memória para nada produtivo na VM. Portanto, o componente de integração de Memória Dinâmica instalado naquele sistema operacional convidado "alocou" a maior parte dele e o devolveu ao hypervisor. É por isso que sua captura de tela da interface do usuário (acima) parece que a maior parte da memória da VM é usada.

    
por 28.09.2012 / 22:53