Thanks for your response. That was helpful

Regards,
Kishore

On Sat, Oct 17, 2009 at 12:51 PM, Peter Crowther <
peter.crowt...@melandra.com> wrote:

> 2009/10/17 M.N.V Kishore <mnv.kish...@gmail.com>
>
> > We have a requirement for the client to migrate the tomcat server running
> > on
> > port 8080 on Solaris machine onto Windows machine. This windows machine
> has
> > already a tomcat instance running on port 80. I would now need to migrate
> > all the applications running on port 8080 onto windows machine..i.e, few
> > applications will run on port 8080 and some other need to run on port 80
> as
> > per the requirement. I have tried opening multiple ports on single tomcat
> > instance by adding multiple <Server> the server.xml on my local dev
> machine
> > and it is working fine.
> >
> > What I need to know now is the best method to achieve this functionality.
> > Is
> > it better to have multiple tomcat instances with multiple ports or single
> > tomcat instance with multiple ports?
>
>
> As usual, the answer is "it depends" :-).
>
> A single Tomcat will use less memory.  That's good if you're limited by the
> machine memory.  However, if one web application fails, that application
> might take the whole Tomcat instance down with it.  Also, garbage
> collection
> with more live objects on the heap does take more time - so depending on
> your GC settings you might see longer pauses in the system response.  One
> Tomcat is a good setup if you believe your webapps are reliable and you can
> live with the pauses you see in garbage collection.
>
> Multiple Tomcats will use more memory, as there are more copies of the
> Tomcat internals and per-process stuff.  They are more resilient against
> failure, and depending on your GC settings the pauses for garbage
> collection
> can be shorter.  Multiple tomcats is a good setup if you can separate out
> your less reliable webapps, or if you need short pauses in garbage
> collection.  As a side note: on modern processors, you can get some
> unexpected slowdowns due to the limited cache on the processor die, as more
> memory addresses will typically need to be accessed frequently by the
> multiple-Tomcat setup.
>
> Summary: If your single-Tomcat setup works for you (acceptable reliability,
> acceptable response times)... I wouldn't change it!
>
> - Peter
>



-- 
Kishore

Reply via email to