![[z/OS]](../images/ngzos.gif)
Optimisation des ports d'écoute pour la gestion de charge de travail sous WebSphere Application Server for z/OS
Optimisez vos ports d'écoute afin d'activer la gestion de charge de travail (WLM) réelle en calculant la valeur optimale pour la propriété Nombre maximal de sessions.
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[IBM i]](../images/iseries.gif)
Lorsque des messages sont en attente dans la file d'attente IBM MQ du bean géré par message, certains messages doivent être traités avant les autres en fonction de la classe de transaction.
La fonction WLM de WebSphere Application Server for z/OS permet de traiter les messages selon un certain ordre en fonction de la classe de transaction. La hiérarchisation de la gestion de charge de travail est effectuée lorsque les ID de message sont placés dans la file d'attente WLM. Pour permettre une hiérarchisation WLM efficace, vous devez vous assurer que la file d'attente WLM comporte suffisamment d'ID de message afin que le bean MDB dispose d'une sélection de messages avec différentes classes de transaction parmi lesquelles effectuer un choix. S'il n'existe pas suffisamment de messages sur la file d'attente WLM, le bean MDB utilise le premier message disponible sur la file d'attente WLM. De plus, la classe de transaction n'est pas prise en compte.
Pour que la file d'attente WLM soit suffisamment chargée pour permettre la hiérarchisation WLM, attribuez à la propriété Nombre maximal de sessions du port d'écoute une valeur supérieure à la recommandation de base, qui est égale à "deux fois le nombre combiné d'unités d'exécution dans tous les serviteurs du serveur".
- Pour optimiser la configuration de WLM, vous devez déterminer les valeurs suivantes :
- le nombre moyen d'unités d'exécution de serviteur traitant un bean MDB spécifique.
- le nombre moyen de serviteurs disponibles (nombre compris entre le minimum et le maximum est démarré à un moment donné).
Ces valeurs peuvent être estimées en utilisant PMI (Performance Monitoring Information), d'autres outils de contrôle ou éventuellement en déterminant de manière générale comment le bean géré par message entre dans le flux d'application général d'un serveur.
- Attribuez à la propriété Nombre maximal de sessions sur le port d'écoute une des propriétés suivantes :
- Deux fois le nombre d'unités d'exécution disponibles pour le nombre maximal de serviteurs dans le serveur évolutif.
- Deux fois le nombre d'unités d'exécution disponibles pour tous les serviteurs.
Une valeur trop basse pour l'option Nombre maximal de sessions rend les unités d'exécution de tâche inactives. Une valeur trop élevée peut faire s'accumuler les messages dans la file d'attente WLM, mais les messages supplémentaires ne doivent pas être suffisants pour surcharger la file d'attente WLM et provoquer une erreur du serveur.