Comparison: MQTT

Show jobs details
Job Source Filter Repetitions Go Worker Job Info
bae6645a-955e-4d60-99ca-26efb4c33cae main
https://github.com/nats-io/nats-server.git
(db6f4d222715ca6f7efdee674a3ed33a8fffaab6)
BenchmarkMQTT.* 5 x 3s go version go1.25.7 linux/amd64
(/usr/local/go1.25.4/bin/go)
dev (?)
eu-amsterdam1.nats-demo.equinix.synadia.net
Linux_5.15.0-164-generic-x86_64
Submitted by at 2026-02-13 00:00:30 +0000 UTC
f5f5a069-d1f3-4f8a-bea4-f4b30dfeb563 main
https://github.com/nats-io/nats-server.git
(7c38a319e0a68d4d7f8048f3e0dc06607dcd283e)
BenchmarkMQTT.* 5 x 3s go version go1.25.7 linux/amd64
(/usr/local/go1.25.4/bin/go)
dev (?)
eu-amsterdam1.nats-demo.equinix.synadia.net
Linux_5.15.0-164-generic-x86_64
Submitted by at 2026-02-15 00:00:34 +0000 UTC

QoS 0 - Publish (byte/s)

Error bars represent 90% confidence interval, benchmarks filter: 'MQTT_QoS0_Pub_.*'

Show results table
Previous Latest Δ%
MQTT_QoS0_Pub_______0b_Payload-16 29.6MB/s ± 0.4MB/s 29.9MB/s ± 0.2MB/s +1.0%
MQTT_QoS0_Pub_______8b_Payload-16 72.7MB/s ± 1.5MB/s 73.4MB/s ± 0.3MB/s Inconclusive
MQTT_QoS0_Pub______32b_Payload-16 193MB/s ± 1MB/s 191MB/s ± 2MB/s -1.2%
MQTT_QoS0_Pub_____128b_Payload-16 486MB/s ± 7MB/s 480MB/s ± 4MB/s -1.2%
MQTT_QoS0_Pub_____256b_Payload-16 760MB/s ± 11MB/s 762MB/s ± 15MB/s Inconclusive
MQTT_QoS0_Pub_______1K_Payload-16 1.34GB/s ± 0.01GB/s 1.33GB/s ± 0.01GB/s -0.8%

QoS 0 - Publish & Subscribe (byte/s)

Error bars represent 90% confidence interval, benchmarks filter: 'MQTT_QoS0_PubSub.*'

Show results table
Previous Latest Δ%
MQTT_QoS0_PubSub1___0b_Payload-16 20.5MB/s ± 0.1MB/s 20.6MB/s ± 0.1MB/s +0.6%
MQTT_QoS0_PubSub1___8b_Payload-16 51.4MB/s ± 0.5MB/s 51.3MB/s ± 0.3MB/s Inconclusive
MQTT_QoS0_PubSub1__32b_Payload-16 138MB/s ± 1MB/s 138MB/s ± 1MB/s Inconclusive
MQTT_QoS0_PubSub1_128b_Payload-16 377MB/s ± 9MB/s 381MB/s ± 7MB/s Inconclusive
MQTT_QoS0_PubSub1_256b_Payload-16 633MB/s ± 7MB/s 656MB/s ± 16MB/s +3.6%
MQTT_QoS0_PubSub1___1K_Payload-16 1.62GB/s ± 0.02GB/s 1.61GB/s ± 0.02GB/s Inconclusive
MQTT_QoS0_PubSub2___0b_Payload-16 16.2MB/s ± 2.4MB/s 17.3MB/s ± 1.4MB/s +6.6%
MQTT_QoS0_PubSub2___8b_Payload-16 29.1MB/s ± 2.4MB/s 30.2MB/s ± 2.9MB/s Inconclusive
MQTT_QoS0_PubSub2__32b_Payload-16 60.1MB/s ± 8.0MB/s 59.9MB/s ± 8.9MB/s Inconclusive
MQTT_QoS0_PubSub2_128b_Payload-16 145MB/s ± 43MB/s 150MB/s ± 58MB/s Inconclusive
MQTT_QoS0_PubSub2_256b_Payload-16 305MB/s ± 86MB/s 383MB/s ± 61MB/s +25.9%
MQTT_QoS0_PubSub2___1K_Payload-16 1.66GB/s ± 0.10GB/s 1.50GB/s ± 0.23GB/s Inconclusive

QoS 1 - Publish (byte/s)

Error bars represent 90% confidence interval, benchmarks filter: 'MQTT_QoS1_Pub_.*'

Show results table
Previous Latest Δ%
MQTT_QoS1_Pub_______0b_Payload-16 790kB/s ± 20kB/s 804kB/s ± 16kB/s +1.8%
MQTT_QoS1_Pub_______8b_Payload-16 1.38MB/s ± 0.03MB/s 1.39MB/s ± 0.03MB/s Inconclusive
MQTT_QoS1_Pub______32b_Payload-16 3.09MB/s ± 0.09MB/s 3.10MB/s ± 0.07MB/s Inconclusive
MQTT_QoS1_Pub_____128b_Payload-16 9.75MB/s ± 0.17MB/s 9.72MB/s ± 0.40MB/s Inconclusive
MQTT_QoS1_Pub_____256b_Payload-16 18.7MB/s ± 0.3MB/s 18.6MB/s ± 0.4MB/s Inconclusive
MQTT_QoS1_Pub_______1K_Payload-16 63.3MB/s ± 1.1MB/s 62.6MB/s ± 0.9MB/s Inconclusive

QoS 1 - Publish & Subscribe (byte/s)

Error bars represent 90% confidence interval, benchmarks filter: 'MQTT_QoS1_PubSub.*'

Show results table
Previous Latest Δ%
MQTT_QoS1_PubSub1___0b_Payload-16 160kB/s ± 180kB/s 140kB/s ± 90kB/s Inconclusive
MQTT_QoS1_PubSub1___8b_Payload-16 246kB/s ± 84kB/s 192kB/s ± 88kB/s -22.0%
MQTT_QoS1_PubSub1__32b_Payload-16 516kB/s ± 144kB/s 450kB/s ± 160kB/s Inconclusive
MQTT_QoS1_PubSub1_128b_Payload-16 1.66MB/s ± 0.13MB/s 1.58MB/s ± 0.15MB/s Inconclusive
MQTT_QoS1_PubSub1_256b_Payload-16 3.36MB/s ± 0.74MB/s 3.27MB/s ± 0.58MB/s Inconclusive
MQTT_QoS1_PubSub1___1K_Payload-16 18.9MB/s ± 3.3MB/s 17.5MB/s ± 2.2MB/s Inconclusive
MQTT_QoS1_PubSub2___0b_Payload-16 168kB/s ± 112kB/s 200kB/s ± 170kB/s Inconclusive
MQTT_QoS1_PubSub2___8b_Payload-16 878kB/s ± 1132kB/s 258kB/s ± 13kB/s Inconclusive
MQTT_QoS1_PubSub2__32b_Payload-16 764kB/s ± 416kB/s 544kB/s ± 166kB/s -28.8%
MQTT_QoS1_PubSub2_128b_Payload-16 2.17MB/s ± 0.62MB/s 2.50MB/s ± 0.41MB/s +15.0%
MQTT_QoS1_PubSub2_256b_Payload-16 4.25MB/s ± 0.39MB/s 4.91MB/s ± 0.60MB/s +15.6%
MQTT_QoS1_PubSub2___1K_Payload-16 27.6MB/s ± 8.2MB/s 26.9MB/s ± 2.0MB/s Inconclusive