Sortie de PerfServlet

Les entrées et les sorties de servlet PerfServlet sont utilisées pour une simple extraction complète de données de performances pouvant être réalisée à l'aide d'un outil fourni par IBM® ou par un fournisseur tiers.

Le fichier .ear du servlet de performances, perfServletApp.ear, se trouve dans le répertoire WAS_HOME/installableApps.

PerfServlet 6.0 se base sur J2EE 1.4 Performance Data Framework pour générer une sortie. Par défaut, la sortie de PerfServlet est générée dans le format de la version 6.0. PerfServlet peut générer la sortie dans le format de la version 5.0 si le paramètre de version suivant est indiqué :
http://hostname/wasPerfTool/servlet/perfservlet?version=5
Pour plus de détails sur la structure des données de performances, voir Classification des données PMI.

Détails de la sortie de PerfServlet 5.0 : La section suivante décrit la sortie de PerfServlet 5.0. Il existe trois types de feuilles ou de formats de sortie dans la structure XML : PerfNumericInfo, PerfStatInfo et PerfLoadInfo.

PerfNumericInfo

Si chaque appel du servlet de performances extrait les valeurs de performances de l'interface PMI (Performance Monitoring Infrastructure), certaines valeurs sont des compteurs bruts qui enregistrent le nombre de fois qu'un événement spécifique se produit au cours de la durée de vie du serveur. Si une observation de performances est du type PerfNumericInfo, la valeur représente le compteur brut du nombre de fois que cet événement s'est produit depuis que le serveur est démarré. Cette information est importante à savoir car l'analyse d'un seul document de données fourni par le servlet de performances peut s'avérer inutile dans la détermination de la charge courante du système. Afin de déterminer la charge pendant un certain laps de temps, il peut être nécessaire d'appliquer de simples formules statistiques aux données de deux ou plusieurs documents fournis au cours de cette période.

Les attributs du type PerfNumericInfo sont les suivants :

time
Spécifie l'heure à laquelle l'observation a été faite (Java™ System.currentTimeMillis)
uid
Spécifie l'identificateur PMI de l'observation
val
Spécifie la valeur du compteur brut
Le fragment de document suivant représente le nombre de servlets chargés. Le chemin d'accès fournissant le contexte de l'observation n'est pas illustré :
<numLoadedServlets> 
	    <PerfNumericData time="988162913175" uid="pmi1" val="132"/>
</numLoadedServlets> 

PerfStatInfo

Si chaque appel du servlet de performances extrait les valeurs de performances de l'interface PMI, certaines valeurs sont stockées sous forme de données statistiques. Ces dernières enregistrent le nombre d'occurrences d'un événement spécifique, tout comme le type PerfNumericInfo, en plus de la somme des carrés, de la moyenne et du total de chaque observation. Cette valeur est fonction du moment où le serveur est démarré.

Les attributs du type PerfStatInfo sont les suivants :

time
Spécifie l'heure à laquelle l'observation a été faite (Java System.currentTimeMillis)
uid
Spécifie l'identificateur PMI de l'observation
num
Spécifie le nombre d'observations
sum_of_squares
Spécifie la somme des carrés des observations
total
Spécifie la somme des observations
mean
Spécifie la moyenne (total) du compteur
Le fragment suivant représente le temps de réponse d'un objet. Le chemin d'accès fournissant le contexte de l'observation n'est pas illustré :
<responseTime> 
	    <PerfStatInfo mean="1211.5" num="5" sum_of_squares="3256265.0" 
                   time="9917644193057" total="2423.0" uid="pmi13"/>
</responseTime> 

PerfLoadInfo

Si chaque appel du servlet de performances extrait les valeurs de performances de l'interface PMI, certaines valeurs sont stockées sous forme de charges. Les charges enregistrent les valeurs en tant que fonction de temps. Il s'agit de moyennes. Cette valeur est fonction du moment où le serveur est démarré.

Les attributs du type PerfLoadInfo sont les suivants :

time
Spécifie l'heure à laquelle l'observation a été faite (Java System.currentTimeMillis)
uid
Spécifie l'identificateur PMI de l'observation
currentValue
Spécifie la valeur courante du compteur
integral
Spécifie la somme temporelle pondérée
timeSinceCreate
Spécifie le temps écoulé en millisecondes depuis la création des données sur le serveur
mean
Spécifie la moyenne temporelle pondérée (integral/timeSinceCreate) du compteur
Le fragment suivant représente le nombre de demandes simultanées. Le chemin d'accès fournissant le contexte de l'observation n'est pas illustré :
<poolSize> 
	    <PerfLoadInfo currentValue="1.0" integral="534899.0" mean="0.9985028962051592" 
                   time="991764193057" timeSinceCreate="535701.0" uid="pmi5"/>
</poolSize> 

Icône indiquant le type de rubrique Rubrique de référence



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=uprf_servletoutput
Nom du fichier : uprf_servletoutput.html