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 Bertrand Goupil <bg...@techmetrix.net> on 2001/10/10 12:32:51 UTC
Soap benchmark, String performances on weblogic 6.1
Hello every body
We are preparing a benchmark to compare SOAP and RMI on different
application server. One of our test is like an echo service, we put a
string to serveur and the server return this string on the client.
We have two tests one à 100 characters and a second à 4000
charactèrs running on weblogic 6.1 with Apache SOAP 2.2.
The results are:
(VU for Virtual User)
Tests serialize round-trip deserialize total (ms)
100 1 VU 3,5 171,9 1,7 177,1
100 10VU 11,4 193,6 2 ,9 207,9
100 50 VU 22,9 332,5 5,4 350,8
4000 1 VU 3,5 19,6 2,0 25,1
4000 10 VU 18,2 76,8 6,2 101,2
4000 50 VU 24,4 261,8 8,8 295,0
The problem is that the 4000 characters test is faster than the 100.
I Made other test and I saw that before 1000 characters the round-trip
is 180 ms and after 1000 characters the round-trip is 16 ms.
I catch network trafic for this two tests and there is a delta time at
120 ms after the header packet and a insignificant delat time for more
than 1000 characters.
So My question is why there is this delta time with less than 1000
characters or why the 4000 characters tests is faster than 100
characters.
I check my code and every thing is well
Thanks for your response.
Bertrand
RE: Soap benchmark, String performances on weblogic 6.1
Posted by Jean-Louis Vila <jl...@cosmosbay.com>.
Hi,
Probably, data are bufferized and for small quantity
of data (less than the buffer size) a timeout (near 100ms) is raised
to alert the listener that buffer can be read !!!
> -----Message d'origine-----
> De : Bertrand Goupil [mailto:bgoupil@techmetrix.net]
> Envoyé : mercredi 10 octobre 2001 12:33
> À : soap-user@xml.apache.org
> Objet : Soap benchmark, String performances on weblogic 6.1
>
>
> Hello every body
>
> We are preparing a benchmark to compare SOAP and RMI on different
> application server. One of our test is like an echo service, we put a
> string to serveur and the server return this string on the client.
> We have two tests one à 100 characters and a second à 4000
> charactèrs running on weblogic 6.1 with Apache SOAP 2.2.
>
> The results are:
> (VU for Virtual User)
> Tests serialize round-trip deserialize total (ms)
> 100 1 VU 3,5 171,9 1,7 177,1
> 100 10VU 11,4 193,6 2 ,9 207,9
> 100 50 VU 22,9 332,5 5,4 350,8
>
> 4000 1 VU 3,5 19,6 2,0 25,1
> 4000 10 VU 18,2 76,8 6,2 101,2
> 4000 50 VU 24,4 261,8 8,8 295,0
>
> The problem is that the 4000 characters test is faster than the 100.
> I Made other test and I saw that before 1000 characters the round-trip
> is 180 ms and after 1000 characters the round-trip is 16 ms.
>
> I catch network trafic for this two tests and there is a delta time at
> 120 ms after the header packet and a insignificant delat time for more
> than 1000 characters.
>
> So My question is why there is this delta time with less than 1000
> characters or why the 4000 characters tests is faster than 100
> characters.
> I check my code and every thing is well
>
> Thanks for your response.
>
> Bertrand
>
>
RE: Soap benchmark, String performances on weblogic 6.1
Posted by Jean-Louis Vila <jl...@cosmosbay.com>.
Hi,
Probably, data are bufferized and for small quantity
of data (less than the buffer size) a timeout (near 100ms) is raised
to alert the listener that buffer can be read !!!
> -----Message d'origine-----
> De : Bertrand Goupil [mailto:bgoupil@techmetrix.net]
> Envoyé : mercredi 10 octobre 2001 12:33
> À : soap-user@xml.apache.org
> Objet : Soap benchmark, String performances on weblogic 6.1
>
>
> Hello every body
>
> We are preparing a benchmark to compare SOAP and RMI on different
> application server. One of our test is like an echo service, we put a
> string to serveur and the server return this string on the client.
> We have two tests one à 100 characters and a second à 4000
> charactèrs running on weblogic 6.1 with Apache SOAP 2.2.
>
> The results are:
> (VU for Virtual User)
> Tests serialize round-trip deserialize total (ms)
> 100 1 VU 3,5 171,9 1,7 177,1
> 100 10VU 11,4 193,6 2 ,9 207,9
> 100 50 VU 22,9 332,5 5,4 350,8
>
> 4000 1 VU 3,5 19,6 2,0 25,1
> 4000 10 VU 18,2 76,8 6,2 101,2
> 4000 50 VU 24,4 261,8 8,8 295,0
>
> The problem is that the 4000 characters test is faster than the 100.
> I Made other test and I saw that before 1000 characters the round-trip
> is 180 ms and after 1000 characters the round-trip is 16 ms.
>
> I catch network trafic for this two tests and there is a delta time at
> 120 ms after the header packet and a insignificant delat time for more
> than 1000 characters.
>
> So My question is why there is this delta time with less than 1000
> characters or why the 4000 characters tests is faster than 100
> characters.
> I check my code and every thing is well
>
> Thanks for your response.
>
> Bertrand
>
>