我们正在尝试对我们的服务器进行负载测试,因为我们目前使用JMeter。 但是,我们决定使用golang的并发模型来创建对服务器的同时http请求并执行负载测试。来自任何机器的最大并发连接数
机器可以打开/发送到任何其他机器有多少http请求或tcp连接有任何限制,有没有办法找到这个数字?
编辑---- 我们需要这个数目,因为这将帮助我们确定有多少HTTP请求可以被同时发送到服务器
感谢
我们正在尝试对我们的服务器进行负载测试,因为我们目前使用JMeter。 但是,我们决定使用golang的并发模型来创建对服务器的同时http请求并执行负载测试。来自任何机器的最大并发连接数
机器可以打开/发送到任何其他机器有多少http请求或tcp连接有任何限制,有没有办法找到这个数字?
编辑---- 我们需要这个数目,因为这将帮助我们确定有多少HTTP请求可以被同时发送到服务器
感谢
有多少任何限制HTTP请求或TCP连接机器可以打开/发送到任何其他机器,有没有办法找到这个号码?
是的。当连接到单个目标时,受限于出站端口的数量(65535)。实际上该数目稍小,因为并非所有端口都可用作出站端口。
我们需要这个数目,因为这将帮助我们确定有多少HTTP请求可以被同时发送到服务器
从任何一台机器。它与来自不同机器的最大连接数无关。
这就是每个IP的限制。根据需要绑定多个虚拟接口以获取尽可能多的端口并不是闻所未闻,所以它仍然只是归结为可用资源。 – JimB
问题是关于客户端(传出连接),而不是服务器。我预计第一个限制将会耗尽本地端口。 – Peter
@Flimzy No.问题是关于'来自任何机器的同时连接的数量',一台机器可以打开/发送*到任何其他机器的多少个HTTP请求或TCP连接等等。其中没有一个单词关于服务器可以处理多少个连接。 – EJP
@Flimzy相关如何?如果它是一百万的数量级,则比端口限制大几个数量级。 – EJP