wordpress   发布时间:2022-04-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了windows下做压力测试的注册表设置大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

windows下做压力测试的注册表设置 from: http://www.cnblogs.com/tianzhiliang/articles/2400176.html TcpTimedWaitDelay 描述:确 定 TCP/IP 在释放已关闭的连接并再次使用其资源前必须经过的时间。关闭与释放之间的这段时间称为 TIME_WAIT 状态或者两倍最大段生存期(2MSL)状态。此时间期间,重新打开到客
@H_674_24@from: http://www.cnblogs.com/tianzhiliang/articles/2400176.html



TcpTimedWaitDelay
描述:确 定 TCP/IP 在释放已关闭的连接并再次使用其资源前必须经过的时间。关闭与释放之间的这段时间称为 TIME_WAIT 状态或者两倍最大段生存期(2MSL)状态。此时间期间,重新打开到客户机和服务器的连接的成本少于建立新连接。通过减少此条目的值,TCP/IP 可以更快地释放关闭的连接,并为新连接提供更多资源。如果运行中的应用程序要求快速释放连接或创建新连接,或者由于多个连接处于 TIME_WAIT 状态而导致吞吐量较低,请调整此参数。

@H_674_24@如何查看或设置:
1.     使用regedit命令,访问 HKEY_LOCAL_MACHINE\SYstem\CurrentControlSet\services\TCPIP\Parameters 注册表子键,然后创建新的 REG_DWORD 值TcpTimedWaitDelay。
2.     将此值设置为十进制30,即十六进制 0x0000001e。此值将等待时间设置为 30 秒。
3.     停止并重新启动系统。

缺省值0xF0,此值将等待时间设置为 240 秒(4 分钟)。

@H_674_24@建议值:最小值为0x1E,此值将等待时间设置为 30 秒。

@H_674_24@

@H_550_29@maxUserPort

@H_674_24@描述:确定当应用程序向系统请求获取可用的用户端口时,TCP/IP 可指定的最高端口号。如果建立 TCP 连接最大端口连接大于 5000,本地计算机响应以下错误信息WSAENOBUFS (10055): 因为系统缺乏足够缓冲区或者因为队列已满而无法执行套接字上操作,从而导致应用程序的10048错误.

@H_674_24@如何查看或设置:
1.     使用regedit命令,访问 HKEY_LOCAL_MACHINE\SYstem\CurrentControlSet\services\TCPIP\Parameters 注册表子键,然后创建新的 REG_DWORD 值MaxUserPort。
2.     将此值至少设置为十进制32768。
3.     停止并重新启动系统。
缺省值系统认TCP随机端口范围为:1024-5000

@H_674_24@建议值:至少为十进制32768。

@H_674_24@ 

@H_674_24@

最大连接储备

@H_674_24@描述:如果同时接收到许多连接尝试,请增大操作系统支持的缺省暂挂连接数。

@H_674_24@如何查看或设置:

@H_674_24@1. 使用regedit命令并访问 HKEY_LOCAL_MACHINE\SYstem\CurrentControlSet\services\AFD\Parameters 注册表子键。
2. 根据需要创建并设置下列值
EnableDynamicBACklog=dword:00000001@H_664_25@minimumDynamicBACklog=dword:00000020@H_664_25@maximumDynamicBACklog=dword:00001000
DynamicBACklogGrowthDelta=dword:00000010

7. 这些值将最小可用连接数设置为 20,将最大可用连接数设置为 1000。每当可用连接数小于最小可用连接数时,可用连接数都会@L_489_25@ 10。
8. 停止并重新启动系统。

@H_674_24@ 

@H_674_24@
KeepAliveInterval

@H_674_24@描述:确定 TCP 在未接收到响应时重新尝试保持活动传输的频率。

@H_674_24@如何查看或设置:
1.     使用regedit命令,访问 HKEY_LOCAL_MACHINE\SYstem\CurrentControlSet\services\AFD\Parameters 注册表子键,然后创建新的 REG_DWORD 值KeepAliveInterval。
2.     将此值设置为1秒。
3.     停止并重新启动系统。

@H_674_24@缺省值1秒

@H_674_24@建议值:

@H_674_24@ 

@H_674_24@Reg文件:

Js代码  

windows下做压力测试的注册表设置

  1. Windows registry Editor Version 5.00  
  2.   
  3. [HKEY_LOCAL_MACHINE\SYstem\CurrentControlSet\services\AFD\Parameters]  
  4. "EnableDynamicBACklog"=dword:00000001  
  5. "MinimumDynamicBACklog"=dword:00000020  
  6. "MaximumDynamicBACklog"=dword:00001000  
  7. "DynamicBACklogGrowthDelta"=dword:00000010  
  8. "KeepAliveInterval"=dword:00000001  
  9.   
  10. [HKEY_LOCAL_MACHINE\SYstem\CurrentControlSet\services\Tcpip\Parameters]  
  11. "TcpTimedWaitDelay"=dword:0000001e  
  12. "MaxUserPort"=dword:00008000  

大佬总结

以上是大佬教程为你收集整理的windows下做压力测试的注册表设置全部内容,希望文章能够帮你解决windows下做压力测试的注册表设置所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。