[EMAIL PROTECTED] wrote:
Does anyone know the answers to the following:
1.
What is the rated capacity (concurrent users) for Tomcat on some average server?

There is no way to answer that.  it TOTALLY depends on your app.

Best benchmark:

http://webperformanceinc.com/library/ServletReport/?WPISESSID=0d4686aeb97d9ea9b592c02b984abff8

But who believes benchmarks anyhow... ;-) Thats by TriJug's own Chris Merrill.

2.
Can Tomcat be in a clustered solution to increase user capacity?

No, load balancing increases capacity. Clustering reduces it. Clustering is for failover.

Tomcat's built in clustering is kinda alpha-ish. When embedded in JBoss we swap out its underside for our own implementation.

3.
Is there any statistical formulae that help estimate the number of concurrent 
users given the overall number of users per hour (or day) that may login?

There are too many factors. Load testing with tools like OpenSTA or Grinder (open source), or some of those tools is probably best. Also integrate performance expectations and load testing into your interative development process and run them continuously. You could probably do some reasonable extrapolation by running the App on one box, figuring out how many MIPS per request/per user. Running it on a faster box, finding out the correllation and using that for sizing. However, as you introduce things like clustering the drag on the situation. That and VM performance seems to be a larger factor than servlet container peformance to be honest. JDK 1.5 is a good performance upgrade (the GC is much better).

-Andy

-Chris



------------------------------------------------------------------------

_______________________________________________
Juglist mailing list
[email protected]
http://trijug.org/mailman/listinfo/juglist_trijug.org


_______________________________________________
Juglist mailing list
[email protected]
http://trijug.org/mailman/listinfo/juglist_trijug.org

Reply via email to