Cómo elegir el hardware adecuado para conseguir un rendimiento óptimo de ONLYOFFICE Docs

26 octubre 2021By Sergey

¿Quieres implementar ONLYOFFICE Docs en tu propio servidor pero no estás seguro de que tu hardware pueda soportar el número de conexiones simultáneas que necesitas? No te preocupes, ¡tenemos la solución! Lee este post para saber más.
Cómo elegir el hardware adecuado para conseguir un rendimiento óptimo de ONLYOFFICE Docs

Requisitos de hardware para ONLYOFFICE Docs

En nuestras guías de instalación para ONLYOFFICE Docs solemos recomendar que tu hardware cumpla con los siguientes requisitos mínimos:

  • CPU: un solo núcleo con 2 GHz o superior;
  • RAM: 2 GB o más;
  • HDD: al menos 40 GB de espacio libre;
  • Espacio de intercambio: al menos 4 GB.

En la mayoría de los casos, esta configuración es suficiente para instalar y ejecutar ONLYOFFICE Docs. Sin embargo, si tu hardware no cumple con estos requisitos o tienes un gran número de usuarios que deberán abrir y editar documentos o convertir archivos complicados de formatos no-oxml (doc, odp, xls, odsm, ppt, opt y otros) todos a la vez, es difícil predecir el rendimiento de ONLYOFFICE Docs.

Para determinar el número máximo de conexiones simultáneas que ONLYOFFICE Docs puede manejar sin problemas y la configuración necesaria del servidor, hemos realizado recientemente una prueba de carga utilizando herramientas y scripts especiales.

Prueba de carga de ONLYOFFICE Docs

Para la prueba, utilizamos una instancia de ONLYOFFICE Docs Enterprise Edition v6.3.1.32 instalada mediante Docker en Ubuntu 20.04 y un servidor con una CPU de 4 núcleos, 8 GB de RAM, 8 GB de espacio de intercambio y 150 GB de SSD.

Como herramienta de prueba de carga, utilizamos Apache Jmeter v5.4.1 instalado en un servidor con una CPU de 4 núcleos, 8 GB de RAM, 40 GB de SSD y Windows server 2012 r2.

Durante la prueba, el Servidor de Documentos de ONLYOFFICE fue cargado con 900, 1000, 1100 y 1200 conexiones simultáneas generadas por scripts. Cada conexión es un usuario virtual que abrió un documento y comenzó a hacer ediciones. Como resultado, se estableció que 1000 conexiones son la carga máxima para la configuración actual del servidor que garantiza un rendimiento óptimo sin errores.

Cómo elegir el hardware adecuado para conseguir un rendimiento óptimo de ONLYOFFICE Docs

Para más información y gráficos sobre la prueba de carga, lee nuestro informe detallado.

Cómo probar la configuración de tu servidor

Ahora puedes ejecutar tu propia prueba de carga de ONLYOFFICE Docs usando JMeter y los scripts que están disponibles en GitHub. De este modo, podrás tener una mejor comprensión de la eficacia de la configuración actual de tu servidor para procesar el número de conexiones simultáneas de documentos que necesitas. Si el hardware de tu servidor consigue manejar la carga de prueba, se espera que ONLYOFFICE Docs funcione perfectamente. Si no es así, podría ser una buena idea actualizar tu hardware.

Para obtener instrucciones detalladas sobre cómo realizar una prueba de carga, visita este repositorio de GitHub.