首页 > Windows开发 > 详细

.NET在单台Windows2008下百万TCP连接测试

时间:2015-05-17 18:15:06      阅读:454      评论:0      收藏:0      [点我收藏+]

测试客户端:

客户端程序建立TCP连接,发送一条几个字节的数据。

虚拟机8台,PC8台,服务器1台。

设置MaxUserPort=60000,有一台机没有设置约在1.5万左右。最后因为差一点到100W,在本本上开一个VM XP,勉强连接了3W多。最终达到1006881个连接。

 

测试服务器:

服务端程序只是接收连接不做其他处理。

windows2008 R2 Sp1 标准版,未做任何特殊设置。

14GB内存,最后内存使用98%

Xeon E5405 2.0GHz,几乎不用CPU

 

编程语言:

客户端、服务端:C#/.NET 4.5.

 

后记:

测试最终连接:1006881个连接,通过计数及句柄数可以确认。本测试只是连接数的测试,没有任何处理。如果加数据处理,可能结果会不同。

.NET在单台Windows2008下百万TCP连接测试

原文:http://www.cnblogs.com/sun51586/p/4510010.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!