Nous surveillons actuellement un serveur afin de détecter une éventuelle fuite de mémoire dans un pool non paginé. Nous avons donc configuré un fichier de commandes cmd pour la sortie vers l'allocation de pool non paginé toutes les 10 minutes. Nous avons également configuré un journal de compteur perfmon pour capturer la mémoire> Octets de pool non paginés. Ainsi qu'une alerte lorsque ce compteur dépasse 185 Mo (spécifié en octets).
L'alerte s'est déclenchée hier. Nous avons refroidi le journal poolmon de la journée ainsi que le fichier journal du compteur perfmon. Maintenant, lorsque j'ajoute tous les octets de chacun des journaux de poolmon, je reçois un total d'environ 170 Mo à chaque fois. Cependant, dans Perfmon, il indique 210 Mo pour la même période. Il reste à cela pendant longtemps, donc pas un pic. Le Gestionnaire des tâches affiche également cette ~ 210MB. En regardant poolmon logs, les meilleurs consommateurs ne changent pas beaucoup, mais changent.
Le fichier de commandes utilise: POOLMON.exe -p -b -n% OUTDIR% \ poolmon.% ISODATE% .log
Pourquoi y a-t-il un écart entre les deux et à qui devrais-je faire confiance?
Toute idée sera très appréciée!
la source