2010-12-23 6 views
2

Si j'exécutez la commande suivante sur un serveur JBoss 5:JBoss ManagedConnectionPool attribue

./twiddle.sh -s myserver:1099 get jboss.jca:service=ManagedConnectionPool,name=MYPOOL ConnectionCount ConnectionCreatedCount MaxConnectionsInUseCount ConnectionDestroyedCount AvailableConnectionCount InUseConnectionCount MaxSize 

je reçois la sortie suivante

AvailableConnectionCount=100 
ConnectionCount=5 
ConnectionCreatedCount=38 
ConnectionDestroyedCount=33 
InUseConnectionCount=0 
MaxConnectionsInUseCount=2 
MaxSize=100 

Ma compréhension de ces chiffres est:

  • AvailableConnectionCount=100 - nombre de connexions disponibles pour être distribuées. Le nombre de connexions qui ne sont pas actuellement utilisées, créées et non créées. Dans quelle mesure nous sommes à court de connexions.
  • ConnectionCount - le nombre de connexions actuellement créées (ConnectionCreatedCount` - ConnectionDestroyedCount)
  • ConnectionCreatedCount - le nombre de connexions jamais créé
  • ConnectionDestroyedCount - le nombre de connexions jamais détruites pour une raison quelconque
  • InUseConnectionCount - le nombre de connexions actuellement utilisées
  • MaxConnectionsInUseCount - le nombre maximum de connexions jamais utilisées à un moment donné (dans cet exemple, la machine a été si silencieuse qu'elle n'a utilisé qu'une connexion à la fois)
  • MaxSize=100 - le nombre maximum de connexions dans le fichier *-ds.xml approprié

Est-ce exact?

Répondre

1

Je pense que tout est correct, oui. Avez-vous des raisons de croire le contraire?

+0

Non, je voulais juste que mon raisonnement soit vérifié mentalement :) Merci! – Rich