2 Replies Latest reply on Jun 2, 2016 11:46 PM by sonecabr

    Performance - instancias jboss x instancias ec2

    sonecabr

      Considerando uma instancia ec2 da Aws do tipo M3 large (2 vcores e 8gb), seria mais interessante implantar varios nós de Wildfly por instancia ou apenas 1? Eu tenho usado apenas um por instancia mas não tenho visto um Load alto nem uma oxcilação no consumo de memoria, porem como só tenho 2 vcores disponiveis optei por este caminho. Porem tenho me questionado se não estou desperdiçando recurso.

       

       

      Obrigado

        • 1. Re: Performance - instancias jboss x instancias ec2
          mauriciomag

          Oi André,

           

          Não vejo problema algum em adicionar mais um nó nessa instância... mas leve em consideração algumas coisas como por exemplo a quantidade de usuários, numero de conexões entrou outros fatores.  Vamos a um exemplo:

           

          Uma instância M3 Large com 8GB de RAM, com um nó WildFly configurado com 4096MB de Heap + 512MB de PermGen (JDK 7 ou MetaSpace JDK 8)  dá um total de 4608MB. Descontamos desse total mais 1GB para uso do Sistema Operacional. Então nos resta apenas 2560MB para ser utilizado por threads. 

           

          Sabemos que o valor default de cada thread (Xss) é 1024 KB portanto a grosso modo ( muito grosso mesmo!) podemos dizer que o seu ambiente será capaz de abrir 2.560 Threads. Considere como threads  as requests/usuários!!

           

          Enfim existe muitos fatores que você pode levar em consideração!

           

          Abraços

           

          Ref: Java 8: From PermGen to Metaspace - DZone Java

          • 2. Re: Performance - instancias jboss x instancias ec2
            sonecabr

            Oi Marcio,

             

            Obrigado pela resposta. Seu calculo ficou muito didático =D.