XMQ
Credits:The XMQ web site is provided by Linotex.The XMQ and SPTK Windows installers are created with Advanced Installer free Open-Source license.
There were 0 unique visitors to this page

MQTT Performance Tests: Concurrent Connections

Connections

Connection tests measure how many client connections a broker can accept and how connect latency behaves as the number of concurrently connected clients grows. Each scenario connects clients in batches and records, per interval, how many connections completed and their average latency.

100K Connections

  • Server Host: 8xCPU, 20GB RAM
  • Clients Host: 8xCPU, 32GB RAM
  • MQTT Protocol: 3.1
  • MQTT QOS: 1
ServerAvg ConnectionsAvg Latency
XMQ100,000305us
Mosquitto100,000308us
EMQX100,000655us
NanoMQ100,0004.13s
XMQ
Mosquitto
EMQX
NanoMQ
100us1.0ms10.0ms100.0ms1.00s10.00s100.00s0s15s30s46s61s76s

500K Connections

  • Server Host: 8xCPU, 20GB RAM
  • Clients Host: 8xCPU, 32GB RAM
  • MQTT Protocol: 3.1
  • MQTT QOS: 1

NanoMQ timed out during the test. Only 395K clients completed connections.

ServerPortMax CPUMax RAMAvg ConnectionsAvg Latency
EMQX1882272%6.2Gb500,000692us
Mosquitto188312%0.43Gb500,000368us
XMQ188417%2.1Gb500,000398us
EMQX
Mosquitto
XMQ
0us170us339us509us678us848us0s36s72s108s144s180s