Мы отслеживаем сервер на предмет потенциальной утечки памяти невыгружаемого пула. Поэтому мы настраиваем командный файл для вывода в выделение невыгружаемого пула каждые 10 минут. Мы также настраиваем журнал счетчика perfmon для захвата памяти> байтов невыгружаемого пула. А также предупреждение, когда этот счетчик превышает 185 МБ (указано в байтах).
Тревога сработала вчера. Мы выбрали дневной журнал poolmon, а также файл журнала счетчика perfmon. Теперь, когда я добавляю все байты из каждого журнала poolmon, я каждый раз получаю ~ 170 МБ. Однако в Perfmon он отображается как 210 МБ за тот же период времени. Он остается на этом надолго, так что не будет скачка. Диспетчер задач также показывает это ~ 210 МБ. Глядя на журналы poolmon, основные потребители не сильно меняются, но действительно меняются.
В пакетном файле используется: POOLMON.exe -p -b -n% OUTDIR% \ poolmon.% ISODATE% .log
Почему между ними есть расхождения и чему я должен доверять?
Мы будем очень благодарны за любое понимание!
Примечание: я также задавал этот вопрос на форуме суперпользователей, но считаю, что он лучше подходит для сообщества Server Fault. Поскольку это связано с корпоративной средой.