Memory Tomcat最小内存::虚拟主机与多实例

Memory Tomcat最小内存::虚拟主机与多实例,memory,virtualhost,multiple-instances,tomcat7,Memory,Virtualhost,Multiple Instances,Tomcat7,试图通过tomcat确定普通web应用程序中的内存使用情况 我假设虚拟主机设置将比每个实例的主机使用更少的内存。单个主机tomcat 7实例的最小内存占用是多少?对于每个添加的实例,内存占用是线性增长,还是我们可以在实例之间共享公共资源 我更喜欢多实例设置,以便隔离客户端站点(即在重新部署或重新启动时不影响其他站点),但内存使用是关键。如果每个实例都需要512mb的ram(比如grails),那么我可能不得不选择虚拟主机路径,因为我不打算单独使用tomcat上可用的16GB ram 欢迎提出建议

试图通过tomcat确定普通web应用程序中的内存使用情况

我假设虚拟主机设置将比每个实例的主机使用更少的内存。单个主机tomcat 7实例的最小内存占用是多少?对于每个添加的实例,内存占用是线性增长,还是我们可以在实例之间共享公共资源

我更喜欢多实例设置,以便隔离客户端站点(即在重新部署或重新启动时不影响其他站点),但内存使用是关键。如果每个实例都需要512mb的ram(比如grails),那么我可能不得不选择虚拟主机路径,因为我不打算单独使用tomcat上可用的16GB ram


欢迎提出建议。顺便说一句,只有少数网站会产生巨大的负荷;大多数都很小,并且使用客户端CMS(也许我可以虚拟托管这些站点,并且每个实例只能托管“重要”客户端站点)

Tomcat邮件列表表明linux+单个hello world Tomcat实例上的32位JVM v1.6在最小负载下将消耗@1.1GB RAM。我仍然不知道每个实例的设置是JVM footprint*num实例,还是JVM footprint+num实例(后者显然更可取!)有些人声称他们可以在128mb的内存内运行JVM+Tomcat,这对于低流量站点来说是最低限度的。尽管如此,还是比1gb+的开箱即用要好。