2017-10-13 25 views
-3

Nous essayons de faire un test de charge sur nos serveurs, pour cela, nous utilisons actuellement JMeter. Cependant, nous avons décidé d'utiliser le modèle de concurrence de golang pour créer des requêtes http simultanées sur le serveur et effectuer le test de charge. Y a-t-il des limitations sur le nombre de requêtes http ou de connexions tcp qu'une machine peut ouvrir/envoyer à une autre machine, est-il possible de trouver ce numéro?Nombre maximal de connexions simultanées à partir de n'importe quelle machine

---- Modifier Nous avons besoin de ce nombre car cela nous aidera à identifier le nombre de demande http peuvent être envoyés simultanément au serveur

Merci

+3

La question concerne le client (connexions sortantes), pas le serveur. Je m'attends à ce que la première limite soit à court de ports locaux. – Peter

+1

@Flimzy Non. La question concerne le 'nombre de connexions simultanées * depuis * n'importe quelle machine', 'le nombre de requêtes HTTP ou de connexions TCP qu'une machine peut ouvrir/envoyer * vers * toute autre machine', etc. sur le nombre de connexions qu'un serveur peut gérer. – EJP

+0

@Flimzy Comment ça se passe? Si c'est de l'ordre d'un million, c'est plusieurs ordres de grandeur plus grands que la limite de port. – EJP

Répondre

1

Y at-il des limites sur le nombre de http demandes ou connexions tcp qu'une machine peut ouvrir/envoyer à une autre machine, y a-t-il un moyen de trouver ce numéro?

Oui. Lorsque vous vous connectez à une seule cible, vous êtes limité par le nombre de ports sortants, à savoir 65535. En pratique, un peu moins, car tous les ports ne sont pas utilisables en tant que ports sortants.

Nous avons besoin de ce numéro car cela nous aidera à identifier le nombre de demande http peuvent être envoyés simultanément au serveur

De toute une machine. Cela n'a rien à voir avec le nombre maximum de connexions de différentes machines.

+0

C'est la limite par IP. Il n'est pas rare de lier plusieurs interfaces virtuelles pour obtenir autant de ports que vous le souhaitez, de sorte que tout dépend des ressources disponibles. – JimB