[AIX Solaris HP-UX Linux Windows][z/OS]

Réglage des performances du routeur ODR (On Demand)

Les routeurs ODR sont des routeurs intelligents pour le trafic SIP et HTTP qui servent d'intermédiaire pour les serveurs d'applications et les serveurs Web. Un grand nombre de facteurs ont une incidence sur les performances ODR ; pour optimiser ces dernières, il est parfois nécessaire de les ajuster.

Avant de commencer

  • Réglez les machines virtuelles Java™. Pour plus d'informations, lire la documentation sur le réglage de la machine virtuelle IBM® pour Java.
  • Supprimez toutes les informations de trace sauf pour *=info car ce type de traçage a une incident sur les performances des routeurs ODR. Pour modifier les informations de trace, procédez comme suit :
    1. Sélectionnez Serveurs > Types de serveurs > Routeurs On Demand > routeur_on_demand > Résolution des incidents > Journalisation et traçage > Diagnostics du service de trace > Modification des niveaux de détail de journalisation.
    2. Assurez-vous que seul *=info est spécifié.
  • Le routeur ODR ne doit jamais être limité par l'utilisation du processeur ou de la mémoire. C'est pour cette raison que lorsque vous installez le routeur ODR dans un environnement avec la virtualisation de serveur, il est nécessaire de configurer la machine virtuelle ou la partition logique dans laquelle le routeur ODR s'exécute en mode Processeur dédié, ou dans un mode garantissant que le routeur ODR reçoit une quantité suffisante de ressources de processeur et de mémoire dédiée lors de l'exécution du routeur ODR.
  • La fonction de trace des fichiers binaires (BTF) a une incidence minimale sur les performances et elle peut rester activée

Pourquoi et quand exécuter cette tâche

Les paramètres par défaut du routeur ODR sont valables pour la plupart des gens et la plupart du temps. Pour votre installation, il peut s'avérer nécessaire d'exécuter certaines ou toutes les étapes suivantes pour obtenir des performances maximales. Les étapes sont classées par ordre d'importance.

Procédure

  1. Vérifiez les paramètres de la machine virtuelle Java. Pour plus d'informations sur les paramètres JVM, consultez la rubrique relative à la modification de la taille de segment de mémoire JVM pour le routeur On Demand.
  2. [HP-UX]HP et Sun fournissent des paramètres de réglage supplémentaires pour optimiser la récupération de place. Pour les machines virtuelles Java à récupération de place générationnelle, telles que les machines virtuelles Java Sun, HP, ou IBM J9 avec la récupération de place gencon, associez la région de mémoire permanente à 100 Mo environ pour couvrir les 90 Mo de base du routeur ODR. La valeur 16 pour SurvivorRation permet également d'optimiser le traitement des nouvelles générations. Sur la machine virtuelle Java HP, vous pouvez activer NIO pour augmenter les performances en utilisant le fournisseur de sélecteur -Djava.nio.channels.spi.SelectorProvider=sun.nio.ch.DevPollSelectorProvider et en désactivant une interrogation supplémentaire avant une lecture : -XX:-ExtraPollBeforeRead.
  3. Réglez les paramètres des connexions actives. Pour plus d'informations, consultez la rubrique relative à l'ajustement du nombre de connexions persistantes du routeur ODR.
  4. Ajustez le nombre maximal de connexions du routeur ODR par serveur. Pour plus d'informations, consultez la rubrique relative à l'ajustement du nombre maximal de connexions du routeur ODR.
  5. Désactivez la mise en cache des routeurs ODR lorsqu'elle n'est pas utilisée. Lorsque la mise en cache du routeur ODR est activée, le routeur ODR doit déterminer si une demande doit être mise en cache, puis examiner le référentiel de mémoire cache pour vérifier si la demande a déjà été mise en cache. Cette consommation de ressource supplémentaire sur le routeur ODR peut générer un goulot d'étranglement sur ce dernier.
  6. Désactivez la consignation des accès, si elle n'est pas nécessaire. Si la consignation des accès est nécessaire, la consignation du serveur proxy est préférée à la consignation du canal HTTP/NCSA car la consignation des accès du serveur proxy est effectuée hors du chemin de la demande/réponse. Elle n'a donc pas d'incidence sur le temps de réponse de la demande. La consignation des accès sur un disque relativement rapide correspond généralement 5 % de temps système mais le pourcentage dépend fortement des performances sur disque.
  7. Utilisez le même groupe d'unités d'exécution pour les travaux entrants ou sortants afin d'éviter le déplacement des demandes entre les unités d'exécution et d'éliminer le temps système qui en découle. Le routeur ODR comporte un ensemble d'unités d'exécution qui s'ajustent elles-mêmes dans la plupart des situations. Les demandes en file d'attente ou régulées sont acheminées vers le pool d'unités d'exécution, que vous pouvez ajuster pour traiter les demandes en cas de dépassement des capacités. Le groupe d'unités d'exécution principal continue à traiter la plupart des demandes. Toutes les demandes du pool d'unités d'exécution sont des demandes asynchrones sans appels bloquants. Le nombre ne doit donc pas dépasser une ou deux unités d'exécution par processeur. Suivez les étapes ci-après pour utiliser le même groupe d'unités d'exécution pour les travaux entrants et sortants :
    1. Sélectionnez Serveurs > Types de serveur > Routeurs On Demand > routeur_on_demand > Pools d'unités d'exécution > pool_unités_exécution_par_défaut > Propriétés personnalisées > Nouveau.
    2. Indiquez combineSelectors pour le nom.
    3. Spécifiez 1 pour la valeur.
    4. Cliquez sur OK.
    5. Cliquez sur Sauvegarder.

Icône indiquant le type de rubrique Rubrique de tâche



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=twve_odrtuneodr
Nom du fichier : twve_odrtuneodr.html