Läuft Atlassian JIRA auf dem Raspberry Pi gut?

9

Die Verwendung von RaspPi zum Ausführen eines Issue-Trackers wie Atlassian JIRA scheint ein natürlicher Anwendungsfall zu sein. Abgesehen von diesem spanischsprachigen Blog-Beitrag scheint es jedoch noch niemand versucht zu haben, und dieser gibt keine Details an.

Ist JIRA verwendbar, wenn es auf dem Raspberry Pi ausgeführt wird (dh sind die Ladezeiten für Seiten akzeptabel usw.)? Jede Erfahrung wäre sehr dankbar.

user14336
quelle
Glauben Sie, dass es auf einem 300-MHz-Pentium II schnell genug laufen würde? Das ist ungefähr die Leistung, die Sie auf einem RPi erhalten. Sie können es etwas besser machen, indem Sie es übertakten.
John La Rooy
Ich habe es nicht selbst ausprobiert, aber abgesehen von der zu langsamen CPU gibt es auch zu wenig Speicher für all das Java-Zeug. Ich führe eine 1-Benutzer-Instanz von JIRA auf einer Linux-VM mit einem Kern und 1 GB RAM aus: Der Start dauert ewig und funktioniert dann nahezu akzeptabel.
ssc

Antworten:

7

Informationen zu den Systemanforderungen für JIRA in einer selbst gehosteten Umgebung finden Sie unter https://confluence.atlassian.com/display/JIRA/JIRA+Requirements

JIRA Server-Hardwareempfehlung für die Produktion

Die zum Ausführen von JIRA in der Produktion erforderliche Hardware hängt von einer Reihe verschiedener JIRA-Konfigurationen (z. B. Projekte, Probleme, benutzerdefinierte Felder, Berechtigungen usw.) sowie von der maximalen Anzahl gleichzeitiger Anforderungen ab, die das System während der Stoßzeiten erhält. Hier sind einige allgemeine Richtlinien:

  • Für eine kleine Anzahl von Projekten (10 bis 20) mit insgesamt 1.000 bis 5.000 Problemen und etwa 100 bis 200 Benutzern sollte ein neuerer Server (Multicore-CPU) mit 2 GB verfügbarem RAM und einer relativ schnellen Festplatte (7200 U / min oder schneller) verwendet werden sorgen für Ihre Bedürfnisse.
  • Bei einer größeren Anzahl von Problemen hilft das Hinzufügen von mehr Speicher. Wir haben Berichte, dass 2 GB RAM für JIRA für Instanzen mit etwa 200.000 Problemen ausreichen. Weisen Sie im Zweifelsfall mehr Speicher zu, als Sie für erforderlich halten.
  • Wenn auf Ihrem System eine große Anzahl gleichzeitiger Anforderungen auftritt, erhöht das Ausführen von JIRA auf einem Multicore-CPU-Computer die gleichzeitige Verarbeitung der Anforderungen und beschleunigt daher die Antwortzeit für Ihre Benutzer.
  • Als Referenz haben wir einen Server mit 2 Intel (R) Xeon (R) CPU E5520 bei 2,27 GHz (16 logische Kerne) mit 32 GB RAM. Auf diesem Server werden Apache, verschiedene Überwachungssysteme und zwei JIRA-Instanzen ausgeführt:
    • Unsere öffentliche JIRA-Site mit ungefähr 145.000 Problemen, 255.000 Kommentaren, 120 benutzerdefinierten Feldern und 115 Projekten.
    • Unsere Support-JIRA-Site mit ungefähr 285.000 Problemen, 2.500.000 Kommentaren, 75 benutzerdefinierten Feldern und 22 Projekten.

Bitte beachten Sie, dass die Leistung stark von Ihren Abmessungen und Ihrem Nutzungsmuster abhängt, viel mehr als das, was hier einfach behandelt wird.

Kurze Antwort: nein.

Amedee Van Gasse
quelle
6

JIRA wird mit einer Ladezeit von 6-8 Sekunden auf einem Raspberry Pi 2 Model B ausgeführt. Dies ist wahrscheinlich für die meisten Menschen zu langsam, und als solches habe ich nur JIRA geladen, um zu sehen, ob dies tatsächlich möglich ist. Auch die Zeiten sind auf einer Neuinstallation.

Ich bin mir nicht sicher, was passieren würde, wenn Sie anfangen, die Datenbank zu füllen, aber ich bin mir definitiv sicher, dass es zu einem schmerzhaften Crawlen kommen würde.

Marius
quelle