怎样修改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连接数?的主要内容,如果未能解决你的问题,请参考以下文章