Take a look at the end of the Volano Report
(http://www.volano.com/report.html). It
has links to the more usefull JVM's.
Tal
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On
> Behalf Of Geoff Lane
> Sent: Friday, February 02, 2001 5:45 PM
> To: [EMAIL PROTECTED]
> Subject: Re: performance
>
>
> I think it's only for Linux (and AIX) - good reason to switch. :)
> More info is available at: http://www.alphaworks.ibm.com/tech
>
> Todd Carmichael wrote:
> >
> > Running Windows 2000 Advanced Server with Sun JDK 1.3 and hotspot.
> >
> > Anyone know where can I find the IBM JDK 1.3 for Windows platforms?
> >
> > -----Original Message-----
> > From: Steve Ruby [mailto:[EMAIL PROTECTED]]
> > Sent: Friday, February 02, 2001 2:15 PM
> > To: [EMAIL PROTECTED]
> > Subject: Re: performance
> >
> > With tomcat 3.2.1 and IBM JDK1.3 on linux
> >
> > running a PII 400Mhz with 192Megs (physical) I was able toget
> >
> > 650 requests/sec
> >
> > running apache ab like this
> > -n 10000 -c 100
> > against the RequestInfo example servlet. with no un-returned requests.
> >
> > Which JVM/OS where you running in the tests below?
> >
> > Todd Carmichael wrote:
> > >
> > > My tests, using Microsofts Web Application Stress (WAS) Tool, had the
> > > following results for a simple servlet that all it did was display a
> > single
> > > html table:
> > >
> > > Weblogic: 490 requests/sec
> > > Tomcat: 540 requests/sec
> > > Resin: 850 requests/sec - produced numerous socket errors (Connection
> > reset
> > > by peer). The other servlet engines did not do this.
> > >
> > > This was on a Pentium III 600 Mhz with a heap of 128mb. I had 4 WAS
> > (HTTP)
> > > clients engaged in the tests. Each client had 50 threads
> hitting the Web
> > > server
> > >
> > > The real question being asked is Tomcat suitable for production
> > > environments. This is something I really would like to get a feel for
> > from
> > > other developers experiences. I am very interested in using
> Tomcat for
> > > production and the performance seems reasonable enough for me. I am
> > curious
> > > about monitoring tools and security issues with open source;
> that is what
> > > our IT department will hammer us on.
> > >
> > > -----Original Message-----
> > > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
> > > Sent: Friday, February 02, 2001 7:56 AM
> > > To: [EMAIL PROTECTED]
> > > Subject: RE: performance
> > >
> > > Tomcat does indeed "catch up" if I stop the jmeter client,
> accessing the
> > > application through a browser is much more responsive, but
> still a little
> > > slower than I would hope. The same test with resin does not show any
> > > noticeable degradation in performance. In fact I upped the ante with
> > resin.
> > > I started 2 more jmeter clients (configured the same), and
> still noticed
> > no
> > > significant drop in performance when accessing the site
> through a browser.
> > A
> > > few connections were refused, but that is to be expected,
> with the current
> > > configuration.
> > >
> > > You may ask, why not just use resin and stop whining :) ...
> in short while
> > > resin does perform it has some problems in how it implements
> the servlet
> > > spec that make me leery of deploying a production app on it.
> > >
> > > Once again, any insight would be appreciated.
> > >
> > > p.s. Randy,
> > >
> > > Thanks for the info, I will check into the things that you
> mentioned. With
> > > regards to the fingers, they are hard to come by, but I heard
> amazon.com
> > is
> > > opening a new branch and offering extremely discounted server
> fingers ..
> > you
> > > may want to check there :)
> > >
> > > Thanks,
> > > Bob
> > >
> > > -----Original Message-----
> > > From: Randy Layman [mailto:[EMAIL PROTECTED]]
> > > Sent: Friday, February 02, 2001 9:30 AM
> > > To: [EMAIL PROTECTED]
> > > Subject: RE: performance
> > >
> > > I thought about what the delay probably meant after I sent the
> > > message, but the message was already sent by then.
> > >
> > > Back to the orginal problem or the performance....
> Other people
> > > have reported similar problems under "high" load. No one
> have ever really
> > > given a definition of what high is since it depends upon your
> application,
> > > however I would think that 20 concurent users should be completely
> > supported
> > > by Tomcat (our application does it).
> > >
> > > Two things to note:
> > > 1. People who have reported these issuses usually
> say that if the
> > > requests stop, Tomcat will eventually catch up
> > > 2. You might want to check whether or not its your
> application.
> > > Try the same test, but request a small static file. This
> will show you
> > what
> > > the best performance you could hope to get. There were a few messages
> > about
> > > a week or two ago about tuning Tomcat, you might want to look at that,
> > > although there wasn't much there. Another thing is you might look
> > throught
> > > the source and see where they initalize the thread pool (probably in
> > > PoolTcpConnectors). Uping this size should give you more concurrent
> > users,
> > > however it will add more overhead when the server is idle.
> While you're
> > > running your test, keep an eye on your network bandwidth usage and cpu
> > > utilization. Its possible that you might be saturating the
> network (are
> > the
> > > responses very large?) or that you are only using one of your
> 4 processors
> > > (I have no idea how to fix this).
> > >
> > > Randy
> > >
> > > PS Bob - where can I get some more fingers for my system? It needs to
> > count
> > > to 2.
> > >
> > > -----Original Message-----
> > > From: Steve Ruby [mailto:[EMAIL PROTECTED]]
> > > Sent: Thursday, February 01, 2001 6:08 PM
> > > To: [EMAIL PROTECTED]
> > > Subject: Re: performance
> > >
> > > That math didn't really work with JMeter anyway... even if you did
> > > have 20 threads with 1ms delay, you don't get 20,000
> request/sec. Jmeter
> > > starts up 20 threads which each make a GET request to the server
> > > but each thread only makes another request after it receives an answer
> > > then it waits 1ms or 100ms whatever you have it sent to... So if none
> > > of the threads get an ansewr then you have 0 requests/sec after they
> > > are all tied up.
> > >
> > > [EMAIL PROTECTED] wrote:
> > > >
> > > > Sorry, that was a typo. Jmeter is configured with a 100 ms delay, 20
> > > threads
> > > > :) , although the story is pretty much the same even with a 1000 ms
> > delay.
> > > >
> > > > ( p.s. I also added an extra couple of fingers to the
> server so it could
> > > > count higher ;) )
> > > >
> > > > Bob
> > > >
> > > > -----Original Message-----
> > > > From: Randy Layman [mailto:[EMAIL PROTECTED]]
> > > > Sent: Thursday, February 01, 2001 3:50 PM
> > > > To: [EMAIL PROTECTED]
> > > > Subject: RE: performance
> > > >
> > > > Light load? It looks to me that you are sending
> > > > 1ms * 1000 ms/s * 20 threads = 20,000 requests per
> second to the
> > > > server. This would translate to 20K request/second * 60
> seconds/min *
> > 60
> > > > minutes/hour = 72,000,000 request per hour. Maybe I'm not
> understanding
> > > the
> > > > numbers you quote (I'm not familary with JMeter), but I would be
> > suprised
> > > if
> > > > any non-clustered web server running on Intel hardware
> could handle 72
> > > > million hits per hour.
> > > >
> > > > (Although I would also be suprised if a Microsoft operating
> > system
> > > > could count to 72 million ;) )
> > > >
> > > > Randy
> > > >
> > > > -----Original Message-----
> > > > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
> > > > Sent: Thursday, February 01, 2001 4:12 PM
> > > > To: [EMAIL PROTECTED]
> > > > Subject: performance
> > > >
> > > > Hi,
> > > >
> > > > I know that Tomcat does not claim to strive for the performance
> > > > characteristics of other servlet containers, such as resin.
> However, I
> > am
> > > > wondering just how bad the performance is. I have run some
> tests, and I
> > > have
> > > > been a bit surprised.
> > > >
> > > > Test environment is a 4 proc NT server with 1 gig of
> memory. I am using
> > > > tomcat 3.2.1 running standalone, and have set the max heap
> size for the
> > > JVM
> > > > to be about half of physical memory, also I have the server
> hotspot jit
> > > > installed.. Additionally I am using Jmeter to apply some load.
> > > >
> > > > With 1 Jmeter client configured with a standard delay of 1 ms and 20
> > > > threads, the website being hit becomes essentially
> non-responsive. Using
> > > the
> > > > same configuration, but substituting resin for tomcat, shows no
> > noticeable
> > > > degradation in performance.
> > > >
> > > > Again, I am not surprised that resin performs better, but I
> am surprised
> > > > that Tomcat is that much slower, with even a light load applied.
> > > >
> > > > Are these performance characteristics to be expected. Does
> these results
> > > > surprise anyone.
> > > >
> > > > Any feedback would be appreciated, and thanks in advance.
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, email: [EMAIL PROTECTED]
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, email: [EMAIL PROTECTED]
>
> --
>
> Geoff Lane <[EMAIL PROTECTED]>
> (650) 969-5000 x104
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, email: [EMAIL PROTECTED]
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]