Configuración de Memoria
La pasarela de conexión es una aplicación java y su desempeño depende de la cantidad de memoria disponible en el sistema. Por defecto los valores de memoria son los siguientes:
| PROXY_PARAMS | SIGNER_PARAMS |
|---|---|
| -Xms100m -Xmx512m | -Xmx50m |
Estos valores pueden ser incrementados según se sugiere a continuación:
| Memoria Disponible | PROXY_PARAMS | SIGNER_PARAMS |
|---|---|---|
| 4G | -Xms200m -Xmx512m | -Xms50m -Xmx100m |
| 8G | -Xms512m -Xmx2g | -Xms50m -Xmx150m |
| 16G | -Xms2g -Xmx8g | -Xms50m -Xmx200m |
| 32G | -Xms2g -Xmx16g | -Xms50m -Xmx200m |
Para modificar la cantidad de memoria diponible para Java, dendtro de su servidor debe crearse el archivo /etc/xroad/services/local.conf con los valores correspondientes. Por ejemplo:
PROXY_PARAMS="$PROXY_PARAMS -Xms200m -Xmx512m"
SIGNER_PARAMS="$SIGNER_PARAMS -Xms50m -Xmx100m "
Una vez guadado el archivo debe reiniciar el servicio:
service xroad-proxy restart
service xroad-signer restart
Puede vefirficar los cambios con el siguiente comando:
~# ps aux | grep proxy
xroad 778 Ssl 10:12 1:42 /etc/alternatives/jre_1.8.0_openjdk/bin/java -Xms100m -Xmx512m ....