RTI Connext DDS Performance Test

The RTI Connext DDS Perftest is a combined latency and throughput test application. This test is not part of the core RTI Connext package; it must be downloaded and installed separately. This test measures what is sometimes called "loaded latency"—latency at a given throughput level. It can help you answer questions such as:

  • For a given publishing configuration (e.g., queue size, batching settings), sample size, and subscribing configuration (e.g., queue size, Listener vs. WaitSet) what is the throughput of my network?
  • When my network is heavily loaded, what latency can I expect? 
  • For a given configuration, what is the best-case latency with no other traffic on the network? 

Please refer to the documentation in the doc directory for details on how to install and run the test.

Additionally, you can also refer to the free eLearning video "Measuring Performance Using PerfTest" found here: Perftest Video.

RTI Perftest for RTI Connext DDS Professional and Micro

Get the latest version of RTI Perftest on Github:

  • You can find and download the latest releases here.
  • Check our documentation online: Link


For older releases of RTI Perftest (tied to specific RTI Connext DDS versions) see the following links:

RTI Connext DDS 5.2.4

RTI Connext DDS 5.2.0

RTI Connext DDS 5.1.0

  • RTI Perftest  RTI Connext DDS 5.1.0
  • Note: RTI Perftest is a patch fixing a bug in the application itself. It is designed to run with RTI Connext DDS 5.1.0.
  • RTI Perftest  RTI JMS (RTI Message Service) 5.1.0 

RTI Data Distribution Service 4.5x or RTI Connext DDS 5.0.0

RTI Data Distribution Service 4.3 or 4.4

After extracting, create an empty DDSTypes subdirectory inside the rtiperftest.1.1a directory.