Modifier les paramètres de mémoire Java

Edge for Private Cloud v. 4.15.05

En fonction de vos exigences en termes de trafic et de traitement, vous devrez peut-être augmenter la taille des segments de mémoire ou des métadonnées de classe pour un ou plusieurs composants Apigee.

Pour modifier ces paramètres, modifiez le fichier des propriétés du composant. Si le composant est installé sur plusieurs machines, comme l'outil de traitement des messages Edge, modifiez le fichier de propriétés sur toutes les machines hébergeant le composant.

Pour définir ces valeurs, définissez les propriétés suivantes:

  • bin_setenv_min_mem : définit la taille minimale des tas de mémoire. La valeur par défaut est de 256 Mo.
  • bin_setenv_max_mem : définit la taille maximale des tas de mémoire. La valeur par défaut est de 512 Mo.
  • bin_setenv_meta_space_size : définissez la taille maximale des métadonnées de classe. La valeur par défaut est définie sur la valeur de bin_setenv_max_permsize, soit 128 Mo par défaut. Dans le processeur de messages, Apigee recommande de définir cette valeur sur 256 Mo ou 512 Mo, en fonction de votre trafic.

Définissez ces propriétés pour chaque composant de la machine, en utilisant le suffixe "m" pour indiquer le mégaoctet. Par exemple, définissez-les dans le fichier /opt/apigee/customer/application/message-processor.properties pour le processeur de messages comme suit:

bin_setenv_min_mem=512m
bin_setenv_max_mem=1024m
bin_setenv_meta_space_size=1024m

Si le fichier message-processor.properties n'existe pas, ou que le fichier .properties correspondant à un composant Edge n'existe pas, créez-le, puis remplacez la propriété du fichier par l'utilisateur "apigee" :

> chown apigee:apigee /opt/apigee/customer/application/message-processor.properties

Après avoir défini les valeurs dans le fichier .properties, redémarrez le composant:

> /opt/apigee/apigee-service/bin/apigee-service component restart

Exemple :

> /opt/apigee/apigee-service/bin/apigee-service edge-message-processor restart

Pour obtenir des conseils supplémentaires sur la configuration de la mémoire, consultez cet article sur les forums Edge.