emqx集群连接数异常

emqx版本5.1.6tar版
操作系统CentOs7
测试工具jmeter
emqx服务器未搭建集群时进行单点测试可以达到6w条左右,但两台服务器构建成集群后,再进行单点测试的时候连接达到1000条左右就会出现连接中断等异常

这是debug信息

服务器配置根据官方文档全部配置项进行了优化,已重启并确认配置生效
image
image
image
image

麻烦详细描述一下测试场景。具体是 什么6W条 1000条,
出现连接中断等异常时emqx的日志有什么异常么?

用jmeter做的压力测试环境,集群状态下单点测试只能成功1000条连接左右,debug信息上面有

退出集群后单点测试能到16000条,这个受限于测试电脑

麻烦提供一下jmeter的那个脚本,还是没明白是怎么测的…

这是我参考的测试方法,jmx文件是我的测试脚本
jmeter.zip (2.4 MB)

你这个zip文件好像打不开。双击是:


用命令行则是:

unzip jmeter.zip
Archive:  jmeter.zip
  End-of-central-directory signature not found.  Either this file is not
  a zipfile, or it constitutes one disk of a multi-part archive.  In the
  latter case the central directory and zipfile comment will be found on
  the last disk(s) of this archive.
unzip:  cannot find zipfile directory in one of jmeter.zip or
        jmeter.zip.zip, and cannot find jmeter.zip.ZIP, period.

能发一个tar.gz的包么?或者其它能打开的…

我这边下载后能打开啊,用win试试

另外我这边尝试安装官方测试工具的时候出现了异常
image

我没有window机器啊。。。。

试试这个,我用zip格式压缩的,之前那个是rar格式压缩改的后缀名
jmeter.zip (2.4 MB)

上面说的16000,是sample(样本量),这个是你在线程组里面自己配置的。


我理解应该和吞吐无关
真正的吞吐应该看:

我也不太清楚,主要是解散集群以后的单台压力测试是没问题的
所以现在在考虑用你们官方提供的emqtt-bench来测试,但是make的时候报错

https://github.com/emqx/emqtt-bench/releases
emqtt-bench不需要源码自己编译,可以直接在release里面下载对应平台的release包。

有类似于docker的-it交互式启动吗,我现在运行命令后半天没反应
image

https://hub.docker.com/r/emqx/emqtt-bench