【问题标题】:How to configure windows for large number of concurrent connections如何为大量并发连接配置窗口
【发布时间】:2022-01-14 00:28:42
【问题描述】:

我看过很多关于如何调整 Linux 以将 Node.js 或 Erlang 服务器扩展到 600K+ 并发连接的教程。

但是我没有找到类似的windows教程,谁能帮忙看看windows有什么类似的旋钮。

/etc/security/limits.d/custom.conf

In root soft nofile 1000000
root hard nofile 1000000
 * soft nofile 1000000
 * hard nofile 1000000
 * List item

/etc/sysctl.conf

 fs.file-max = 1000000
 fs.nr_open = 1000000       
 net.ipv4.netfilter.ip_conntrack_max = 1048576
 net.nf_conntrack_max = 1048576

“fs.file-max”

可以分配的最大文件句柄数

“fs.nr_open”

可以打开的文件句柄的最大数量

“net.ipv4.netfilter.ip_conntrack_max”

NAT 可以在“跟踪”表中跟踪多少个连接 默认为:65536

【问题讨论】:

    标签: windows networking operating-system


    【解决方案1】:

    // 增加允许的连接总数 [HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters] TcpnumConnections = 16,777,214

    //将MaxFreeTcbs增加到>大于并发连接数 [HKEY_LOCAL_MACHINE \System \CurrentControlSet \Services \Tcpip \Parameters] MaxFreeTcbs = 2000(默认 = RAM 依赖,但通常 Pro = 1000, Srv=2000)

    // 为帮助 TCP 查找的哈希表增加哈希表大小 [HKEY_LOCAL_MACHINE \System \CurrentControlSet \services \Tcpip \Parameters] MaxHashTableSize = 512(默认值 = 512,范围 = 64-65536)

    //减少tcp延迟以限制半开连接 [HKEY_LOCAL_MACHINE\System\CurrentControlSet\services\Tcpip\Parameters] TcpTimedWaitDelay = 120(默认 = 240 秒,范围 = 30-300)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-03-29
      • 1970-01-01
      • 2022-06-18
      • 1970-01-01
      • 1970-01-01
      • 2011-01-21
      • 1970-01-01
      • 2013-07-11
      相关资源
      最近更新 更多