Atlassian JIRA funziona bene sul Raspberry Pi?


9

L'uso di RaspPi per eseguire un tracker di problemi come Atlassian JIRA sembra un caso d'uso naturale. Tuttavia, a parte questo post sul blog in lingua spagnola nessuno sembra averlo ancora provato, e quello non fornisce alcun dettaglio.

JIRA è utilizzabile quando eseguito sul Raspberry Pi (ovvero sono accettabili i tempi di caricamento della pagina, ecc.)? Qualsiasi esperienza sarebbe molto apprezzata.


Pensi che sarebbe abbastanza veloce su un Pentium II a 300MHz? Riguarda le prestazioni che otterrai su un RPi. Puoi fare un po 'meglio overcloccandolo.
John La Rooy,

Non l'ho provato da solo, ma a parte la CPU troppo lenta, c'è anche troppo poca memoria per tutta quella roba Java. Sto eseguendo un'istanza di 1 utente di JIRA su una VM Linux con un core e 1 GB di RAM: impiega molto tempo per avviarsi e quindi si comporta in modo accettabile.
ssc,

Risposte:


7

Le informazioni relative ai requisiti di sistema per JIRA in un ambiente autonomo sono disponibili all'indirizzo https://confluence.atlassian.com/display/JIRA/JIRA+Requirements

Raccomandazione hardware JIRA Server per la produzione

L'hardware necessario per eseguire JIRA in produzione dipende da una serie di diverse configurazioni JIRA (ad es. Progetti, problemi, campi personalizzati, autorizzazioni, ecc.) Nonché dal numero massimo di richieste simultanee che il sistema subirà durante le ore di punta. Ecco alcune linee guida generali:

  • Per un numero limitato di progetti (10-20) con un numero di problemi compreso tra 1.000 e 5.000 in totale e circa 100-200 utenti, un server recente (CPU multicore) con 2 GB di RAM disponibile e un disco rigido ragionevolmente veloce (7200 rpm o più veloce) dovrebbe soddisfare le tue esigenze.
  • Per un numero maggiore di problemi, l'aggiunta di più memoria aiuterà. Abbiamo riferito che avere 2 GB di RAM su JIRA è sufficiente per casi con circa 200.000 problemi. In caso di dubbio, alloca più memoria di quanto pensi di aver bisogno.
  • Se il tuo sistema riscontrerà un gran numero di richieste simultanee, l'esecuzione di JIRA su una macchina con CPU multicore aumenterà la concorrenza nell'elaborazione delle richieste e quindi accelererà i tempi di risposta per i tuoi utenti.
  • Per riferimento abbiamo un server che ha 2 CPU Intel (R) Xeon (R) E5520 a 2,27 GHz (16 core logici) con 32 GB di RAM. Questo server esegue Apache, vari sistemi di monitoraggio e due istanze JIRA:
    • Il nostro sito pubblico JIRA con circa: 145.000 numeri, 255.000 commenti, 120 campi personalizzati e 115 progetti.
    • Il nostro sito di supporto JIRA ha circa: 285.000 numeri, 2.500.000 commenti, 75 campi personalizzati e 22 progetti.

Si noti che le prestazioni dipendono fortemente dalle dimensioni e dal modello di utilizzo, molto più di ciò che è semplicemente trattato qui.

Risposta breve: no.


6

JIRA funzionerà con un tempo di caricamento di 6-8 secondi su un Raspberry Pi 2 Modello B. Questo è probabilmente troppo lento per la maggior parte delle persone e, come tale, stavo solo caricando JIRA per vedere se poteva davvero essere fatto. Inoltre, i tempi sono su una nuova installazione.

Non sono sicuro di cosa succederebbe quando si inizia a riempire il database, ma sono sicuramente sicuro che rallenterebbe fino a una scansione dolorosa.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.