.net – Windows Server 2008上的最大tcp / ip连接
我有.Net服务,监听单端口TCP协议.客户连接并传输数据一段时间(从几分钟到几个小时). Windows 2008服务器上的连接数量有限吗?我没有打过任何的,因为现在有多达50个用户.计划有成千上万的用户,所以我想知道将来是否会有问题. 编辑: 我以前在Windows 2003 Server上运行了一些TCP / IP客户端/服务器连接测试,并在相当低的规格VM上管理了超过70,000个连接. (详见这里http://www.lenholgate.com/blog/2005/10/the-64000-connection-question.html).如果Windows 2008 Server受限于2003 Server以下,那么我会感到非常惊讶,而且,由于云端连接的发布太暧昧,IMHO也无法使用.这个问题出现了很多,我发表了关于为什么我不认为这是你应该在这里担心的事情:http://www.serverframework.com/asynchronousevents/2010/12/one-million-tcp-connections.html. 我亲自测试一下,看看.即使您打算使用的Windows 2008 Server版本没有固有的限制,仍将存在基于内存,处理器速度和服务器设计的实际限制. 如果要运行一些“通用”测试,可以使用我的多客户端连接测试和相关的回显服务器.这里详细说明:http://www.lenholgate.com/blog/2005/11/windows-tcpip-server-performance.html和这里:http://www.lenholgate.com/blog/2005/11/simple-echo-servers.html.这些是我用于为我的服务器框架运行自己的测试,这些是什么允许我在具有760MB内存的Windows 2003 Server VM上创建70,000个活动连接. 编辑以从下面的评论添加详细信息… 如果您已经在考虑多个服务器,我将采取以下方法. >使用我链接的免费工具 (编辑:ASP站长网) |