5 Replies Latest reply on Aug 20, 2002 2:04 PM by sum1else

    problem with 2500 simultaneous users

    ehstowa

      Hi,
      I'm running a load test on jboss 2.4.4 and when hitting 2500 simultaneous users jboss just stops, no error msg or anything.

      Is there a setup somewhere that needs to be set to something larger?

      We will go on to do this test on a 64 cpu mashine aiming at 40 000 users soon, so any tips is appriciated. If you like you can use our results the jboss page, if we are successful.

      The mashine is a 12 cpu SUN solaris with 30 Gig RAM.

      The application is EJB based selfcare app with JSP frontend.

        • 1. Re: problem with 2500 simultaneous users
          ehstowa

          forgot to say we running with Jetty 3.1.3
          / Tomas

          • 2. Re: problem with 2500 simultaneous users
            jwkaltz

            Interesting ...
            When you say 2500 simultaneous users, I assume you mean 2500 simultaneous HTTP sessions ? Or what does a user's session consist of in your application. What kind of ejbs are you using.

            Have you adapted the parameters for java in the start-up script ? If you expect to use a lot of RAM, which is surely the case in your test, you probably should adapt the parameters -mx and -ms passed on to Java (I'm no expert on these settings, check the Java docs for more info)

            • 3. Re: problem with 2500 simultaneous users
              ehstowa

              Thats correct, 2500 HTTP sessions.
              We are using Session beans and Entity BMP beans.
              We have set up the -ms and -mx parameters, the RAM consumption is about 900M while the -mx is set to
              -mx1600m

              / Tomas

              • 4. Re: problem with 2500 simultaneous users
                jwkaltz

                Hmm in that case I don't know.
                Perhaps you might first try to trace, using logging messages, how far you are coming. But from what you saying, the server does not respond at all after there are 2500 sessions. In that case, the servlet-engine part would seem to be the culprit.
                You might try contacting the Jetty team, they seem to be pretty helpful. Or, of course, try it out with JBoss/Tomcat, I doubt that will give you better numbers but it would make an interesting comparison.

                In any case let us know what you come up with. In my current environment, there will never be that many sessions, but it's interesting to know about.

                • 5. Re: problem with 2500 simultaneous users
                  sum1else

                  What JVM and what OS are you using? Different JVMs have very different performance and scalability characteristics.

                  Do a google search on "volano report" for an independent benchmark (not EJB based). JRockit and TowerJ (I think) offer the best performance and scalability by implementing thread support differently.

                  If you do change your JVM I'd be interested in hearing about your results.

                  Cheers,
                  John H.