diff --git a/README.md b/README.md index 3f34d3b..d66973f 100644 --- a/README.md +++ b/README.md @@ -351,7 +351,8 @@ namespace Message - 0.2版本。没有精确测试,Task的使用确实影响了一部分性能,但是是值得的。经过简单本机测试单进程维持了15000+ Tcp连接。 - 2.0版本性能可能会比之前版本低一些,还没有实际测试。 - 3.0版本性能得到极大优化,超过历史版本。性能上可以满足99%的项目。 - 本机测试峰值达到15000+连接,收发26000 0000 字节每秒,网络模块性能已经不在是问题。 + 本机测试Tcp峰值达到15000+连接,收发26000 0000 字节每秒,网络模块性能已经不在是问题。 + Kcp只能3000~5000连接,再多就会爆内存,具体要能维持多少连接,要看数据流量。 # 其他信息 diff --git a/TestClient/Program.cs b/TestClient/Program.cs index 4a8acda..2594506 100644 --- a/TestClient/Program.cs +++ b/TestClient/Program.cs @@ -18,14 +18,14 @@ public enum Mode } public static Mode PMode = TestConfig.Mode.KCP; public static int Port = 54321; - public static int MessageCount = 100; + public static int MessageCount = 10; /// /// 本机同时开Client Server 15000左右连接Tcp就会用尽端口 /// Tcp每秒8kw字节差不多就是极限了,多了就自动卡死了,不清楚是socket问题还是console.writeline问题。 /// Upd 测试5000连接比较稳定。 /// Kcp测试10000连接没有成功。5000也不性。推测应该是UdpListenner一个端口无法处理这么大流量,大量丢包。 /// - public static int RemoteCount = 100; + public static int RemoteCount = 1000; } namespace TestClient