TLS Benchmarks

The use of TLS is critical for secure MQTT deployments, especially in untrusted networks.
We have created this benchmark document in order to explore how the use of TLS 1.2 affects the performance and resource consumption of HiveMQ while maintaining highest security standards.

  • Secure TLS parameters
    The Benchmarks use TLS 1.2 with TLS_RSA_WITH_AES_128_CBC_SHA and 4096-bit X509 certificates
  • Real-World Sized Deployments
    This document explores how TLS affect deployments with 10.000 and 50.000 concurrent MQTT connections on commodity hardware with up to 5.000 QoS 1 MQTT messages per second.
  • Resource Consumption
    All relevant metrics for resource consumption were recorded and are present as beautiful charts for your convenience. Learn how TLS affects the CPU, RAM and network bandwidth.

Get the full PDF with all results and explanations!

HiveMQ Benchmark Thumbnail
The use of TLS is critical for secure MQTT deployments, especially in untrusted networks.
We have created this benchmark document in order to explore how the use of TLS 1.2 affects the performance and resource consumption of HiveMQ while maintaining highest security standards.

  • Secure TLS parameters
    The Benchmarks use TLS 1.2 with TLS_RSA_WITH_AES_128_CBC_SHA and 4096-bit X509 certificates
  • Real-World Sized Deployments
    This document explores how TLS affect deployments with 10.000 and 50.000 concurrent MQTT connections on commodity hardware with up to 5.000 QoS 1 MQTT messages per second.
  • Resource Consumption
    All relevant metrics for resource consumption were recorded and are present as beautiful charts for your convenience. Learn how TLS affects the CPU, RAM and network bandwidth.

Get the full PDF with all results and explanations!

HiveMQ Benchmark Thumbnail