MQTT Python client bench

Results / paho

paho 2.1.0 sync

version2.1.0
I/O modelsync
implementationpython
stabilitystable
completionsync
drive shapesync
Python3.12.13

Every point

pointheadlinevalueCPU / msgpeak RSSflags
pub_qos0_maxmsgs/s12,609109 µs25.8 MiB
pub_qos1_maxmsgs/s10,891112 µs25.8 MiB
pub_qos1_fixedp50193 µs161 µs25.7 MiB
sub_qos0_maxmsgs/s37,75226.5 µs25.7 MiB
sub_qos1_fixedp50113 µs95.6 µs25.9 MiB
rtt_qos1_fixedp50270 µs308 µs25.9 MiB
pub_16k_fixedp50193 µs224 µs25.6 MiB
idle_connectconnect1.7 ms25.5 MiB
pub_qos1_fixed_v5p50184 µs159 µs25.8 MiB
sub_qos1_fixed_v5p50135 µs114 µs26.1 MiB
rtt_qos1_fixed_v5p50287 µs336 µs26.0 MiB
sub_qos1_maxmsgs/s15,64763.9 µs25.6 MiBbroker boundbroker queue overflow
pub_qos1_max_v5msgs/s10,989111 µs25.8 MiB
sub_qos1_max_v5msgs/s11,81784.6 µs25.7 MiBbroker boundbroker queue overflow
pub_qos1_max_16kmsgs/s9,815122 µs26.6 MiB
pub_qos1_fixed_500p50209 µs248 µs25.5 MiB
pub_qos1_fixed_5kp50233 µs108 µs26.0 MiB
sub_qos1_fixed_500p50193 µs154 µs25.8 MiB
sub_qos1_fixed_5kp50109 µs85.8 µs26.3 MiB
rtt_qos0_fixedp50287 µs216 µs25.9 MiB
pub_qos2_maxmsgs/s8,277145 µs25.8 MiB
pub_qos2_fixedp50303 µs219 µs25.7 MiB
sub_qos2_fixedp50217 µs162 µs26.0 MiB
pub_fanout_fixedp50184 µs162 µs25.8 MiB
sub_fanin_fixedp50113 µs95.7 µs26.0 MiB
sub_filters_fixedp50129 µs98.5 µs26.0 MiB
duplex_qos1_fixedp50152 µs149 µs25.9 MiB
pub_qos1_fixed_tlsp50201 µs177 µs28.8 MiB
sub_qos1_fixed_tlsp50129 µs111 µs29.0 MiB
idle_connect_tlsconnect4.6 ms28.6 MiB
pub_qos1_fixed_v5_propsp50242 µs198 µs25.8 MiB
sub_qos1_fixed_v5_propsp50217 µs187 µs26.1 MiB
pub_qos1_fixed_v5_aliasp50217 µs183 µs25.9 MiB
sub_qos1_max_v5_rm16msgs/s11,74585.1 µs25.8 MiBbroker boundbroker queue overflow
pub_64k_fixedp50352 µs272 µs25.7 MiB
pub_1m_fixedp503,080 µs2,475 µs29.1 MiB
pub_rl_boundariesp50319 µs1,875 µs35.1 MiB