Subramanyam,

I am just now running a jmeter based multithreaded test with
1,5,50,100,200 threads and i *definitely* don't see what u are seeing.
Could u please create a JIRA issue and upload both your service and
client code?

-- dims

On 5/29/06, Ramanathan, Subramanyam <[EMAIL PROTECTED]> wrote:
Hi,

I've been running a few performance tests on Axis2 to compare it with Axis1.
I've found that when I post requests using a multithreaded http client [ that 
spawns multiple threads each sending a certain number of requests ] , the 
performance of Axis2 seems to degrade, whereas that of Axis1 seems to be 
relatively stable when tested using the same client.

Here are the figures I have got. Each thread sends 1000 requests.
I have measured throughput by measuring the time taken for all the threads to 
finish and then calculating requests per sec.


                        Axis2(req/sec)          Axis1(req/sec)
                        --------------          -----------
    10 threads  - 1105.530784                   545.9761944
    20 threads  - 635.3480599               556.6025772
    30 threads  - 411.2374179             550.5108726
    40 threads  - 215.8165598             570.8683581


Apparently, as the number of threads increases, the performance drops in Axis2 
whereas it remains reasonably stable in Axis1.
Can someone tell me the reason for this, and is there any way the performance 
with multiple threads in Axis2 can be made better / stabilized ?

My Setup:
---------
Red Hat Enterprise Linux ES release 4
Axis2 version 1.0
Tomcat 5.5.17
jdk 1.5.0_04


Regards,
Subramanyam

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




--
Davanum Srinivas : http://wso2.com/blogs/

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to