vazamento de memória DNSCache no Windows Server 2003

2

Depois de executar por um mês ou mais, o svchost.exe que contém os serviços DHCP e DNSCache está mostrando um uso de memória acima de 400M no gerenciador de tarefas. Minhas interfaces de rede são todas IPs estáticas e não estão executando um servidor DHCP, então eu estou supondo que o uso é do DNSCache.

Existe algum motivo para o uso de memória desse processo ser tão alto? Eu ainda tenho mais de um show de memória livre, mas eu não quero me preocupar se eu precisar de muita memória RAM a curto prazo (o que acontece nesses servidores), que eu vou acabar. Talvez o svchost seja inteligente o suficiente para recuperar a memória sob pressão, mas devo contar com isso?

De ipconfig /displaydns o próprio cache tem apenas cerca de 64 entradas, então não é possível precisar de toda a RAM possível?

Editar: Eu queria adicionar uma observação de que, embora a resposta abaixo seja útil, ela não corrigiu meu problema. Meu problema é específico para os serviços DNSCache (dns client) ou DHCP (dhcp client). O hotfix abaixo é para vazamento de memória do DNS Servidor .

    
por thelsdj 26.09.2010 / 07:22

1 resposta

1

De:

http://msmvps.com/blogs/acefekay/archive/2009/09/03/the-dns-cache-poisoning-vulnerability-microsoft-kb953230-patch-and-ports-reservation-explained.aspx

Você desejará o hotfix para o hotfix :) link

DNS Process Memory Leakage After Installing Hotfix 941672 for Windows 2003
If your DNS server is experiencing a large amount of memory being consumed by the DNS process to the point it hangs the DNS service and it stops responding, it may be associated to hotfix 941672. If 941672 was installed on the DNS server, 
there is a known memory leak issue in the DNS process associated with this hotfix. The issue has been fixed by installing hotfix patch 975830.

Please read more about it in the following link, where you can also request the hotfix.

The memory usage of the Dns.exe process keeps increasing after you install hotfix 941672 on a computer that is running Windows Server 2003 SP2 and that has the DNS server role installed
Article ID: 975830 - Last Review: October 27, 2009 - Revision: 1.0
http://support.microsoft.com/kb/975830/en-us

DNS Memory Consumption Related Discussion:
http://social.technet.microsoft.com/Forums/en-US/windowsserver2008r2general/thread/bcf3ac92-3485-4a2d-9386-55f2dcbc78f8

If you feel that you need more information to determine if a DNS process leak is occuring, you can enable debug logging, and use the following link in conjunction with the symptoms explained in KB975830 to further analyze the issue. Read the following link for more info.

DNS: Monitoring Server
http://technet.microsoft.com/en-us/library/cc783975(WS.10).aspx
    
por 13.10.2010 / 04:39