Augmentation de la taille de pile de la machine virtuelle Java à l'aide de scripts

Certains serveurs peuvent indiquer une taille de pile pour la machine virtuelle Java™ (machine JVM) supérieure à la taille par défaut. Vous pouvez augmenter la taille de pile de la machine JVM à l'aide de la console d'administration, de l'outil wsadmin ou d'un client Java.

[AIX]

Pourquoi et quand exécuter cette tâche

Si vous utilisez une plateforme JVM exécutée sur un système AIX 32 bits, effectuez cette tâche si le serveur d'applications, le gestionnaire de déploiement ou l'agent de noeud nécessitent une taille de pile plus importante.

Procédure

  1. Définissez les attributs contrôlant la taille de pile de la machine JVM associée au serveur.

    [AIX Solaris HP-UX Linux Windows][z/OS]La console d'administration, l'outil wsadmin ou un client Java permettent de contrôler la taille de pile.

    [IBM i]La console d'administration ou l'outil wsadmin permettent de contrôler la taille de pile.

  2. Augmentez la taille de pile de la machine virtuelle Java.
    [AIX Solaris HP-UX Linux Windows][z/OS]
    • Créez un script de lancement du serveur. Utilisez l'option -script avec la commande de démarrage du serveur cible (par exemple, les utilitaires de commande par lots ou shell startServer, startManager ou startNode). Cette action génère un script que vous utilisez pour démarrer le serveur cible.
    • Définissez manuellement les variables d'environnement avant de démarrer le serveur cible à l'aide des utilitaires de commande par lots ou shell startServer, startManager ou startNode.
      [AIX Solaris HP-UX Linux Windows][IBM i]Les paramètres suivants permettent d'indiquer pour la machine JVM une taille de segment maximale atteignant une valeur égale à 11 fois 256 mégaoctets :
      export IBM_JVM_LDR_CNTRL_NEW_VALUE=MAXDATA=0XB0000000@DSA
      export LDR_CNTRL=MAXDATA=0XB0000000@DSA
    • Utilisez l'objet AdminTask, par exemple :
      • A l'aide de Jython :

        AdminTask.setJVMMaxHeapSize('-serverName serveur1 -nodeName noeud1 -maximumHeapSize taille_maximum_pile')
      • A l'aide de Jacl :

        $AdminTask setJVMMaxHeapSize {-serverName serveur1 -nodeName noeud1 -maximumHeapSize taille_maximum_pile}
    [IBM i]L'objet AdminTask permet de modifier la taille de pile. Exemple :
    • A l'aide de Jython :
      AdminTask.setJVMMaxHeapSize('-serverName serveur1 -nodeName noeud1 -maximumHeapSize taille_maximum_pile')
    • A l'aide de Jacl :
      $AdminTask setJVMMaxHeapSize {-serverName serveur1 -nodeName noeud1 -maximumHeapSize taille_maximum_pile}

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