Return-Path: Delivered-To: apmail-ws-axis-dev-archive@www.apache.org Received: (qmail 89846 invoked from network); 13 Oct 2006 13:59:50 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 13 Oct 2006 13:59:50 -0000 Received: (qmail 48896 invoked by uid 500); 13 Oct 2006 13:59:21 -0000 Delivered-To: apmail-ws-axis-dev-archive@ws.apache.org Received: (qmail 48811 invoked by uid 500); 13 Oct 2006 13:59:21 -0000 Mailing-List: contact axis-dev-help@ws.apache.org; run by ezmlm Precedence: bulk Reply-To: axis-dev@ws.apache.org list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list axis-dev@ws.apache.org Received: (qmail 48756 invoked by uid 99); 13 Oct 2006 13:59:21 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 13 Oct 2006 06:59:21 -0700 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received: from [209.237.227.198] (HELO brutus.apache.org) (209.237.227.198) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 13 Oct 2006 06:59:19 -0700 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id 1E1F6714315 for ; Fri, 13 Oct 2006 06:58:26 -0700 (PDT) Message-ID: <15365179.1160747906121.JavaMail.jira@brutus> Date: Fri, 13 Oct 2006 06:58:26 -0700 (PDT) From: "Davanum Srinivas (JIRA)" To: axis-dev@ws.apache.org Subject: [jira] Updated: (AXIS2-780) Multithreaded client, performance degradation. In-Reply-To: <28447865.1148980111741.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N [ http://issues.apache.org/jira/browse/AXIS2-780?page=all ] Davanum Srinivas updated AXIS2-780: ----------------------------------- Component/s: core (was: codegen) > Multithreaded client, performance degradation. > ---------------------------------------------- > > Key: AXIS2-780 > URL: http://issues.apache.org/jira/browse/AXIS2-780 > Project: Apache Axis 2.0 (Axis2) > Issue Type: Bug > Components: core > Environment: Red Hat Enterprise Linux ES release 4 > Axis2 version 1.0 > Tomcat 5.5.17 > jdk 1.5.0_04 > Reporter: Subramanyam Ramanathan > Attachments: Axis2SampleDocLit.wsdl, Axis2SampleDocLitServiceSkeleton.java, PostXmlThreaded.java, test2.xml, ThreadedSoapSender.java > > > 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 -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org For additional commands, e-mail: axis-dev-help@ws.apache.org