Hi Bill and all,

not sure what is the right way for comparison between using and not using APR. I tried Apache ab tool like this:

ab -c 4 -n 10000 http://localhost:8080/favicon.ico

And I don't see any difference. Actually it might be little bit slower with APR. The file size is 21630, so it should use sendfile then (well actually our APR doesn't use sendfile at the moment as far as I know).

And the other issue is stability with APR. When I configure Tomcat to use SSL via APR it works for simple requests. But using huge amount of requests with ab it will fail (and tomcat is no longer responding to any request):

bash-3.00# /usr/apache2/bin/ab -c 4 -n 10000 https://localhost:443/favicon.ico
This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $> apache-2.0
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Copyright 2006 The Apache Software Foundation, http://www.apache.org/

Benchmarking localhost (be patient)
SSL handshake failed (5).

Test aborted after 10 failures

apr_socket_connect(): Connection refused (146)
Total of 1 requests completed

--

Any comment to this?

Petr

Bill Barker wrote:
"Petr Sumbera" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED]
Hi Guys,

Does anybody have experience or even better some numbers comparing
performance of Tomcat running with and without Tomcat native library
(libtcnative-1)?

I don't see any comparable difference so far (using TC 5.5.23, Native Library 1.1.10, Solaris/i386).


On Solaris there wasn't a big difference last time I profiled it. On Solaris, it doesn't cost much to have a large number of threads blocking on input, so you don't get a lot from the APR Poller. Also, the Solaris JVM is pretty optimized for the OS. From testing with the AJP Connectors, you might have noticible improvements with TC 6 and the NIO Connector on Solaris, but I haven't profiled it myself.

It's with Linux boxes (I haven't seen reports for other *nixs) with older kernels that you see the most improvement when using the APR Connector.

Cheers,

Petr


---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]







---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to