In contrast with other dds middleware, which performence indicator should i choose to measure to illustrate that the rti dds is the best choice?
Throughout,Lantency or......?
In contrast with other dds middleware, which performence indicator should i choose to measure to illustrate that the rti dds is the best choice?
Throughout,Lantency or......?
Hi Sean,
The answer is combined throughput and latency under load. RTI supplies an application (perfTest, available in the Downloads, under "RTI DDS Performance Test") specifically for this purpose.
Running this test allows you to determine what kind of throughput you will get, with what kind of latency, depending on the size of your data (because different sized Types will have different characteristics), on exactly your network.
The use of the perfTest will allow you to compute what happens when you use batching vs. not, if using an Asynchronous publisher will slow/speed things up/down, what happens to throughput when you turn on Reliability and so on: It allows you to tweak your QoS to see what works best, for you, in your environment.
PerfTest is not available for VxWorks, however. If you are using that OS, you will need to use the separated $NDDSHOME/example/CPP/performance/* tests instead.
Regards,
rip