我们最近在 Microsoft NLB 集群上遇到了最大并发连接的问题,我在 stackoverflow 上得到了答案:
另外我想知道的是:
- 是否有 65,534 个并发连接的限制?
- 这是每个服务器、网卡或 NLB 集群的限制吗?
- 我们可以通过向服务器添加网卡来增加并发连接的数量吗?
- 这是 Microsoft 技术的限制还是 TCP/IP 协议的限制?
谢谢
设拉子
编辑
澄清一下:即使所有客户端都在调用集群 IP 地址,但可能的连接数将取决于集群中单个 IP 地址的数量?
我们最近在 Microsoft NLB 集群上遇到了最大并发连接的问题,我在 stackoverflow 上得到了答案:
另外我想知道的是:
谢谢
设拉子
编辑
澄清一下:即使所有客户端都在调用集群 IP 地址,但可能的连接数将取决于集群中单个 IP 地址的数量?
您正在运行 Server2003,但即使它适用于 Server 2008,它仍然是一本有趣的书。
http://support.microsoft.com/kb/951764 http://msdn2.microsoft.com/en-us/library/cc150670(VS.85).aspx
...自 2008 年开始处理此问题并回答您的问题,
是的
每个 IP 地址(添加网络接口会增加 IP 地址的数量,因此解决它似乎是合理的)。
这看起来像是一个 TCP/IP 限制,特别是因为添加 IP 地址“修复”了它。
您无需添加网卡即可增加端口数。一张网卡可以有多个关联的 IP 地址。
65534,是正在使用的端口数,如果要配置 IIS 并发连接,请按照此操作,
增加网站的连接限制。为此,请按照下列步骤操作: 单击开始,指向所有程序,指向管理工具,然后单击 Internet 信息服务 (IIS) 管理器。展开计算机名,然后展开网站。右键单击要配置的网站,然后单击“属性”。单击性能选项卡。在网站连接下,单击连接限制为,然后键入要设置的连接限制。单击确定,然后退出 IIS 管理器。回到顶部
方法二
将网站的连接限制设置为无限数量的并发连接。为此,请按照下列步骤操作: 单击开始,指向所有程序,指向管理工具,然后单击 Internet 信息服务 (IIS) 管理器。展开计算机名,然后展开网站。右键单击要配置的网站,然后单击“属性”。单击性能选项卡。在网站连接下,单击无限制。单击确定,然后退出 IIS 管理器。
回答你的其他问题
是否有 65,534 个并发连接的限制?这是端口列表...如果您有一个 IIS 服务器,假设在端口 80 上侦听来自用户的多次传输将通过此端口发生。可以如上所述配置并发连接。
这是每个服务器、网卡或 NLB 集群的限制吗?受许可限制,无上限
我们可以通过向服务器添加网卡来增加并发连接的数量吗?理论上不会,但会增加吞吐量
这是 Microsoft 技术的限制还是 TCP/IP 协议的限制?取决于终端服务器吞吐量、内存等。您可以从 Microsoft 获得一些关于此的统计信息。