加入收藏 | 设为首页 | 会员中心 | 我要投稿 济南站长网 (https://www.0531zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Windows > 正文

.net – Windows Server 2008上的最大tcp / ip连接

发布时间:2021-03-15 20:31:10 所属栏目:Windows 来源:网络整理
导读:我有.Net服务,监听单端口TCP协议.客户连接并传输数据一段时间(从几分钟到几个小时). Windows 2008服务器上的连接数量有限吗?我没有打过任何的,因为现在有多达50个用户.计划有成千上万的用户,所以我想知道将来是否会有问题. 编辑: 随着Cloud的回答,Window

我有.Net服务,监听单端口TCP协议.客户连接并传输数据一段时间(从几分钟到几个小时).

Windows 2008服务器上的连接数量有限吗?我没有打过任何的,因为现在有多达50个用户.计划有成千上万的用户,所以我想知道将来是否会有问题.

编辑:
随着Cloud的回答,Windows Server 2008的某些版本似乎有一些限制.有没有参考这些限制?我尝试过Google,但是它会返回关于半边界tcp连接限制的文章.

有几千个用户?

我以前在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个活动连接.

编辑以从下面的评论添加详细信息…

如果您已经在考虑多个服务器,我将采取以下方法.

>使用我链接的免费工具
向你自己证明
可以创造合理的数量
连接到目标操作系统
(注意Windows限制
可能导致您的动态端口
客户端连接失败,搜索
对于MAX_USER_PORT).
>在开发期间定期测试您的实际服务器与测试
可以创建连接的客户端
实际上是“做某事”
服务器.这将有助于防止
你以这种方式构建服务器
限制其可扩展性.见:http://www.serverframework.com/asynchronousevents/2010/10/how-to-support-10000-or-more-concurrent-tcp-connections-part-2-perf-tests-from-day-0.html

(编辑:济南站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!