Edge per Private Cloud v4.18.05
A seconda dei requisiti di traffico e di elaborazione, potrebbe essere necessario aumentare la dimensione dello heap o dimensioni dei metadati delle classi per uno o più componenti Apigee.
Per cambiare queste impostazioni, modifica il file delle proprietà del componente. Se il componente è installato su più macchine, ad esempio il processore di messaggi Edge, su tutte le macchine che ospitano il componente.
Per impostare questi valori, imposta le seguenti proprietà:
Proprietà | Descrizione |
---|---|
bin_setenv_min_mem |
Imposta la dimensione minima dello heap. Il valore predefinito è 256 MB. Questa impostazione corrisponde all'interfaccia
Opzione -Xms . |
bin_setenv_max_mem |
Imposta la dimensione massima dello heap. Il valore predefinito è 512 MB. Questa impostazione corrisponde all'interfaccia
Opzione -Xmx . |
bin_setenv_meta_space_size |
Imposta la dimensione predefinita dei metadati della classe. Il valore predefinito è impostato sul valore di
bin_setenv_max_permsize , che per impostazione predefinita è 128 MB. Nel processore di messaggi,
Apigee consiglia di impostare questo valore su 256 MB o 512 MB, a seconda del traffico.
Questa impostazione corrisponde all'opzione Java -XX:MetaspaceSize . |
Imposta queste proprietà per ogni componente della macchina, utilizzando la lettera "m" per indicare un megabyte.
Ad esempio, per il processore di messaggi, impostali nel
/opt/apigee/customer/application/message-processor.properties
file come:
bin_setenv_min_mem=512m bin_setenv_max_mem=1024m bin_setenv_meta_space_size=1024m
Se il file message-processor.properties
non esiste oppure se il file .properties
corrispondente per qualsiasi componente Edge esiste
non esiste, crearlo e quindi cambiare la proprietà del file in "apigee" utente:
chown apigee:apigee /opt/apigee/customer/application/message-processor.properties
Dopo aver impostato i valori nel file .properties
, riavvia il componente:
/opt/apigee/apigee-service/bin/apigee-service component restart
Ad esempio:
/opt/apigee/apigee-service/bin/apigee-service edge-message-processor restart
Per le impostazioni Java non controllate dalle proprietà sopra elencate, puoi anche impostare il campo
nel file .properties
corrispondente per qualsiasi componente Edge:
bin_setenv_ext_jvm_opts
: imposta qualsiasi Java proprietà non specificata da altre proprietà. Ad esempio:bin_setenv_ext_jvm_opts=-XX:MaxGCPauseMillis=500
Tuttavia, non usare
bin_setenv_ext_jvm_opts
per imposta-Xms
,-Xmx
o-XX:MetaspaceSize
in quanto questi valori sono controllato dalle proprietà sopra elencate.
Per ulteriori suggerimenti sulla configurazione della memoria, consulta questo sui forum Edge.