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 > >