¿Atlassian JIRA funciona bien en Raspberry Pi?

9

Usar el RaspPi para ejecutar un rastreador de problemas como Atlassian JIRA parece un caso de uso natural. Sin embargo, aparte de esta publicación en el blog en español, nadie parece haberlo intentado todavía, y ese no da ningún detalle.

¿Se puede usar JIRA cuando se ejecuta en Raspberry Pi (es decir, son aceptables los tiempos de carga de página, etc.)? Cualquier experiencia sería muy apreciada.

usuario14336
fuente
¿Crees que funcionaría lo suficientemente rápido en un Pentium II de 300MHz? Se trata del rendimiento que obtendrás en un RPi. Puedes hacerlo un poco mejor haciendo overclocking.
John La Rooy
No lo he probado yo mismo, pero aparte de la CPU demasiado lenta, también hay muy poca memoria para todas esas cosas de Java. Estoy ejecutando una instancia de 1 usuario de JIRA en una máquina virtual Linux con un núcleo y 1 GB de RAM: tarda años en comenzar y luego funciona de manera aceptable.
ssc

Respuestas:

7

Puede encontrar información sobre los requisitos del sistema para JIRA en un entorno autohospedado en https://confluence.atlassian.com/display/JIRA/JIRA+Requirements

Recomendación de hardware del servidor JIRA para producción

El hardware requerido para ejecutar JIRA en producción depende de varias configuraciones de JIRA diferentes (por ejemplo, proyectos, problemas, campos personalizados, permisos, etc.), así como del número máximo de solicitudes simultáneas que el sistema experimentará durante las horas pico. Aquí hay algunas pautas generales:

  • Para un pequeño número de proyectos (10-20) con 1,000 a 5,000 problemas en total y alrededor de 100-200 usuarios, un servidor reciente (CPU multinúcleo) con 2 GB de RAM disponible y un disco duro razonablemente rápido (7200 rpm o más rápido) atender sus necesidades.
  • Para un mayor número de problemas, ayudará agregar más memoria. Tenemos informes de que tener 2 GB de RAM para JIRA es suficiente para instancias con alrededor de 200,000 problemas. En caso de duda, asigne más memoria de la que cree que necesita.
  • Si su sistema experimenta una gran cantidad de solicitudes simultáneas, ejecutar JIRA en una máquina de CPU multinúcleo aumentará la concurrencia del procesamiento de las solicitudes y, por lo tanto, acelerará el tiempo de respuesta para sus usuarios.
  • Como referencia tenemos un servidor que tiene una CPU Intel 255 (R) Xeon (R) E5520 @ 2.27GHz (16 núcleos lógicos) con 32GB de RAM. Este servidor ejecuta Apache, varios sistemas de monitoreo y dos instancias JIRA:
    • Nuestro sitio público de JIRA que tiene aproximadamente: 145,000 problemas, 255,000 comentarios, 120 campos personalizados y 115 proyectos.
    • Nuestro sitio JIRA de soporte que tiene aproximadamente: 285,000 problemas, 2,500,000 comentarios, 75 campos personalizados y 22 proyectos.

Tenga en cuenta que el rendimiento depende en gran medida de sus dimensiones y su patrón de uso, mucho más de lo que simplemente se cubre aquí.

Respuesta corta: no.

Amedee Van Gasse
fuente
6

JIRA se ejecutará con un tiempo de carga de 6-8 segundos en un Raspberry Pi 2 Modelo B. Esto probablemente sea demasiado lento para la mayoría de las personas y, como tal, solo estaba cargando JIRA para ver si realmente se podía hacer. Además, los tiempos están en una nueva instalación.

No estoy seguro de lo que sucedería cuando comenzara a llenar la base de datos, pero definitivamente estoy seguro de que se ralentizaría hasta convertirse en un rastreo doloroso.

Mario
fuente