Optimisation des performances de WebSphere Application Server Hypervisor Edition for IBM AIX

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 IBM® WebSphere® Application Server Hypervisor Edition.

Optimisation du système d'exploitation

Le système d'exploitation IBM AIX 6.1 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 uniquement virtuser :
  • Variables d'environnement
    • Les variables d'environnement suivantes sont définies pour virtuser dans ~virtuser/.profile :
      envfile=~virtuser/.profile
      echo "\nexport AIXTHREAD_SCOPE=S" >> $envfile
      echo "\nexport LDR_CNTRL=DATAPSIZE=64K@TEXTPSIZE=64K@STACKPSIZE=64K" >> $envfile 
  • Limites des ressources utilisateur
    • Les limites de ressources utilisateur suivantes sont définies pour virtuser dans /etc/security/limits
      chuser nofiles=-1 data=-1 stack=-1 rss=-1 cpu=-1 virtuser
    • nofiles soft file descriptor limit recommended value: -1 (unlimited)
    • data soft data segment size in blocks recommended value: -1 (unlimited)
    • stack soft stack segment size in blocks recommended value: -1 (unlimited)
    • rss soft real memory usage in blocks recommended value: -1 (unlimited)
    • cpu soft per process CPU time limit in seconds recommended value: -1 (unlimited)
  • Paramètres d'optimisation du réseau
    • Les paramètres suivants d'optimisation du réseau sont définis :
      no -p -o tcp_timewait=1
      no -p -o tcp_keepidle=600
      no -p -o tcp_keepintvl=10
      no -p -o tcp_keepinit=40
      no -p -o sack=1
      no -p -o rfc1323=1
      no -p -o sb_max=1114112
      no -p -o tcp_mssdflt=1448

Optimisation de WebSphere Application Server

WebSphere Hypervisor Edition optimise automatiquement les serveurs d'applications et les gestionnaires de déploiement en fonction des ressource virtuelles allouées à l'image virtuelle. Les tentatives d'optimisation automatique des performances du système virtuel, peuvent être modifiées aisément en fonction des besoins de votre application. La taille du segment de mémoire Java repose sur la mémoire virtuelle allouée, et les unités d'exécution de conteneur Web WebSphere Application Server sont basées sur le nombre de processeurs virtuels.

Paramètres -X pour WebSphere Application Server on pSeries:
  • -Xcodecache20m
    • La valeur par défaut est 8 Mo.
    • Définit l'unité de taille des blocs de mémoire alloués pour stocker le code natif des méthodes Java compilées. Vous pouvez choisir une taille appropriée pour l'application à exécuter. Par défaut, ce paramètre est sélectionné en interne, en fonction de l'architecture du processeur et des capacités du système.
  • -Xlp64k
    • La valeur par défaut est 4 Ko.
    • Utilisez ce paramètre avec IBM Virtual Machine for Java pour allouer le segment de mémoire en utilisant une taille de page de 64 Ko (pages moyennes). L'utilisation de cette taille de page de mémoire virtuelle pour la mémoire que nécessite une application peut améliorer les performances et la capacité de traitement de l'application, du fait des améliorations qu'offre une plus grande taille de page. AIX fournit un support efficace pour les pages de 64 Ko, ces pages étant prévues pour un usage général. Vous pouvez changer ce paramètre sans modifier la configuration du système d'exploitation.
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_aix
Nom du fichier : cins_virt_os_aix.html