Edge pour Private Cloud v4.18.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:
Propriété | Description |
---|---|
bin_setenv_min_mem |
Définit la taille minimale du tas de mémoire. La taille par défaut est de 256 Mo. Ce paramètre correspond à la classe Java
Option -Xms . |
bin_setenv_max_mem |
Définit la taille maximale du tas de mémoire. La valeur par défaut est 512 Mo. Ce paramètre correspond à la classe Java
Option -Xmx . |
bin_setenv_meta_space_size |
Définit la taille par défaut des métadonnées de classe. La valeur par défaut est définie sur
bin_setenv_max_permsize , soit 128 Mo par défaut. Sur le processeur de messages,
Apigee vous recommande de définir cette valeur sur 256 Mo ou 512 Mo, en fonction de votre trafic.
Ce paramètre correspond à l'option Java -XX:MetaspaceSize . |
Définissez ces propriétés pour chaque composant de la machine à l'aide de la touche "m" pour indiquer le mégaoctet.
Par exemple, pour le processeur de messages, définissez-les dans le
/opt/apigee/customer/application/message-processor.properties
en tant que:
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 pour chaque composant Edge:
bin_setenv_ext_jvm_opts
: définissez un 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
, car ces valeurs sont 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.