Estamos monitorando um servidor quanto a um possível vazamento de memória do pool não paginado. Portanto, configuramos um arquivo em lotes cmd para gerar uma saída para a alocação do pool não paginado a cada 10 minutos. Também configuramos um log de contador perfmon para capturar Memory > Bytes de pool não paginado. Bem como um alerta quando este contador ultrapassar 185MB (especificado em bytes).
O alerta disparou ontem. Nós atualizamos o log poolmon do dia, bem como o arquivo de log do contador perfmon. Agora, quando eu adiciono todos os bytes de cada um dos logs poolmon, recebo um total de 170MB de cada vez. No entanto, em Perfmon está mostrando como 210MB para o mesmo período de tempo. Ele permanece assim por muito tempo, então não é um pico. O Gerenciador de Tarefas também está mostrando isso ~ 210MB. Observando os logs poolmon, os principais consumidores não mudam muito, mas mudam.
O arquivo em lotes usa: POOLMON.exe -p -b -n% OUTDIR% \ poolmon.% ISODATE% .log
Por que há uma discrepância entre os dois e em quais devo confiar?
Qualquer ideia será muito apreciada!
Observação: também fiz essa pergunta no fórum de superusuários, mas acho que ela é mais adequada à comunidade de falhas do servidor. Como isso está relacionado a um ambiente corporativo.