试图确定通过 tomcat 运行的 vanilla web 应用程序中的内存使用情况。
我假设虚拟主机设置将使用比主机每实例少得多的内存。单个主机tomcat 7实例的最小内存占用是多少?对于添加的每个实例,内存占用量是否会线性增长,还是我们可以在实例之间共享公共资源?
我更喜欢多实例设置,以便隔离客户端站点(即不影响重新部署或重新启动的其他站点),但内存使用是关键。如果每个实例都需要 512mb 内存(例如 grails),那么我可能不得不采用虚拟主机路由,因为我不打算单独使用 tomcat 上可用的 16GB 内存!
建议表示赞赏。顺便说一句,只有少数网站会产生很大的负载;大多数都很小,并利用客户端 CMS(也许我可以虚拟托管这些站点,并且只能在每个实例中托管“重要”客户端站点)