Poolmon Nombre total d'octets non égal à Perfmon Memory> Octets de pool non paginés


1

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!

Réponses:


0

Le Gestionnaire des tâches affiche l'espace d'adressage total attribué au pool. Cela inclut les régions libres au sein de la piscine. Poolmon affiche uniquement les allocations. La différence reflète la taille totale des allocations supplémentaires qui pourraient être effectuées sans développer l'allocation virtuelle (et physique pour le pool non paginé).

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.