10个服务启10个tomcat 与 1个tomcat下启动10个服务 2者情况消耗内存区别有多大?
发布网友
发布时间:2022-05-14 17:38
我来回答
共1个回答
热心网友
时间:2023-10-17 07:09
举例:1个tomcat占用1G内存那么10个tomcat就需要占用10G内存
当一个服务使用100M内存的时候就能很流畅的跑起来,那么10个服务也才1G内存
当一个服务需要1G内存跑起来很流畅,那么10个服务需要10G内存才能很流畅
这时候强行放入一个tomcat,会导致tomcat运行缓慢,甚至出内存溢出
这是有两个方法解决,1.扩大tomcat内存,2.使用多台tomcat
若情况允许的情况下,tomcat越少越好,因为tomcat不只是消耗内存,还有端口等一些其他资源