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.
500K Connections
Server Host: 8xCPU, 20GB RAM
Clients Host: 8xCPU, 32GB RAM
MQTT Protocol: 3.1
MQTT QOS: 1
Port: 1884
Host: 8 CPU / 20Gb - the smaller pair, see the divider below
Max CPU: 17%
Max RAM: 2183 Mb
CPU percentages are of ONE core: 1600% = all 16 vCPU. xmq_server pins one thread
Version: 1.27.1
Date: 2026-09-17
CPU Load: 17% mean / 94% peak
NanoMQ timed out during the test. Only 395K clients completed connections.