1 / 3
文档名称:

修改win注册表取消TC连接数的限制.docx

格式:docx   大小:173KB   页数:3页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

修改win注册表取消TC连接数的限制.docx

上传人:学然后知不足 2021/5/12 文件大小:173 KB

下载得到文件列表

修改win注册表取消TC连接数的限制.docx

相关文档

文档介绍

文档介绍:The document was prepared on January 2, 2021
修改win注册表取消TC连接数的限制
win7注册表修改,取消TCP连接数的限制
余勇俊
在注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters里
在Windows7下,用户必须右键-新建DWORD(32-bit)值,并命名为
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters依次展开:
新建MaxUserPort:
输入数值数据ffff:
然后确定。如果原来就已经MaxUserPort项,修改它的值为ffff即可。
最大TCP连接数
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters]
TcpNumConnections=0x00fffffe(Default=16,777,214)
最大动态端口数
TCP客户端和服务器连接时,客户端必须分配一个动态端口,默认情况下这个动态端口的分配范围为1024-5000,也就是说默认情况下,客户端最多可以同时发起3977个Socket连接。我们可以修改如下注册表来调整这个动态端口的范围
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters]
MaxUserPort=5000(Default=5000,Max=65534)
最大TCB数量
系统为每个TCP连接分配一个TCP控制块(TCPcontrolblockorTCB),这个控制块用于缓存TCP连接的一些参数,-pagepool,也就说,每个TCP连接会占用1KB的系统内存。
系统的最大TCB数量由如下注册表设置决定
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters]
MaxFreeTcbs=2000(Default=RAMdependent,butusualPro=1000,Srv=2000)
非Server版本,MaxFreeTcbs的默认值为1000(64M以上物理内存)
Server版本,这个的默认值为2000。
也就是说,默认情况下,Server版本最多同时可以建立并保持2000个TCP连接。
最大TCBHashtable数量
TCB是通过Hashtable来管理的,下面注册表设置决定了这个Hashtable的大小
HKEY_LOCAL_MACHINE\System\CurrentControlSet\services\Tcpip\Parameters]
MaxHashTableSize=512(Defaul