EMQX基准测试问题

问题描述

是否可以为单个节点上的100k用户测试WebSocket连接测试?如果是,怎么办?

我想知道如何按照EMQX官方网站上的要求对每个节点进行100万次连接测试。

如果操作系统本身的端口限制为65536

解决方法

除非您提供参考,否则我们不知道他们如何进行测试。 这就是为什么任何没有严格细节的主张都是没有意义的。 我们的测试遵循记录在

中的最佳实践方法

https://gambitcomm.blogspot.com/2016/10/mqtt-performance-methodology-using.html

我们在docker实例中运行MIMIC MQTT Simulator,每个VM /主机的连接数最多为100k,例如。详细信息

https://gambitcomm.blogspot.com/2019/01/200000-mqtt-connections-to-ibm.html

在AWS EC2实例上观看针对EMQX的MIMIC视频

https://www.youtube.com/watch?v=JUu6nvW6pcE

,

服务器仅需要一个端口。 可以绕过操作系统的客户端端口限制(使用中的多个网卡)。您可以使用JMeter测试连接。为了模拟客户端,可能需要多个服务器。这是EMQ官方视频,其中提供了一些操作步骤。

https://www.bilibili.com/video/BV1yp4y1S7zb