Eu tenho monitorado isso por cerca de 6 a 7 semanas e posso finalmente dar uma resposta definitiva para o problema.
Em primeiro lugar, os Bytes não paginados para processos individuais não me disseram nada de útil, pois todos pareciam ser estáticos em seu uso. Houve picos, mas o uso sempre retornou para a linha base depois.O total de Memória de Bytes Não Pagos ficou estático por algum tempo também, mas depois começou a aumentar gradualmente e depois a aumentar. Depois de um pico, cerca de metade da memória foi liberada e então permaneceu estática novamente (no nível mais alto) por algum tempo até que o padrão fosse repetido. Olhando para o gráfico, notei que esses picos pareciam ser regularmente espaçados e, como se vê, eles estavam acontecendo com 2 semanas de intervalo e sempre em um domingo.
Então, a próxima pergunta foi: O que está funcionando quinzenalmente aos domingos? Eu fui dar uma olhada no Visualizador de Eventos e toda vez que um pico ocorria , o McAfee estava rodando . Eu também acho que ao fazer login no servidor com frequência para monitorar o problema, inadvertidamente o problema ficou pior, porque a McAfee tem um verificador em tempo real e acredito que isso estava causando os aumentos menores que estávamos vendo.
Acho que as verificações que estão sendo agendadas também explicam por que vimos o aumento da memória NP anexado à tag Objetos de evento no PoolMon, em vez da marca específica da McAfee. Esta foi a principal coisa que realmente nos levou para o caminho do jardim.
Agora que finalmente sabemos o que está causando os vazamentos, podemos fazer algo a respeito. É incrível que demorou tanto para rastreá-lo.
UPDATE : apenas como nota final. O McAfee's foi atualizado no fim de semana e isso resolveu completamente nosso problema de memória não paginada.
UPDATE 2 : Como acabei de receber uma votação para isso, adicionarei mais uma atualização a isso. Inicialmente, a atualização para a McAfee pareceu corrigir nosso problema, ou seja, nós não vemos mais os picos massivos da memória NP em intervalos regulares. Também notei que, desde a atualização, a McAfee não registra mais os registros no Event Viewer por padrão agora, o que oculta quando está sendo verificado ativamente.
Mas ainda estamos vendo aumentos graduais no uso de memória do NP. Chegou ao ponto em que agora precisamos reiniciar o servidor a cada duas semanas ou mais. É tão ruim que recentemente adquirimos um novo servidor na esperança de que o hardware e o software atualizados façam esse problema desaparecer MAS nosso servidor completamente novo com apenas o Windows Server 2008, o SQL Server 2008 R2 e o McAfee instalados estava STILL mostrando um vazamento de memória NP. Foi somente depois que eu removi completamente a McAfee que o vazamento parou e ele permaneceu estático mesmo depois de configurarmos o servidor com todo o nosso software em preparação para mudar para ele.
Eu li desde então, e não sei se isso é verdade, que o problema não é com a McAfee, mas com alguma rotina do Windows que a McAfee usa que faz com que a memória do NP vaze. Aparentemente, a atividade de rede é a causa do vazamento, ou seja, mais atividade de rede = > vazamentos maiores. Isso parece ser consistente com nossa experiência, na medida em que o vazamento piorou à medida que nosso servidor ficou mais ocupado.