Edge pour Private Cloud v4.18.01
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. Ce paramètre correspond à l'option Java -Xms.
- bin_setenv_max_mem : définissez la taille maximale du tas de mémoire. La valeur par défaut est 512 Mo. Ce paramètre correspond aux Option Java -Xmx.
- bin_setenv_meta_space_size : définissez la taille de métadonnées de classe par défaut. 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. Ce paramètre correspond à l'option Java XX:MetaspaceSize ;
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 les paramètres Java qui ne sont pas contrôlés par les propriétés répertoriées ci-dessus, vous pouvez également définir dans le fichier .properties correspondant Composant Edge:
- bin_setenv_ext_jvm_opts : définit les paramètres Java
propriété non spécifiée par d'autres propriétés. Exemple:
bin_setenv_ext_jvm_opts=-XX:MaxGCPauseMillis=500
Cependant, n'utilisez pas bin_setenv_ext_jvm_opts pour Définissez -Xms, -Xmx ou -XX:MetaspaceSize comme contrôlé par les propriétés listées ci-dessus.
Pour obtenir des conseils supplémentaires sur la configuration de la mémoire, consultez cette sur les forums Edge.