码头工人群-性能瓶颈

时间:2018-07-16 22:29:13

标签: web-services docker tomcat8 docker-swarm

在Docker Swarm集群中进行性能测试时,每秒事务数(TPS)不会超过400 TPS,并且响应时间逐渐增加。 在一台服务器上进行性能测试时,TPS约为200。 因此,对于具有10个节点的群集,它应至少超过1500 TPS。 但是TPS不会超过400。看来,领导者无法处理超过400个请求并将其分发到群集中的其他9个节点。

关于此的任何信息都将真正有用。在Swarm集群中是否需要进行任何配置,这会增加TPS

以下提供了docker swarm的详细信息:

  1. Docker版本:1.12.1

群结构:-Le​​ader(Manager):server1-其他Manager:server2和server3-Worker:所有其他7个服务器/节点

  1. 应用程序/服务端点:

http://server1:8080/Application/Service上述端点已与我们的客户共享,因此请充当负载平衡端点。

  1. 该应用程序是使用docker在Tomcat 8中部署的Web服务。

  2. 集群群集

ID                           HOSTNAME      STATUS  AVAILABILITY  MANAGER STATUS
0415czstge3vibxh55kwnywyd    server6  Ready   Active
2keplduit5vaycpwzv9419gh7    server4  Ready   Active
2r5e2ye9jhgko29s5bv7rolxq    server3  Ready   Active        Reachable
5btrbs5qkrlr50uiip6n0y260    server9  Ready   Active
7aqpnf79tv7aj1j5gqsmqph7x    server10  Ready   Active
856fyn6rdv9ypfz8o2jdsuj7p    server2  Ready   Active        Reachable
a1gcuucxuuupg9gleu9miz7uk    server5  Ready   Active
a2uyjjhh7phm3wei2e1ydsc4o    server7  Ready   Active
bm7ztqyrbt7noak6lerfmcs3j *  server1  Ready   Active        Leader
dwto8iizy8li46b7u6v9e4qk1    server8  Ready   Active

0 个答案:

没有答案