Optimisation des performances de WebSphere Application Server Hypervisor Edition for Novell SLES on System z

Pour optimiser les performances, les paramètres du système d'exploitation et de WebSphere Application Server sont optimisés automatiquement dans l'image virtuelle BM® WebSphere® Application Server Hypervisor Edition.

Optimisation du système d'exploitation

Le système d'exploitation zLinux inclus dans les images virtuelles a été optimisé pour améliorer les performances. Les paramètres d'optimisation suivants sont définis automatiquement dans l'image et peuvent être modifiés en utilisant virtuser uniquement :
  • Paramètre timeout_timewait
    • Ce paramètre détermine le délai qui doit s'écouler avant que TCP/IP puisse libérer une connexion fermée et réutiliser ces ressources. L'intervalle entre la fermeture de la connexion et la libération des ressources s'appelle l'état TIME_WAIT, ou l'état égal à deux fois la durée de vie maximale du segment. Pendant cette période, la rouverture de la connexion au client et au serveur est moins coûteuse que l'établissement d'une nouvelle connexion. En réduisant la valeur de ce paramètre, TCP/IP peut libérer plus rapidement les connexions fermées et fournir des ressources supplémentaires pour les nouvelles connexions. Ajustez ce paramètre si l'application active nécessite une libération rapide, de créer des connexions et un débit plus faible en raison de l'existence de plusieurs connexions ayant l'état TIME_WAIT. Par exemple, exécutez la commande pour affecter au paramètre timeout_timewait la valeur 30 secondes :
      echo 30 > /proc/sys/net/ipv4/tcp_fin_timeout
    • Valeur recommandée : 30 secondes
  • Descripteurs de fichier Linux (ulimit)
    • Les descripteurs de fichier Linux définissent le nombre de fichiers ouverts pris en charge. En règle générale, la valeur par défaut convient à la plupart des applications. Si la valeur définie pour ce paramètre est trop faible, une erreur à l'ouverture de fichier, un échec d'allocation mémoire ou une erreur à l'établissement de la connexion peuvent être signalés. Consultez les pages de référence UNIX relatives à la commande ulimit pour obtenir la syntaxe des différents shells. Pour affecter à la commande ulimit la valeur 8 192 pour le shell Korn (ksh), exécutez la commande ulimit -n 8192. Utilisez la commande ulimit -a pour afficher les valeurs en cours de toutes les limitations sur les ressources système.
    • Valeur recommandée : 8 192 fichiers
  • Connexions en attente
    • Lorsqu'un grand nombre de demandes de connexions entrantes provoque l'échec des connexions, vous pouvez changer le nombre de connexions avec les paramètres suivants. Exécutez la commande suivante pour affecter aux paramètres netdev_max_backlog et somaxcon la valeur 3 000 connexions :
      echo 3000 > /proc/sys/net/core/netdev_max_backlog
      echo 3000 > /proc/sys/net/core/somaxconn
    • Valeur recommandée : 3 000 connexions
  • TCP_KEEPALIVE_INTERVAL parameter
    • Le paramètre TCP_KEEPALIVE_INTERVAL détermine le temps d'attente entre chaque sondage isAlive. Exécutez la commande suivante pour définir 15 secondes :
      echo 15 > /proc/sys/net/ipv4/tcp_keepalive_intvl
    • Valeur recommandée : 15 secondes
  • Paramètre TCP_KEEPALIVE_PROBES
    • Le paramètre TCP_KEEPALIVE_PROBES détermine le nombre de sondages avant l'expiration du délai d'attente. Exécutez la commande suivante pour définir 5 secondes :
      echo 5  > /proc/sys/net/ipv4/tcp_keepalive_probes
    • Valeur recommandée : 5 secondes
  • sched_compat_yield parameter
    • Configurez le shell Linux pour utiliser un heuristique pour sched_yield() plus compatible avec les versions antérieures, en affectant à la propriété de noyau optimisable sched_compat_yield :
      1
      echo 1  > /proc/sys/kernel/sched_compat_yield

Optimisation de WebSphere Application Server

WebSphere Hypervisor Edition optimise automatiquement les serveurs d'applications et les gestionnaires de déploiement en fonction des ressources virtuelles allouées à l'image virtuelle. L'optimisation automatique tente d'optimiser les performances du système virtuel, mais vous pouvez la changer en fonction des besoins de l'application. La taille de segment de mémoire Java repose sur la mémoire virtuelle allouée. Les unités d'exécution de conteneur Web WebSphere Application Server sont dimensionnées en fonction du nombre de processeurs virtuels.

Mode Lecture seule

Le mode Lecture seule est une fonction de WebSphere Application Server Hypervisor Edition qui permet d'utiliser un espace disque moindre.
  • Avantages
    • Lorsque le mode est actif, les machines virtuelles peuvent partager le disque contenant le système d'exploitation et le disque contenant le fichier binaire WebSphere Application Server. Le partage de ces disques permet d'économiser 2 Mod 9 disques par machine virtuelle.
    • Vous pouvez modifier les configurations et les profils.
  • Limitations
    • Vous ne pouvez pas modifier ou installer des groupes de correctifs.
    • Vous ne pouvez pas appliquer la maintenance.
    Eviter les incidents Eviter les incidents : Une fois l'image WebSphere Application Server Hypervisor Edition for System z déployée en mode Lecture seule, le répertoire de base WebSphere Application Server et le système d'exploitation SLES 11 ne peuvent pas être modifiés, ce qui inclut l'installation de groupes de correctifs et l'application de la maintenance. gotcha
Rubrique de concept    

Dispositions pour les centres de documentation | Commentaires

Dernière mise à jour : May 30, 2013 10:54 AM EDT
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=v850hyperv&product=was-nd-mp&topic=cins_virt_os_zvm
Nom du fichier : cins_virt_os_zvm.html