我已经看过许多教程,介绍如何调优Linux以将Node.js或Erlang服务器扩展到600K+并发连接。
但我没有找到类似的教程窗口,谁能帮助什么是类似的旋钮,为windows存在。
/etc/security/limits.d.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
发布于 2022-02-08 22:39:01
HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters TcpnumConnections允许的连接总数= 16,777,214
//将MaxFreeTcbs增加到>多个并发连接HKEY_LOCAL_MACHINE \HKEY_LOCAL_MACHINE \CurrentControlSet \Services \Tcpip \ MaxFreeTcbs = 2000 (默认为依赖于RAM,但通常为Pro = 1000,Srv=2000)
//增加帮助TCP查找HKEY_LOCAL_MACHINE \System \CurrentControlSet \services \Tcpip \ MaxHashTableSize = 512 (默认值为512,范围= 64-65536)的散列表大小
//减少tcp延迟以限制半开连接HKEY_LOCAL_MACHINE\System \CurrentControlSet \services \Tcpip \ TcpTimedWaitDelay = 120 (默认为240秒,范围为30-300)
https://stackoverflow.com/questions/70704752
复制相似问题