![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)
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
Pourquoi et quand exécuter cette tâche
RAM_totale / 2 / nombre_de_serveurs = taille_segment_mémoire_maximale
1,5 Go / 2 = 750 Mo 750 Mo / 3 = 250 MoLa 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.
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
- Dans la console d'administration, sélectionnez .
- 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.
- Cliquez sur OK.
Résultats
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.