Memória virtual baixa do Windows 10 (provavelmente vazamento de memória) quando o computador fica ocioso por alguns dias

3

Eu tenho um computador executando o Windows 10 Enterprise com 8 GB de RAM e o tamanho do arquivo de paginação gerenciado automaticamente (atualmente com 24 GB de tamanho de arquivo de paginação). Este computador está funcionando:

  • Lotes usando o agendador de tarefas
  • Uma máquina virtual com o Windows 7 que atribuiu 1,5 GB de RAM e executa processos personalizados que programaticamente enviam arquivos do sistema operacional do host (Windows 10) usando uma conexão VPN

Este computador está executando 24x7 e seu único objetivo é processar e enviar esses arquivos. Ninguém usa, e só às vezes eu o acesso usando a Área de Trabalho Remota apenas para checar algumas coisas.

Este computador começou a "congelar" se eu o deixasse ocioso por mais de 3 dias (tempo médio). Depois que ele congela eu posso pingar, mas não há maneira de acessá-lo usando o Remote Desktop. Eu tenho que acessá-lo diretamente e a única coisa que eu encontrei quando isso acontece é que ele mostra uma tela branca cheia, mas estou autorizado a fazer o login. Depois de fazer o login, a Máquina Virtual também não responde e o Visualizador de Eventos do Windows mostra "janelas com diagnóstico bem-sucedido de uma condição de memória virtual baixa".

Tenho notado que o computador pode ser executado sem esse problema se eu fizer login usando a Área de Trabalho Remota pelo menos uma vez por dia, e o problema ocorrerá somente se eu não fizer login por vários dias.

Comecei a analisar esse problema usando o Monitor de Desempenho para verificar o contador de Bytes Particulares de todos os processos e descobri que o uso de memória do processo do Sistema começa a aumentar logo após eu fechar a sessão da Área de Trabalho Remota e continuar aumentando até eu fazer o login novamente.

Deixei o Monitor de Desempenho coletando dados por um dia e, em seguida, efetuei login no dia seguinte usando o Remote Destkop. O gráfico mostra que a memória do processo do sistema continua aumentando e quando eu efetuo login (perto do final do gráfico) ele diminui:

Eu queria saber isso é um vazamento de memória do driver, uma vez que o tamanho do arquivo de página atribuído é grande o suficiente para a memória virtual.

    
por Javier Galindo 28.07.2016 / 18:45

1 resposta

2

Depois de tentar várias coisas sem sorte (desabilitando o Windows Defender e outros serviços), encontrei nos logs do Visualizador de Eventos do Windows que toda vez que eu pegava a tela branca e o problema de pouca memória virtual, havia também um log de eventos que dizia que havia um problema com o driver de exibição que fez o Windows voltar ao driver básico de exibição.

No Gerenciador de dispositivos, usei o recurso de retrocesso para reverter o driver de vídeo (Intel HD Graphics 4000) e agora o computador está usando o driver de vídeo básico. Depois de fazer isso, a memória virtual não aumentou em 1 dia e continua quase constante para 10% (eu estava recebendo um aumento de cerca de 30% ao dia). Portanto, o problema foi o driver de exibição

    
por 29.07.2016 / 18:24