Esses dias peguei um problema no meu ambiente de banco de dados com SQL Server, o windows estava consumindo em media 10gb da memoria ram para o Nonpaged Pool.
O pool não paginado é a memória do kernel que não pode ser paginada no arquivo de paginação quando o Windows fica sem memória física livre. É usado pelos drivers para alocar memória que eles precisam.
Para descobrir qual processo ou driver estava drenando a memoria, tive de realizar os passos abaixo e descobrir que era o kaspersky que estava gerando este problema.
1 – Baixei o poolmon no link abaixo
http://www.microsoft.com/download/details.aspx?id=7911
2 – Após iniciar o poolmon, pressione a tecla ‘p‘ para filtrar o pool paginado ou não-paginável, a tecla b para classificar a saída por bytes ou a tecla d.
No meu caso o processo era o BD02.
3 – Buscar o processo que estava consumindo a memoria BD02.