怎样修改windows服务器中最大的tcp连接数?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样修改windows服务器中最大的tcp连接数?相关的知识,希望对你有一定的参考价值。

参考技术A

修改方法如下:

单击“开始”/运行,输入Regedit打开注册表,定位到HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters下,修改的“TcpNumConnections”的键值,将之由10改为250,即设置TCP最大并发连接数为250。

1、众所周知,为了防范蠕虫病毒的传播和攻击,Windows XP SP2将并发线程最多限制为10个。SP2利用Messages动态链接库,来实时监控每个进程的并发线程数目,一旦它发现某进程的线程数超过10个,就会屏蔽掉部分线程。

2、TCP客户端和服务器连接时,客户端必须分配一个动态端口,默认情况下这个动态端口的分配范围为 1024-5000 ,也就是说默认情况下,客户端最多可以同时发起3977 个Socket 连接。

修改Windows服务器最大的Tcp连接数

参考技术A

在用jmeter做压测时,会遇到线程数超过5000时报错,这个错并不是程序的错,而是请求被我们本地的服务器给拒绝了。这时候就需要我们修改本地服务器的注册表了。

注:我这里新建的是“二进制值(B)”类型的,上面的值是10进制数据,应该转换为二进制数据再输入
(这里只能输入偶数位数,由于65536转换为二进制后是奇数位数,所以这里65536的值用65535的值替换的)

参考文章: https://blog.csdn.net/gzh0222/article/details/6911676

以上是关于怎样修改windows服务器中最大的tcp连接数?的主要内容,如果未能解决你的问题,请参考以下文章

怎样修改windows服务器中最大的tcp连接数?

修改Windows服务器最大的Tcp连接数

怎样设置TCP的连接数

修改TCP/IP并发连接数

[TCP] 单台linux服务器最多支撑的tcp最大连接数

[转帖]Windows 下单机最大TCP连接数