zoukankan      html  css  js  c++  java
  • .NET在单台Windows2008下百万TCP连接测试

    测试客户端:

    客户端程序建立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个连接,通过计数及句柄数可以确认。本测试只是连接数的测试,没有任何处理。如果加数据处理,可能结果会不同。

  • 相关阅读:
    找出一个序列中第k大的元素 [快速选择问题]
    选择排序算法分析
    冒泡排序算法分析
    mysql的安装和配置
    Redis 简明教程
    flink-杂记
    redis-list
    bean创建过程
    镜像
    docker-命令
  • 原文地址:https://www.cnblogs.com/sun51586/p/4510010.html
Copyright © 2011-2022 走看看