----------------------------------------------------------------
BEFORE YOU POST, search the faq at <http://java.apache.org/faq/>
WHEN YOU POST, include all relevant version numbers, log files,
and configuration files.  Don't make us guess your problem!!!
----------------------------------------------------------------

Sheer El-Showk wrote:
 
> Hi,
> 
> I'm might be deploying jserv in an environment where performance is a
> crucial issue (ie large number of hits per second) and would like to hear
> any experiences people have had with Jserv benchmarking.  Does anyone know
> how many hits per second (roughly) it can support and under what hardware
> (consider high-end dual/quad Xeon server) and whether the architecture
> itself scales well.  How would the answers to these questions change if
> one is doing database transcactions on each request (I've read that mysql
> "folds" under 70 hits/second). 

In the case of hitting a database, all of your performance will most
likely be on the database side. With our app, which is heavily database
driven with Java being the HTML formatter, the slower the database, the
slower the app. Put your money in the database.

For your other questions, check out:
http://java.apache.org/jserv/install/index.html. There is an article on
servlet performance. Jserv makes clustering very easy, logically
seperating the JVM from Apache giving you nice scalability. The article
can be hard to parse, but its all in there. They do not present hard
numbers, but it gives you a method of scaling Jserv to serve high loads.

As for speed, this is so app specific, it is impossible to say. I
suggest setting up one "leg" of a scaling architecture and throw some
stuff at it. There is a program called Apache Jmeter which does nice
benchmarking and is can be called against individual servlets. Go to
http://java.apache.org for details on it.

> Can Jserver's be clustered in a manner
> that is transparent to the code (i.e. if I use a Linux Virtual Cluster to
> redirect round-robin requests is their support for Server
> synchronization).


The load balancing paper on the URL I gave for servlet performance above
has information about load balancing. You can load balance against the
web servers which Jserv balances against the JVMs. Nice setup.
 
Ben Ricker
Web Administrator
US-Rx, Inc.


--
--------------------------------------------------------------
Please read the FAQ! <http://java.apache.org/faq/>
To subscribe:        [EMAIL PROTECTED]
To unsubscribe:      [EMAIL PROTECTED]
Search Archives: 
<http://www.mail-archive.com/java-apache-users%40list.working-dogs.com/>
Problems?:           [EMAIL PROTECTED]

Reply via email to