我正在 Windows 7 Enterprise 机器上运行客户端负载测试软件来测试我的服务器。客户端机器能够建立最多 16346 个 TCP 连接,然后它开始给出错误“无法执行套接字上的操作,因为系统缺少足够的缓冲区空间或队列已满”,并且不再建立任何连接。据我所知,Windows 7 仅受您拥有的内存量和临时端口的通常限制的 TCP 连接限制。16346 这个数字听起来与 16635 非常接近,暗示着一些有趣的限制。有什么想法吗?
编辑:我搞明白了。临时端口需要调整。只有 16384 个可用。按照此处的说明进行修复:http://www.speedguide.net/read_articles.php?id=2574
答案1
我搞明白了。临时端口需要调整。只有 16384 个可用。按照此处的说明进行修复:http://www.speedguide.net/read_articles.php?id=2574