Ajuste de memoria RAM
con el comando free obtenemos el total del sistema y su ocupación:
Memoria libre del sistema
# free -h total used free shared buffers cached Mem: 3,9G 2,5G 1,4G 480K 48M 2,1G -/+ buffers/cache: 302M 3,6G Swap: 2,0G 7,8M 2,0G
Si sospechamos que hay más memoria en uso de la que debería haber, podemos liberar memoria con las siguientes instrucciones:
Liberar memoria en uso
# sysctl -w vm.drop_caches=3 # sync && echo 3 | tee /proc/sys/vm/drop_caches
Tras ejecutar esto, el sistema debería disponer de más memoria.
Comprobamos el uso de memoria que está haciendo AthentoECM
Verificar las opciones de memoria de AthentoECM
# grep JAVA_OPTS /etc/nuxeo/nuxeo.conf JAVA_OPTS=-Xms1024m -Xmx1024Mb
En función de la cantidad de memoria disponible en la máquina, deberemos ajustar estos valores para que el consumo sea más apropiado.
Lo ideal es detener el sistema, liberar memoria y verificar con el comando free la cantidad disponible.
Recomendación: Las opciones de memoria de AthentoECM no deben superar el 25% del total de memoria RAM del sistema.