[IBM i]

Activation du contrôle de segments de mémoire

Cette tâche décrit les étapes utilisées pour activer la surveillance des segments de mémoire. Le contrôle de segments de mémoire est utilisé avec les profils WebSphere Application Server pour contrôler la taille de segments de mémoire d'un profil par rapport à la taille du pool.

Avant de commencer

Pour les profils WebSphere Application Server existants, un script est disponible pour ajouter cette fonction. Consultez la documentation sur le script heapMonitor.

Pourquoi et quand exécuter cette tâche

Vous pouvez utiliser la fonction de contrôle de segments pour surveiller la taille de segments de la machine virtuelle Java™ (JVM) d'un profil WebSphere Application Server par rapport à la taille du pool. Cette fonction est disponible pour les nouveaux profils WebSphere Application Server ou pour ceux qui ont été créés.

Pour vérifier si le contrôle de segments de mémoire est activé pour un profil WebSphere Application Server et pour l'activer si nécessaire, effectuez les étapes suivantes.

Procédure

  1. Lancez le serveur pour le profil WebSphere Application Server.
  2. Exécutez le script heapMonitor avec l'indicateur -status. Par exemple, pour un profil WebSphere Application Server Version 8.5 nommé par défaut, entrez la commande suivante dans l'environnement Qshell :
    /QIBM/ProdData/WebSphere/AppServer/V85/ND/bin/heapMonitor -profileName default -status
    On obtient un résultat similaire :
    WASX7209I: Connecté au processus "server1" sur le noeud MYSERVER en utilisant le connecteur SOAP;
     le type de processus est : UnManagedProcess
     WASX7303I: Les options suivantes sont transmises à l'environnement de scriptage
      et sont disponibles en tant qu'argument stocké dans la variable argv :
      "[status, server1]"
     HEAP0002I: Le contrôle de segments de mémoire est désactivé.
     $
  3. Pour activer le contrôle de segments de mémoire dans cet exemple, entrez la commande suivante dans l'environnement Qshell :
    /QIBM/ProdData/WebSphere/AppServer/V85/ND/bin/heapMonitor -profileName default -enable
    On obtient un résultat similaire :
    WASX7209I: Connecté au processus "server1" sur le noeud MYSERVER en utilisant le connecteur SOAP;
     le type de processus est : UnManagedProcess
     WASX7303I: Les options suivantes sont transmises à l'environnement de scriptage
      et sont disponibles en tant qu'argument stocké dans la variable argv :
      "[enable, server1]"  
     HEAP0005I: Activation du contrôle de segments de mémoire...  
     HEAP0003I: Le contrôle de segments de mémoire a été activé. 
     $
  4. arrêter et démarrer le serveur,

Résultats

Le message suivant apparaît généralement dans la commande d'affichage (DSPMSG QSYSOPR):
HEAP MONITOR STARTED FOR 012500/QEJBSVR/SERVER1 IN SUBSYSTEM qwas85 IN POOL
  *BASE POOL ID=2 POOLSIZE(B)=1687994368 RESERVED(B)=778240 HEAP
  TOTAL(B)=202276864 FREE(B)=67037600 USEDHEAP=135239264
  OS400.GC.HEAP.SIZE.MAX(KB)  =240000000
Le contrôle de segments de mémoire est activé.

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