

Administration de produit › Modification de la limite de mémoire externe d'ActiveMQ après l'installation (facultatif)
Modification de la limite de mémoire externe d'ActiveMQ après l'installation (facultatif)
Le programme d'installation de Data Aggregator calcule la mémoire du système nécessaire au processus ActiveMQ. Toutefois, vous pouvez modifier manuellement les paramètres de limite de mémoire pour ajuster ActiveMQ à votre système Data Aggregator. Par exemple, vous pouvez modifier les paramètres dans les circonstances suivantes :
- Lorsque la mémoire du système a été modifiée.
- Lorsque le nombre de systèmes Data Collector a été modifié.
- Pour optimiser les paramètres de mémoire.
- Lorsque vous avez déterminé à l'aide de la console JConsole ou du graphique personnalisé de CA Performance Management avec les mesures d'ActiveMQ, que les performances d'ActiveMQ se sont détériorées.
Procédez comme suit :
- Calculez la quantité de mémoire pour ActiveMQ selon les paramètres suivants :
- Taille maximum du segment de mémoire Java
-
Cette valeur est définie par défaut sur 20 % de la mémoire du système. La valeur minimum est 512 Mo.
- Taille minimum initiale du segment de mémoire Java
-
Cette valeur doit correspondre à 50 % de la taille maximum du segment de mémoire Java.
- Limite de mémoire pour tous les messages
-
Cette valeur doit correspondre à 50 % de la taille maximum du segment de mémoire Java.
- Limite de mémoire par file d'attente
-
Cette valeur doit être calculée en fonction du nombre d'installations Data Collector dont vous disposez.
Exemple : Mémoire par file d'attente
(mémoire du système pour tous les messages)/5/(nombre d'installations Data Collector)
- Connectez-vous au serveur d'installation de Data Aggregator. Connectez-vous en tant qu'utilisateur root ou utilisateur sudo disposant d'un accès à un ensemble limité de commandes.
Remarque : Pour plus d'informations sur l'utilisateur sudo, reportez-vous au Manuel d'installation de Data Aggregator.
- Pour arrêter l'intermédiaire ActiveMQ, exécutez la commande suivante :
/etc/init.d/activemq stop
- Modifiez la taille de segment de mémoire Java pour ActiveMQ :
- Accédez au fichier activemq sous broker/apache-activemq-version/bin.
- Recherchez la ligne qui définit ACTIVEMQ_OPTS_MEMORY.
- Définissez -Xms comme taille minimum initiale du segment de mémoire Java.
- Définissez -Xmx comme taille maximum du segment de mémoire Java.
- Enregistrez le fichier.
- Modifiez la limite de mémoire d'ActiveMQ pour le contrôle de flux de producteur :
- Accédez au fichier activemq.xml sous répertoire_installation_Data Aggregator/broker/apache-activemq-version/conf file.
- Recherchez la ligne suivante et modifiez la valeur de la limite de mémoire pour tous les messages :
<memoryUsage limit=”valeur”/>
- Recherchez la ligne suivante, modifiez la valeur de la limite de mémoire par file d'attente :
<policyEntry queue=">" producerFlowControl="true" memoryLimit="value"/>
Remarque : Pour plus d'informations, consultez http://activemq.apache.org/producer-flow-control.html.
- Pour lancer l'intermédiaire ActiveMQ, exécutez la commande suivante :
./etc/init.d/activemq start
Les nouveaux paramètres sont activés.
Copyright © 2014 CA Technologies.
Tous droits réservés.
 
|
|