O JIRA Atlassian roda bem no Raspberry Pi?

9

Usar o RaspPi para executar um rastreador de problemas como o Atlassian JIRA parece um caso de uso natural. No entanto, além deste post em espanhol, ninguém parece ter tentado ainda, e esse não fornece detalhes.

O JIRA é utilizável quando executado no Raspberry Pi (isto é, os tempos de carregamento da página são aceitáveis ​​etc.)? Qualquer experiência seria muito apreciada.

user14336
fonte
Você acha que ele funcionaria rápido o suficiente em um Pentium II de 300 MHz? É sobre o desempenho que você obtém em um RPi. Você pode fazer um pouco melhor com overclock.
John La Rooy
Ainda não tentei, mas, além da CPU muito lenta, também há pouca memória para todas essas coisas de Java. Estou executando uma instância de 1 usuário do JIRA em uma VM Linux com um núcleo e 1 GB de RAM: leva séculos para começar e, em seguida, é executado de maneira quase aceitável.
SSC

Respostas:

7

Informações sobre os requisitos do sistema para o JIRA em um ambiente auto-hospedado podem ser encontradas em https://confluence.atlassian.com/display/JIRA/JIRA+Requirements

Recomendação de hardware do servidor JIRA para produção

O hardware necessário para executar o JIRA na produção depende de várias configurações diferentes do JIRA (por exemplo, projetos, problemas, campos personalizados, permissões, etc.), bem como o número máximo de solicitações simultâneas que o sistema receberá nos horários de pico. Aqui estão algumas diretrizes gerais:

  • Para um pequeno número de projetos (10 a 20) com 1.000 a 5.000 problemas no total e cerca de 100 a 200 usuários, um servidor recente (CPU multicore) com 2 GB de RAM disponível e um disco rígido razoavelmente rápido (7200 rpm ou mais) deve atender às suas necessidades.
  • Para um número maior de problemas, adicionar mais memória ajudará. Temos relatos de que ter 2 GB de RAM no JIRA é suficiente para instâncias com cerca de 200.000 problemas. Em caso de dúvida, aloque mais memória do que você pensa que precisa.
  • Se o seu sistema sofrer um grande número de solicitações simultâneas, a execução do JIRA em uma máquina com CPU multicore aumentará a simultaneidade do processamento das solicitações e, portanto, acelerará o tempo de resposta dos usuários.
  • Para referência, temos um servidor que possui uma CPU E5520 de 2 Intel (R) Xeon (R) a 2,27 GHz (16 núcleos lógicos) com 32 GB de RAM. Este servidor executa o Apache, vários sistemas de monitoramento e duas instâncias do JIRA:
    • Nosso site público do JIRA que possui aproximadamente: 145.000 problemas, 255.000 comentários, 120 campos personalizados e 115 projetos.
    • Nosso site de suporte do JIRA possui aproximadamente: 285.000 problemas, 2.500.000 comentários, 75 campos personalizados e 22 projetos.

Observe que o desempenho depende muito de suas dimensões e padrão de uso, muito mais do que o que é simplesmente coberto aqui.

Resposta curta: não.

Amedee Van Gasse
fonte
6

O JIRA funcionará com um tempo de carregamento de 6 a 8 segundos em um Raspberry Pi 2 Modelo B. Isso provavelmente é muito lento para a maioria das pessoas e, como tal, eu estava carregando o JIRA apenas para ver se ele realmente poderia ser feito. Além disso, os tempos estão em uma nova instalação.

Não tenho certeza do que aconteceria quando você começasse a preencher o banco de dados, mas tenho certeza de que isso diminuiria a velocidade de um rastreamento doloroso.

Marius
fonte