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

Modification de la taille de segment de mémoire JVM

Le paramètre de taille de segment de mémoire de la machine virtuelle Java™ (JVM) est directement lié au nombre d'instances de serveur qui peuvent être démarrées dans un cluster dynamique sur un noeud spécifique. Il peut s'avérer nécessaire de le modifier selon la configuration de votre environnement. La modification de la taille du segment de mémoire peut avoir une incidence sur le positionnement d'application et la fonction de gestion de santé.

Avant de commencer

Avant de modifier la taille de segment de mémoire de la machine virtuelle, consultez la rubrique relative aux machines virtuelles Java.

Pourquoi et quand exécuter cette tâche

La valeur totale de toutes les tailles de segment de mémoire de machine virtuelle Java du cluster dynamique pour un noeud particulier doit être inférieure à la moitié de la mémoire vive totale de l'ordinateur. Afin de déterminer le paramètre de taille de segment de mémoire maximale pour une instance de serveur unique, utilisez l'équation suivante :
RAM_totale / 2 / nombre_de_serveurs = taille_segment_mémoire_maximale 
Par exemple, le calcul de la prise en charge de trois serveurs sur une machine dont la mémoire vive s'élève à 1,5 Go est le suivant :
1,5 Go / 2 = 750 Mo
750 Mo / 3 = 250 Mo
La taille de segment de mémoire maximale est de 250 Mo pour chaque instance de serveur.

Le tableau suivant contient quelques exemples de taille maximale de segment de mémoire.

Tableau 1. Exemples de taille maximale de segment de mémoire
Mémoire vive (RAM) totale du serveur Gestion intelligente en Go Nombre de serveurs pris en charge Taille de cluster dynamique en Mo Taille maximale approximative du segment de mémoire en Mo
1,5 1 Moins de 750 750
1,5 2 Moins de 750 375
1,5 3 Moins de 750 250
2 1 Moins de 1000 1000
2 2 Moins de 1000 500
2 3 Moins de 1000 333

Lorsqu'un cluster dynamique crée des instances de serveur, il utilise un modèle de serveur afin de définir les valeurs initiales de l'instance de serveur créée. Les étapes ci-après permettent de modifier la taille du segment de mémoire de la machine virtuelle Java dans le modèle de serveur. Les instances de serveur nouvellement créées peuvent ensuite utiliser la taille de segment de mémoire maximale que vous avez spécifiée.

Procédure

  1. Dans la console d'administration, sélectionnez Serveurs > Clusters > Clusters dynamiques > nom_cluster_dynamique > Modèle de serveur > Gestion des processus et Java > Définition des processus > Machine virtuelle Java.
  2. Modifiez la taille de segment de mémoire en conséquence. En général, la valeur totale de toutes les tailles de segment de mémoire de machine virtuelle Java des instances de serveur sur un noeud spécifique doit être inférieure à la moitié de la mémoire vive totale de l'ordinateur.
  3. Cliquez sur OK.

Résultats

La taille de segment de mémoire que vous définissez dans le modèle de cluster dynamique est configurée sur chaque serveur du cluster dynamique. Si le serveur et le contrôleur de positionnement d'application se trouvent sur le même noeud, le contrôleur peut extraire la taille de segment de mémoire à partir de cette valeur configurée.

Si le serveur ne se trouve pas sur le même noeud que le contrôleur de positionnement d'application, le contrôleur obtient la taille de segment de mémoire à partir du référentiel de configurations du gestionnaire de déploiement. Si le gestionnaire de déploiement n'est pas disponible ou que la taille de segment de mémoire n'est pas définie sur le gestionnaire de déploiement, le contrôleur de positionnement d'application tente d'obtenir la taille de segment de mémoire en contactant le serveur. If the server is not available, the application placement controller uses the default Maximum heap size.


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_odhmmheap
Nom du fichier : twve_odhmmheap.html