Modifier les paramètres de mémoire Java

Edge pour Private Cloud version 4.16.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 de classe d'un ou de plusieurs composants Apigee.

Pour modifier ces paramètres, modifiez le fichier de propriétés du composant. Si le composant est installé sur plusieurs machines, comme Edge Message Processing, puis 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éfinissez la taille minimale du tas de mémoire. La taille par défaut est de 256 Mo.
  • bin_setenv_max_mem : définissez la taille maximale du tas de mémoire. La valeur par défaut est 512 Mo.
  • bin_setenv_meta_space_size : définissez la la taille maximale des métadonnées de classe. La valeur par défaut est définie sur bin_setenv_max_permsize, qui est de 128 Mo par défaut. Sur le processeur de messages, Apigee vous recommande de définir ce 256 Mo ou 512 Mo, selon votre trafic.

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

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 si le fichier .properties correspondant à un composant Edge n'existent pas, le créer, puis changer la propriété du fichier pour « apigee » utilisateur:

> 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 cette sur les forums Edge.