Hi All,
I know there has been some threads over the past months so I thought I would add some more information on this topic.
I am preparing to launch a SaaS (https://www.bizzsupportsolutions.com). I wanted to see how my current setup would handle a stress test.
Currently I have one WAS on a very-large Hyper V (2048 MB Ram) and a MYSQL Database on a very-large Hyper V (2048 MB Ram) - all through Zebra Host.
As my volume of usage increases I plan to move to a load balancer but that increases the cost substantially since I need an SSL Load balancer.
So how would my single WAS perform?
To simulate the stress load I had 10 different people login at the same time. For the next 15 minutes I had them execute every transaction they could think of at a furious pace- this included entering data, running reports, emailing invoices. In my estimation this simulated 50 "logged-in" users as there is no way a standard user would be executing and navigating through the software at such a fast pace. For example, one of my stress testers entered 20 customers during the test by simply typing in garbage in the fields just to quickly enter data.
I am happy to report that the server performed very well during the test. I was able to navigate easily through the application testing and did not have any errors. Occasionally I did notice a very slight slow down but only because I am so intimately familiar with regular performance - I doubt a regular user would have noticed anything amiss.
It is important to note that my application is heavy on the Xbasic programming so creating a new customer isn't just a save to a table but involves a lot of other logic. So my application asks a lot of the WAS.
So based on this test I would expect one WAS to support approximately 200-300 users, assuming 20 percent would be logged in during peak usage at any given time(40-60 users).
Cheers,
Scott
I know there has been some threads over the past months so I thought I would add some more information on this topic.
I am preparing to launch a SaaS (https://www.bizzsupportsolutions.com). I wanted to see how my current setup would handle a stress test.
Currently I have one WAS on a very-large Hyper V (2048 MB Ram) and a MYSQL Database on a very-large Hyper V (2048 MB Ram) - all through Zebra Host.
As my volume of usage increases I plan to move to a load balancer but that increases the cost substantially since I need an SSL Load balancer.
So how would my single WAS perform?
To simulate the stress load I had 10 different people login at the same time. For the next 15 minutes I had them execute every transaction they could think of at a furious pace- this included entering data, running reports, emailing invoices. In my estimation this simulated 50 "logged-in" users as there is no way a standard user would be executing and navigating through the software at such a fast pace. For example, one of my stress testers entered 20 customers during the test by simply typing in garbage in the fields just to quickly enter data.
I am happy to report that the server performed very well during the test. I was able to navigate easily through the application testing and did not have any errors. Occasionally I did notice a very slight slow down but only because I am so intimately familiar with regular performance - I doubt a regular user would have noticed anything amiss.
It is important to note that my application is heavy on the Xbasic programming so creating a new customer isn't just a save to a table but involves a lot of other logic. So my application asks a lot of the WAS.
So based on this test I would expect one WAS to support approximately 200-300 users, assuming 20 percent would be logged in during peak usage at any given time(40-60 users).
Cheers,
Scott