服务器上的生产环境一般都是一个前端服务器(Apache、Nginx、Lighttpd等)做反向代理,后面连一个或多个App Server(比如Tomcat)的Instance,不同的Instance就是同一个程序的不同进程。
到底开多少个Instance,跟CPU的核数有很大关系。你可以试着把Tomcat的最大线程数设为1,再用ab测一下开2个实例与开8个实例的每秒响应数。在我的双核机器上,两者的结果差不多;在8核的服务器上,后者要比前者高很多。(当然你的测试程序要保证负载能够充分均衡)
你觉得这种情况不多见的原因,大概是大家的开发机器,甚至是某些企业的服务器,CPU只有2个核,开两个Instance与开一个Instance相比,提升的性能有限,所以做的人不多了。
相关文章:
-
2022-12-23
-
2022-12-23
-
2022-01-12
-
2021-06-02
-
2022-01-03
-
2021-12-04
-
2022-01-20
猜你喜欢
-
2021-11-23
-
2021-12-01
-
2021-06-20
-
2021-12-29
-
2021-04-20
-
2021-05-20
相关资源
-
下载
2021-06-06
-
下载
2021-06-23
-
下载
2023-01-18