Partager via


Compteurs de performances des limitations des hôtes

Cette section décrit les compteurs de performance qui mesurent les paramètres système ayant un impact sur les limitations des hôtes. Les compteurs de performances suivants sont accessibles pour chaque instance hôte sous la catégorie d’objet de performance BizTalk :Message Agent :

Compteur Description
Nombre d'instances actives Nombre d'instances de service actives en mémoire. Pour le moteur d'orchestration, une instance de service est une instance en cours d'exécution d'une planification d'orchestration. Pour le Gestionnaire des points de terminaison, une instance de service peut correspondre soit à un message sans état, soit à un ensemble de messages avec état. Note: Les instances avec état sont celles qui conservent certaines informations d’état sur les messages associés au instance. Les messages appartenant à une instance avec état sont liés les uns aux autres d'une manière ou d'une autre. Par exemple, un port d'envoi chronologique qui tient à jour des informations sur la commande est considéré comme une instance avec état. La plupart des scénarios de messagerie impliquent des instances sans état dans lesquelles les messages sont traités indépendamment les uns des autres. Chaque instance de ce type correspond à un seul message dans le Gestionnaire des points de terminaison.
Session de base de données Nombre de connexions simultanées à la base de données MessageBox utilisées.
Seuil de session de base de données Nombre maximal de sessions de base de données simultanées en vigueur. Cette valeur est initialement définie sur la valeur Connexions de base de données sous l’onglet Limitation basée sur les ressources dans le tableau de bord Paramètres. Cette valeur est réglée automatiquement en fonction de l'utilisation des sessions de base de données faite par le processus. Si le nombre de sessions de base de données simultanées dépasse ce seuil, les limitations des hôtes sont implémentées.
Taille de la base de données Nombre de messages publiés par ce processus se trouvant dans les files d'attente de base de données. Cette valeur est déterminée par le nombre d'éléments dans les tables de file d'attente pour tous les hôtes et le nombre d'éléments dans les tables du spouleur et de suivi. Si un processus publie vers plusieurs files d'attente, ce compteur représente la moyenne pondérée de toutes les files d'attente. Note: Si l’hôte est redémarré, les statistiques conservées en mémoire sont perdues. Étant donné qu'une certaine surcharge est impliquée, BizTalk Server ne recommence à rassembler les statistiques que lorsque au moins 100 publications et 5 % du nombre total de publications s'exécutent dans le processus hôte redémarré.
Nombre de sessions de bases de données élevé - 0 : Normal
- 1 : Le nombre de sessions de base de données dépasse le seuil
Taille importante de bases de données - 0 : Normal
- 1 : La taille de la base de données a augmenté au-delà du seuil

Ce compteur sera défini sur une valeur d’un si l’une des conditions répertoriées pour le nombre de messages dans le seuil de base de données se produit. Comment modifier les paramètres de limitation basés sur les ressources fournit des informations sur ce seuil de limitation.
Nombre élevé de messages en cours de traitement - 0 : Normal
- 1 : Le nombre de messages en cours dépasse la limite
Vitesse élevée de remise de messages - 0 : Normal
- 1 : Le taux de remise des messages dépasse le taux de traitement des messages
Vitesse élevée de publication des messages - 0 : Normal
- 1 : Le taux de publication des demandes dépasse le taux d’achèvement
Mémoire de processus élevée - 0 : Normal
- 1 : La mémoire de traitement dépasse le seuil
Mémoire système élevée - 0 : Normal
- 1 : La mémoire système dépasse le seuil
Nombre de threads élevé - 0 : Normal
- 1 : Le nombre de threads dépasse le seuil
Nombre de messages en cours de traitement Nombre de messages en mémoire transmis au moteur XLANG ou au moteur de messagerie en sortie, qui n'ont pas encore été traités.
Seuil du nombre de messages en cours de traitement Nombre maximal de messages en cours de traitement en vigueur.
Délai de remise de messages (ms) Délai en millisecondes actuellement imposé à chaque lot de remise de messages (applicable si la remise de messages est soumise à limitation).
Vitesse d'entrée de remise de messages Nombre de messages remis par seconde au moteur d'orchestration ou au moteur de messagerie dans l'intervalle type indiqué.
Vitesse de sortie de remise de messages Nombre de messages traités par seconde par le moteur d'orchestration ou le moteur de messagerie dans l'intervalle type indiqué.
État de limitation de remise des messages Indicateur précisant si le système limite la remise de messages (ce qui affecte le traitement des messages XLANG et les transports en sortie).

- 0 : Pas de limitation
- 1 : Limitation due à un taux de remise de messages déséquilibré (le taux d’entrée dépasse le taux de sortie)
- 3 : Limitation due au nombre élevé de messages en cours de traitement
- 4 : Limitation due à la pression de la mémoire du processus
- 5 : Limitation due à la pression de la mémoire système
- 9 : Limitation due au nombre élevé de threads
- 10 : Limitation due à la substitution de l’utilisateur lors de la remise
Durée de l'état de limitation de remise de messages Nombre de secondes écoulées depuis que le système se trouve dans cet état. Si des limitations d'hôte sont définies, depuis quand et, sinon, à quand remonte la dernière application de limitations.
Remplacement d'utilisateur pour limitation de remise de messages Ce compteur représente le remplacement d'utilisateur géré par le moteur et interprété comme suit :

- 0 : Aucune substitution
- 1 : Toujours limiter la remise des messages
- 2 : Ne pas limiter la remise des messages

Cette substitution est configurable dans l’onglet Limitation basée sur le taux du tableau de bord Paramètres.
Délai de publication de messages (ms) Délai en millisecondes actuellement imposé à chaque lot de publication de messages (applicable si la publication de messages est soumise à des limitations et si celles-ci s'appliquent au lot).
Vitesse d'entrée de publication de messages Nombre de messages envoyés par seconde à la base de données pour publication, dans l'intervalle type donné.
Vitesse de sortie de publication de messages Nombre de messages par seconde effectivement publiés dans la base de données, dans l'intervalle type donné.
État de limitation de publication de messages Indicateur précisant si le système limite la publication de messages (ce qui affecte le traitement des messages XLANG et les transports en entrée).

- 0 : Pas de limitation
- 2 : Limitation due à un taux de publication de messages déséquilibré (le taux d’entrée dépasse le taux de sortie)
- 4 : Limitation due à la pression de la mémoire du processus
- 5 : Limitation due à la pression de la mémoire système
- 6 : Limitation due à la croissance de la base de données
- 8 : Limitation due au nombre élevé de sessions
- 9 : Limitation due au nombre élevé de threads
- 11 : Limitation due au remplacement de l’utilisateur lors de la publication
Durée de limitation de publication de messages Nombre de secondes écoulées depuis que le système se trouve dans cet état. Si des limitations d'hôte sont définies, depuis quand et, sinon, à quand remonte la dernière application de limitations.
Remplacement d'utilisateur pour limitation de publication de messages Ce compteur représente le remplacement d'utilisateur géré par le moteur et interprété comme suit :

- 0 : Aucune substitution
- 1 : Toujours limiter la publication des messages
- 2 : Ne pas limiter la publication des messages

Cette substitution est configurable dans l’onglet Limitation basée sur le taux du tableau de bord Paramètres.
Utilisation de la mémoire physique (Mo) Quantité de mémoire physique en Mo utilisée par les tous processus sur l'ordinateur.
Utilisation de la mémoire de processus (Mo) Consommation de mémoire de processus en Mo. Il s'agit de la taille maximale de la plage de travail du processus et de l'espace total alloué au fichier d'échange du processus.
Seuil d'utilisation de la mémoire de processus (Mo) Seuil de consommation de mémoire de processus en Mo en vigueur. Cette valeur est initialement définie sur la valeur virtuelle Traiter dans le tableau de bord Paramètres. Si une valeur en pourcentage est spécifiée, elle est calculée sur la base de la mémoire disponible à valider.
ID de la classe du service Valeur décimale de la partie initiale du GUID de la classe de service à laquelle cette instance de compteur de performance correspond. Un processus peut héberger plusieurs classes de service ; les compteurs de performance de l'agent des messages affichent les données associées à la classe de service la plus active.
Nombre de threads Nombre de threads utilisés dans le processus.
Seuil de nombre de threads Nombre maximal de threads dans le processus en vigueur. Cette valeur est initialement définie sur la valeur Threads sous l’onglet Limitation basée sur les ressources dans le tableau de bord Paramètres. Cette valeur est réglée automatiquement en fonction des besoins du processus en termes de threads. Si le nombre de threads dans le processus dépasse ce seuil, les limitations des hôtes sont implémentées.
Nombre total de lots validés Nombre de lots de base de données validés par la classe de service.
Nombre total de messages remis Nombre de messages sortants remis au moteur d'orchestration ou au Gestionnaire de points de terminaison.
Nombre total de messages publiés Nombre de messages publiés

Notes

Les compteurs de performances BizTalk :Message Agent sont fournis dans le but explicite d’analyser le comportement de limitation d’un hôte et ne capturent donc pas de données, sauf si l’hôte spécifié traite activement des documents. Ce comportement est destiné à éviter la consommation de threads système avec l'analyseur de performances, lorsqu'aucune activité de limitation n'est en cours.

Pour accéder aux compteurs de performance

Utilisez la procédure suivante pour accéder aux compteurs de performances.

Si vous exécutez Windows 2008

  1. Cliquez sur Démarrer, pointez sur Outils d’administration, puis cliquez sur Analyseur de performances.

  2. Dans la boîte de dialogue Analyseur de performances, développez Outils de surveillance, sélectionnez Analyseur de performances, puis cliquez sur Ajouter.

  3. Dans la boîte de dialogue Ajouter des compteurs , dans la liste Compteurs disponibles , développez l’objet compteur de performances BizTalk :Message Agent et sélectionnez les compteurs à surveiller.

  4. Dans la liste Instances de l’objet sélectionné , sélectionnez les instances spécifiques à surveiller pour les compteurs sélectionnés, puis cliquez sur Ajouter. Pour sélectionner toutes les instances de compteur disponibles, sélectionnez <Toutes les instances>.

  5. Après avoir ajouté les compteurs, cliquez sur OK.

    Les compteurs de performances sélectionnés s’affichent sur l’écran Analyseur de performances.

Voir aussi

Recommandations en matière de conception des limitations
Implémentation de la limitation des hôtes par BizTalk Server
Utilisation du panneau de configuration pour le réglage des performances de BizTalk Server