jueves, 9 de abril de 2020

Moodle, consumo de memoria por usuario conectado

¿Cual es el consumo de memoria por usuario conectado en Moodle?

En el Foro de Moodle se tienen algunas respuestas.










"Moodle mejora cada vez más, ya estamos en la versión 3.8.X y las correcciones y nuevas funcionalidades siguen apareciendo para beneficio de sus millones de usuarios.

Pero hay una regla en tecnología que reza más o menos así: “mientras más fácil para el usuario, más complejo de programar”. Moodle consume bastante memoria RAM por cada usuario que se conecta, y aunque no es un número fijo del cual fiarnos, podemos manejar un rango y así evitar problemas de Moodle inestable o Moodle que deja de funcionar con apenas dos o unos cuantos usuarios conectados.

Pero… ¿cómo funciona?

Cada vez que un usuario se conecta a la plataforma, se ejecutan una serie de procesos, que van desde la asignación de un identificador, abrir conexión a la base de datos, servir páginas, imágenes, contenido textual, etc. Todos estos procesos en suma, son los que un solo usuario requiere para poder usar la plataforma.

Como verás no es sencillo estimar cuanta memoria ram necesita un usuario, ya que cada Moodle es único, puede ser un Moodle sencillo, o el más complejo con muchos addons y características especiales.

En todo caso (y Moodle mismo lo recomienda) lo importante es saber que un usuario conectado puede consumir entre 50 y 100MB de memoria RAM.

Imaginemos 10 usuarios en simultaneo, para este caso necesitaríamos que nuestro Moodle tenga acceso a al menos 1GB de memoria RAM en el servidor donde se encuentre para funcionar sin problemas...."

Recomendaciones sobre desempeño-Moodle



"Puede lograrse que Moodle se desempeñe muy bien, en pequeña escala o escalándolo a varios miles de usuarios. Los factores involucrados en el desempeño son básicamente los mismos para todos los sistemas construidos con Base de Datos y basados en PHP. Al tratar de optimizar su servidor, trate de enfocarse en los factores que harán las diferencias más notables para el usuario. Por ejemplo, si su sitio tiene relativamente más usuarios ojeando en lugar de accediendo a la base de datos, busque mejorar el desempeño del servidor web."


Ahora, si consideramos que Moodle está instalado en un servidor web, la memoria que necesita se utiliza también del dispositivo que está conectado.

Entonces el rendimiento de una Aula Virtual Moodle tienen otros factores ...





No hay comentarios:

Publicar un comentario