3 Replies Latest reply on Feb 28, 2019 3:56 AM by ctomc

    Jboss EAP Loadtest performance issue.

    shatayud

      Hi,

       

      We have created a project on Java which is using the concept of decision table (RULES in excel sheets), and we are using JBoss EAP 6.4 as well as EAP 7.0 server to run the application and JBoss BPMS 7.0 for the rules.

      And also we are using REST web services.

       

       

      Recently we have been running load test in SOAPUI and we are getting a very high response time for some specific project.

       

      For 100 threads with 0 time delay we ran the test for 600 seconds that is 10 minutes for simple strategy and ran the same test for 300 users.(Please find the attachment below).

       

      We are getting average response time for 100 users as 750 ms and for 300 users we are getting around 2000 ms (which is very high).

       

      I am not sure if this is because of our application or is this the server issue (JBoss EAP) , if anyone have any suggestions how we can improve the  performance of the server and get a good response time , please provide us.

       

      If i have left with providing with any details just let me know.

       

      Thank you in advance.

        • 1. Re: Jboss EAP Loadtest performance issue.
          ctomc

          without any information about your setup it is impossible to guess what is going on.

           

          you should at least provide us with

          - configuration of your server (any tuning you already did)

          - exact jvm version and with kind of paramters it is configured (memory, gc, ...)

          - what OS you are running on (if linux, distro and kernel version)

          - what is hardware itself on which you are running. (what kind of CPU, number of them ram available to machine)

           

          as well as many other things that could help with identification of what is going on.

           

          also did you do any profiling? using tools like yourkit, jprofiler or event java mission control can help narrow down where in the code you can see problems.

          1 of 1 people found this helpful
          • 2. Re: Jboss EAP Loadtest performance issue.
            shatayud

            We are running on linux server.

            Distro version:  2.6.18-417.e15

            And the details of the server are in the attachment:

             

             

            We are currently carrying out profiling using profiler.

             

            Thank you again.

            • 3. Re: Jboss EAP Loadtest performance issue.
              ctomc

              Given your are running EAP7, which has minimum requirement of JDK8.

               

              And your distribution RHEL 5.x (ELS I assume) doesn't officially support running JDK8. (according to OpenJDK Life Cycle and Support Policy - Red Hat Customer Portal )

               

              I would try to upgrade  the machine to something newer, RHEL 7 would currently be best option.

               

              Given you are doing big migrations anyway, look into upgrading OS as well.

              And at this point also look into using JDK 11 (with EAP 7.2).

               

              also you didn't provide any memory configuration for your jdk (JAVA_OPTS),  stuff like -Xmx... as well as exact version of JDK you are using.

              1 of 1 people found this helpful