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_cachesTras 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 -Xmx1024MbEn 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.