workerman压力测试峰值3W,如何继续增加。

a100103926

workerman压力测试峰值3W,如何继续增加。
连接量上不去了。

2006 1 0
1个回答

keytehu

估计客户端压力机服务器没优化内核,没优化的话默认只能开3万个本地端口,因为客户端每发起一个连接,客户端本地会占用一个端口,也就是从这台服务器给workerman发起连接只能发起3万个连接。

编辑客户端所在服务器 /etc/sysctl.conf 添加如下配置

net.ipv4.ip_local_port_range = 10240 65535

然后运行 sysctl -p 试下。

注意上面说的都是客户端服务器,不是workerman服务端,服务端连接数不受端口数量限制。

  • a100103926 2020-12-16

    一台压力机测试,直接连接wss,7500同时在线并且发言,都造成有些连接直接断开,是代码问题嘛?

  • keytehu 2020-12-17

    7500人同时发言?估计网卡都暴了吧,网卡带宽不够用了连接超时断开也正常。

年代过于久远,无法发表回答
🔝