Problemas de utilização de memória

2

Atualmente, temos um problema na produção em que o data center informa que nossos servidores estão atingindo > 90% de utilização de memória. Esse servidor tem 2 GB de RAM. O pessoal do data center está relatando que o processo do w3wp.exe Private Bytes é de 277.020K (conjunto de trabalho 319.824K). Este processo, de longe, é o maior consumidor de memória no sistema, mas isso não é muito grande, considerando a quantidade total de RAM e o fato de que nada mais perto desse tamanho está em execução.

Se somarmos todos os conjuntos de trabalho (para todos os processos) no servidor, obtemos apenas 473.472K. Sabemos que essa não é a maneira correta de determinar o uso da memória, pois ela inclui a memória compartilhada, que pode ser "contagem dupla", mas estamos tentando provar um ponto para as pessoas do nosso data center. Isso deixa um pouco menos de 1,5 GB de memória não contabilizada.

Minhas perguntas são: Alguém já viu algo assim antes? Existe uma maneira melhor de solucionar isso? É possível que, porque o nosso servidor está rodando dentro da máquina Virtual, de alguma forma a memória não está sendo reportada corretamente? Qualquer informação ou sugestão será muito apreciada.

Aqui nossa configuração

  • Host da máquina virtual: VMWare ESX Server.
  • SO convidado: Windows Server 2008 Standard Service Pack 1 de 32 bits.
  • Convidado RAM do SO: 2 GB
  • Aplicativo: servidor Web executando um único aplicativo ASP.NET.
por Jeronimo Colon III 28.06.2010 / 21:19

3 respostas

0

Talvez você deva ajustar a memória usada pelo seu pool de aplicativos do IIS Ou configurá-lo para reciclar com mais frequência?

    
por 01.02.2011 / 12:09
0

Jeronimo, se os administradores do datacenter estiverem verificando a utilização da memória conforme relatado no VMWare, isso sempre parecerá estar quase no máximo devido ao comportamento de pré-busca que o Tony Roth mencionou. As ferramentas VMWare não vêem a diferença.

    
por 17.02.2011 / 17:24
0

Acho que a VMware usa memórias extras para processar máquinas virtuais. Isso aconteceu comigo antes e acabo alocando mais memórias para cada VM. Além disso, se você instalar o VM Tools nas máquinas convidadas, isso ajudará na utilização dessas memórias.

    
por 17.06.2011 / 00:47