Hi
My  Setup one load balancer(apache ) and three tomcat server .
so 800 requests me i am hitting on apache loadbalancer using SOAP UI s\w now
apache using modjk connector(equal load among all worker .Rondrobin) and
 distributing requests to 3 tomcats .So 270 aprx for each tomcat worker.

If hitting 1200 on Loadbalancer .this mean  400 aprox  processed by each
tomcat worker.(Assuming all 1200 requests not going to one tomcat if no
failover.As per my understanding i have given maxthread as 500 for each
tomcat worker )

Yes I removed  minProcessors="25" maxProcessors="2000" now.

i am using SOAP UI s\w to test setup where i can check response and all.For
my web services project(wsdl) some 4 methods exposed & are invoked in
sequence.Average time for these all method to complete i am using to
test.Let me know if some alternate tool to test load and performance , i can
try with that also.

Let me know if some issue with my configurations ?

On Fri, Apr 29, 2011 at 3:41 PM, André Warnier <a...@ice-sa.com> wrote:

> Hi.
>
> I am still not quite sure that I understand the way your are presenting
> your results, below.
> What does a line like
>
> > b) 800 request 1 LB ,3 tomcat==Slow response time(double)
> actually mean ?
>
> Apart from that :
>
> a)
> > minProcessors="25" maxProcessors="2000"
> these attributes are deprecated, see
> http://tomcat.apache.org/tomcat-5.5-doc/config/ajp.html
> Since they are confusing, remove them.
>
> b)
> maxThreads="500"
>
> This means that each Tomcat will actually /never/ process more than 500
> simultaneous AJP requests.  Any additional simultaneous request will have to
> wait, until one thread becomes available to handle it.
>
> One thing that you are not mentioning, is : in your test, how long does it
> take to actually process 1 request, if you send just one ?
>
> c) what pogram are you using, to send the requests to Apache/Tomcat ?
> And how do you see that "the response time is slow/slower" ?
>
>
>
> Harsimranjit singh Kler wrote:
>
>> Hi andre
>>
>> Actully i m testing performance of my setup.I have apache 2.2.17 handling
>> requests and configured 4 tomcats with modjk connector.
>> ServerLimit 30
>> worker MPM details:
>>  StartServers 20
>>  MaxClients 1500
>>  MinSpareThreads 40
>>  MaxSpareThreads 100
>>  ThreadsPerChild 50
>>  MaxRequestsPerChild 0
>> server.xml for each tomcat
>> --------------------------------------------
>>
>>
>> <!-- Define an AJP 1.3 Connector on port 8009 -->
>>
>> <Connector port="8009"
>>
>> enableLookups="false" redirectPort="8443"
>>
>> minProcessors="25" maxProcessors="2000"
>>
>> maxThreads="500" minSpareThreads="25"
>>
>> maxSpareThreads="75" protocol="AJP/1.3" />
>>
>>
>> Now i have tested by hitting some concurent requests on apache load
>> balancer(LB):-
>>
>> a) 400 request 1 LB ,1 tomcat==expected response time
>> b) 400 request 1 LB ,2 tomcat==expected response time
>> c) 400 request 1 LB ,3 tomcat==expected response time
>>
>> but
>>
>> a) 800 request 1 LB, 2 tomcat==Slow response time(double)
>> b) 800 request 1 LB ,3 tomcat==Slow response time(double)
>> a) 1200 request 1 LB, 3 tomcat==Slow response time(three time)
>>
>> why LB slow down with increased concurent requests(CPU & memory
>> utilisation
>> same)?
>>
>> Hope u clear with my problem?
>>
>>
>>
>> On Thu, Apr 28, 2011 at 1:06 AM, André Warnier <a...@ice-sa.com> wrote:
>>
>> It may be me, but your question is not very clear.
>>> Let me try again :
>>> Since you seem to have Apache httpd in front of Tomcat, you can try to
>>> use
>>> the "ab" program which comes with Apache httpd, to send requests to
>>> httpd,
>>> and by selecting appropriate requests, have them forwarded to Tomcat
>>> through
>>> mod_jk.
>>> Then, at the Apache httpd level, the mod_status module would help you
>>> figure out what is going on at the Apache httpd level.
>>> The mod_jk status worker will show you what is going on at the mod_jk
>>> level.
>>> And the Tomcat Manager (server-status part), will show you some
>>> information
>>> about what is going on at the Tomcat level.
>>> There are also tools such as "jconsole" which can show you what is
>>> happening at the level of the JVM which runs Tomcat (each Tomcat, if you
>>> have several).
>>>
>>> References for the above :
>>> Apache "ab" program : http://httpd.apache.org/docs/2.2/programs/ab.html
>>> Apache mod_status : http://httpd.apache.org/docs/2.2/mod/mod_status.html
>>> mod_jk status worker :
>>> http://tomcat.apache.org/connectors-doc/reference/status.html
>>> Tomcat Manager application :
>>> http://tomcat.apache.org/tomcat-5.5-doc/manager-howto.html
>>> Monitoring the Tomcat JVM :
>>> http://tomcat.apache.org/tomcat-5.5-doc/monitoring.html
>>>
>>> If that does not answer your question, then try to be more clear about
>>> what
>>> exactly you are looking for. For example, what do you mean by "test load"
>>> ?
>>> What precisely are you trying to find out ?
>>>
>>>
>>>
>>>
>>> Harsimranjit singh Kler wrote:
>>>
>>> Hi Andre
>>>>
>>>> i checked but i want simple steps to test load on my each worker as am
>>>> doing
>>>> first time.Thanks
>>>> regards
>>>> Harsimran
>>>> On Wed, Apr 27, 2011 at 8:57 PM, Harsimranjit singh Kler <
>>>> simran...@gmail.com> wrote:
>>>>
>>>> Hi
>>>>
>>>>>
>>>>>  I  need some observations on loadbalancer with mod jk, such as
>>>>> How to check  utilization of each httpd workers? How to check what is
>>>>> the
>>>>> number of connections active on the each separate
>>>>> Tomcats when there is load?.How i can increase response time?AJP port
>>>>> should unique in worker.properities?
>>>>>
>>>>> Whenever i am increasing concurrent requests on LB response time
>>>>> decreases?
>>>>> Using apache 2.2.17+modjk1.2.31+tomcat 5.5.27
>>>>>
>>>>>
>>>>> regards
>>>>> harsimran
>>>>>
>>>>>
>>>>>  ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
>>> For additional commands, e-mail: users-h...@tomcat.apache.org
>>>
>>>
>>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: users-h...@tomcat.apache.org
>
>

Reply via email to