在Docker Swarm集群中进行性能测试时,每秒事务数(TPS)不会超过400 TPS,并且响应时间逐渐增加。 在一台服务器上进行性能测试时,TPS约为200。 因此,对于具有10个节点的群集,它应至少超过1500 TPS。 但是TPS不会超过400。看来,领导者无法处理超过400个请求并将其分发到群集中的其他9个节点。
关于此的任何信息都将真正有用。在Swarm集群中是否需要进行任何配置,这会增加TPS
以下提供了docker swarm的详细信息:
群结构:-Leader(Manager):server1-其他Manager:server2和server3-Worker:所有其他7个服务器/节点
http://server1:8080/Application/Service上述端点已与我们的客户共享,因此请充当负载平衡端点。
该应用程序是使用docker在Tomcat 8中部署的Web服务。
集群群集
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