标签:lock keepalive test 状态 window 哈希 排查 路由器 数据结构
[HKLM\System\CurrentControlSet\Services\Tcpip\Parameters]
TcpNumConnections = 16777214 # DWORD 值,默认值 16777214
[HKLM\System\CurrentControlSet\Services\Tcpip\Parameters]
MaxUserPort = 65534 # DWORD值,设置成 65534 即可。
# 查看 TCP / UDP 数量命令
netsh int ipv4 show dynamicport tcp
netsh int ipv4 show dynamicport udp
netsh int ipv6 show dynamicport tcp
netsh int ipv6 show dynamicport udp
# 设置
netsh int ipv4 set dynamicport tcp start=10000 num=1000
netsh int ipv4 set dynamicport udp start=10000 num=1000
netsh int ipv6 set dynamicport tcp start=10000 num=1000
netsh int ipv6 set dynamicport udp start=10000 num=1000
# 说明
# 最小设置端口范围位 255
# 最小起始端口号:1025
# 最大结束端口号:65534
[HKLM\System\CurrentControlSet\Services\Tcpip\Parameters]
MaxFreeTcbs = 2000 # DWORD值,默认值依赖于内存,一般设置成 2000 即可
# 多核下,该值不应大于最大并发连接数(不应大于TCP表设置的值:MaxFreeTcbs)
[HKLM\System\CurrentControlSet\Services\Tcpip\Parameters]
MaxHashTableSize = 2000 # DWORD值,默认512,可选范围:64-65536,一般跟 MaxFreeTcbs 保持一致即可
[HKLM\System\CurrentControlSet\Services\Tcpip\Parameters]
NumTcbTablePartitions = 16 # DWORD值,按实际 CPU核心数*4 设置
[HKLM\System\CurrentControlSet\Services\Tcpip\Parameters]
TcpTimedWaitDelay = 30 # DWORD值,默认值 240s,可选范围:30-300
[HKLM\System\CurrentControlSet\Services\Tcpip\Parameters]
KeepAliveTime = 1800000 (Default = 7,200,000 milisecs)
- 关于性能监视器的使用,请参见:https://blog.zhuliang.ltd/2019/08/Performance/test-with-perfmon.html
- https://support.microsoft.com/en-us/help/929851/the-default-dynamic-port-range-for-tcp-ip-has-changed-in-windows-vista
- http://smallvoid.com/article/winnt-tcpip-max-limit.html
- http://smallvoid.com/article/tcpip-rwin-size.html
- http://smallvoid.com/article/winnt-kernel-memory.html
- https://bridge360blog.com/2017/01/02/tuning-a-windows-server-for-high-performance-applications/
标签:lock keepalive test 状态 window 哈希 排查 路由器 数据结构
原文地址:https://www.cnblogs.com/deepthought/p/11485045.html