压测emqx是的速率偏低

我在压测单节点, 但是实例规格比较大的机器时, 发现创建mqtt链接的速度偏慢, 不超过2000每秒的样子, 请问, 如何提高这个速度. 已经翻了一遍配置了, 目前做的配置改动仅两项
erlang异步线程数目
acceptor数目更改为64

linux系统的网络参数就不赘述了. 请教下哪里没配对.

错误报告

环境

  • EMQX 版本:5.0.17
  • 操作系统版本:ubuntu 20

重现此问题的步骤

  1. 更改上述配置
  2. 执行go书写的客户端, 仅publish, 指定速率
  3. 在速度较大后, 有一定比例的连接失败, 此时操作系统的CPU并不高.

谢谢

预期行为

实际行为


功能请求

描述你需要的功能

为什么你需要这个功能


其他

默认配置的连接的速率限制是 1000,改下这个在试试呢,例如对于 1883 的监听器

listeners.tcp.default {
  bind = "0.0.0.0:1883"
  max_connections = 1024000
  limiter.connection.rate = "2000/s"
}

(ps, 记得从一个新的实例试试)

非常感谢!!!

console里面I()显示, 一半的acceptor没有分配到工作.

<0.2235.0> esockd_listener:init/1 987 1487 0
<0.2236.0> esockd_acceptor:init/1 610 221 0
<0.2237.0> esockd_acceptor:init/1 610 221 0
<0.2238.0> esockd_acceptor:init/1 610 221 0
<0.2239.0> esockd_acceptor:init/1 610 221 0
<0.2240.0> esockd_acceptor:init/1 610 221 0
<0.2241.0> esockd_acceptor:init/1 610 221 0
<0.2242.0> esockd_acceptor:init/1 610 221 0
<0.2243.0> esockd_acceptor:init/1 610 221 0
<0.2244.0> esockd_acceptor:init/1 610 221 0
<0.2245.0> esockd_acceptor:init/1 610 221 0
<0.2246.0> esockd_acceptor:init/1 610 221 0
<0.2247.0> esockd_acceptor:init/1 610 221 0
<0.2248.0> esockd_acceptor:init/1 610 221 0
<0.2249.0> esockd_acceptor:init/1 610 221 0
<0.2250.0> esockd_acceptor:init/1 610 221 0
<0.2251.0> esockd_acceptor:init/1 610 221 0
<0.2252.0> supervisor:esockd_listener_sup/1 610 414 0
<0.2253.0> esockd_connection_sup:init/1 121536 6691392 0
<0.2254.0> supervisor:esockd_acceptor_sup/1 987 1094 0
<0.2255.0> esockd_listener:init/1 376 1451 0
<0.2256.0> esockd_acceptor:init/1 2586 1269056 0
<0.2257.0> esockd_acceptor:init/1 2586 1276073 0
<0.2258.0> esockd_acceptor:init/1 1598 1270727 0
<0.2259.0> esockd_acceptor:init/1 1598 1274475 0
<0.2260.0> esockd_acceptor:init/1 376 1274724 0
<0.2261.0> esockd_acceptor:init/1 1598 1268295 0
<0.2262.0> esockd_acceptor:init/1 987 1268270 0
<0.2263.0> esockd_acceptor:init/1 2586 1270218 0
<0.2264.0> esockd_acceptor:init/1 1598 1265529 0
<0.2265.0> esockd_acceptor:init/1 1598 1274614 0
<0.2266.0> esockd_acceptor:init/1 1598 1272373 0
<0.2267.0> esockd_acceptor:init/1 2586 1265907 0
<0.2268.0> esockd_acceptor:init/1 1598 1270718 0
<0.2269.0> esockd_acceptor:init/1 1598 1267402 0
<0.2270.0> esockd_acceptor:init/1 2586 1270937 0
<0.2271.0> esockd_acceptor:init/1 2586 1269589 0