You are viewing a plain text version of this content. The canonical link for it is here.
Posted to soap-user@ws.apache.org by ma...@cnedi69.cnafmail.fr on 2001/06/05 11:32:16 UTC

Réf. : Soap benchmarking

> I don't think I could answer you, but I noticed something about SOAP :
when you start Tomcat (or other web server...) and you want to list
deployed services (for exemple, with the administration tool ...), the
transaction  lasts several seconds ... it's the same thing if you inoke one
of these services form a client just after starting Tomcat ...
but, once Tomcat started, if it's not the first time you invoke a service,
the response will become shorter .... I can't explain it, but I noticed it
....
Regards




Hi everybody,

going on with my work on Soap I'm trying to do some benchmarking to see
how soap clients and servers behave under high load.

I've found many dificulties, mainly because soap clients (maybe due to
java) are very slow, so it is impossible for me to test real high load
server processes. And if the tests are done unsing SSL the problem gets
much worse. Some partial results are as follow.


Running clients from 7 computers at the same time against one server,
the server was able to serve 190 cleartext requests in one second (that
is 3.17 req/s) but I'm sure the server can handle many more (Orion
server). I could not run this test against Tomcat because I don't know
how to set up log for every request served, I would appreciate any help
about this, I only get logs of servlets and listeners starting.


I will give you some numbers so that you get an idea of what I'm talking
about and you can tell me if those times are also common for you. I
suppose they are not the firsts requests, as these usually take a bit
longer.

For Tomcat on a 100Mbit LAN,
----------------------------
Single request, cleartext: 2.27 sec
Single request, ssl without authentication: 14.71 sec
Single request, ssl with authentication: 16.47 sec


Oops, the request made is the one in my examples, SendPabloObject, that
sends a java object and gets it back with a few changes. This shouldn't
take long time in server to be processed.

I've been using Apache Soap 2.1, Xerces 1.3.0, and Orion and Tomcat
servers under Linux.


Any feedback, your own results or other ideas to try would be welcome,
thanks,


    Pablo


---------------------------------------------------------------------
To unsubscribe, e-mail: soap-user-unsubscribe@xml.apache.org
For additional commands, email: soap-user-help@xml.apache.org






---------------------------------------------------------------------
To unsubscribe, e-mail: soap-user-unsubscribe@xml.apache.org
For additional commands, email: soap-user-help@xml.apache.org


RE: Ref. : Soap benchmarking

Posted by Jean-Louis Vila <jl...@cosmosbay.com>.
Hi,
I notice the same thing.
Perhaps because of the creation of
SOAPContext to manage SOAP object's scope ...

Jean-Louis

> -----Message d'origine-----
> De : manuel.paitreault@cnedi69.cnafmail.fr
> [mailto:manuel.paitreault@cnedi69.cnafmail.fr]
> Envoye : mardi 5 juin 2001 11:32
> A : soap-user@xml.apache.org
> Objet : Ref. : Soap benchmarking
>
>
>
> > I don't think I could answer you, but I noticed something about SOAP :
> when you start Tomcat (or other web server...) and you want to list
> deployed services (for exemple, with the administration tool ...), the
> transaction  lasts several seconds ... it's the same thing if you
> inoke one
> of these services form a client just after starting Tomcat ...
> but, once Tomcat started, if it's not the first time you invoke a service,
> the response will become shorter .... I can't explain it, but I noticed it
> ....
> Regards
>
>
>
>
> Hi everybody,
>
> going on with my work on Soap I'm trying to do some benchmarking to see
> how soap clients and servers behave under high load.
>
> I've found many dificulties, mainly because soap clients (maybe due to
> java) are very slow, so it is impossible for me to test real high load
> server processes. And if the tests are done unsing SSL the problem gets
> much worse. Some partial results are as follow.
>
>
> Running clients from 7 computers at the same time against one server,
> the server was able to serve 190 cleartext requests in one second (that
> is 3.17 req/s) but I'm sure the server can handle many more (Orion
> server). I could not run this test against Tomcat because I don't know
> how to set up log for every request served, I would appreciate any help
> about this, I only get logs of servlets and listeners starting.
>
>
> I will give you some numbers so that you get an idea of what I'm talking
> about and you can tell me if those times are also common for you. I
> suppose they are not the firsts requests, as these usually take a bit
> longer.
>
> For Tomcat on a 100Mbit LAN,
> ----------------------------
> Single request, cleartext: 2.27 sec
> Single request, ssl without authentication: 14.71 sec
> Single request, ssl with authentication: 16.47 sec
>
>
> Oops, the request made is the one in my examples, SendPabloObject, that
> sends a java object and gets it back with a few changes. This shouldn't
> take long time in server to be processed.
>
> I've been using Apache Soap 2.1, Xerces 1.3.0, and Orion and Tomcat
> servers under Linux.
>
>
> Any feedback, your own results or other ideas to try would be welcome,
> thanks,
>
>
>     Pablo
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: soap-user-unsubscribe@xml.apache.org
> For additional commands, email: soap-user-help@xml.apache.org
>
>
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: soap-user-unsubscribe@xml.apache.org
> For additional commands, email: soap-user-help@xml.apache.org
>


---------------------------------------------------------------------
To unsubscribe, e-mail: soap-user-unsubscribe@xml.apache.org
For additional commands, email: soap-user-help@xml.apache.org


RE: Ref. : Soap benchmarking

Posted by Jean-Louis Vila <jl...@cosmosbay.com>.
Hi,
I notice the same thing.
Perhaps because of the creation of
SOAPContext to manage SOAP object's scope ...

Jean-Louis

> -----Message d'origine-----
> De : manuel.paitreault@cnedi69.cnafmail.fr
> [mailto:manuel.paitreault@cnedi69.cnafmail.fr]
> Envoye : mardi 5 juin 2001 11:32
> A : soap-user@xml.apache.org
> Objet : Ref. : Soap benchmarking
>
>
>
> > I don't think I could answer you, but I noticed something about SOAP :
> when you start Tomcat (or other web server...) and you want to list
> deployed services (for exemple, with the administration tool ...), the
> transaction  lasts several seconds ... it's the same thing if you
> inoke one
> of these services form a client just after starting Tomcat ...
> but, once Tomcat started, if it's not the first time you invoke a service,
> the response will become shorter .... I can't explain it, but I noticed it
> ....
> Regards
>
>
>
>
> Hi everybody,
>
> going on with my work on Soap I'm trying to do some benchmarking to see
> how soap clients and servers behave under high load.
>
> I've found many dificulties, mainly because soap clients (maybe due to
> java) are very slow, so it is impossible for me to test real high load
> server processes. And if the tests are done unsing SSL the problem gets
> much worse. Some partial results are as follow.
>
>
> Running clients from 7 computers at the same time against one server,
> the server was able to serve 190 cleartext requests in one second (that
> is 3.17 req/s) but I'm sure the server can handle many more (Orion
> server). I could not run this test against Tomcat because I don't know
> how to set up log for every request served, I would appreciate any help
> about this, I only get logs of servlets and listeners starting.
>
>
> I will give you some numbers so that you get an idea of what I'm talking
> about and you can tell me if those times are also common for you. I
> suppose they are not the firsts requests, as these usually take a bit
> longer.
>
> For Tomcat on a 100Mbit LAN,
> ----------------------------
> Single request, cleartext: 2.27 sec
> Single request, ssl without authentication: 14.71 sec
> Single request, ssl with authentication: 16.47 sec
>
>
> Oops, the request made is the one in my examples, SendPabloObject, that
> sends a java object and gets it back with a few changes. This shouldn't
> take long time in server to be processed.
>
> I've been using Apache Soap 2.1, Xerces 1.3.0, and Orion and Tomcat
> servers under Linux.
>
>
> Any feedback, your own results or other ideas to try would be welcome,
> thanks,
>
>
>     Pablo
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: soap-user-unsubscribe@xml.apache.org
> For additional commands, email: soap-user-help@xml.apache.org
>
>
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: soap-user-unsubscribe@xml.apache.org
> For additional commands, email: soap-user-help@xml.apache.org
>


---------------------------------------------------------------------
To unsubscribe, e-mail: soap-user-unsubscribe@xml.apache.org
For additional commands, email: soap-user-help@xml.apache.org