Add some throughput figures to the README
Signed-off-by: Erik Boasson <eb@ilities.com>
This commit is contained in:
parent
97990237bc
commit
0db99fbf4e
1 changed files with 19 additions and 2 deletions
21
README.md
21
README.md
|
@ -21,7 +21,24 @@ Assuming that **git** is also available on your machine then, simply do:
|
||||||
$ make install
|
$ make install
|
||||||
|
|
||||||
At this point you are ready to use **cyclonedds** for your next DDS project!
|
At this point you are ready to use **cyclonedds** for your next DDS project!
|
||||||
|
|
||||||
|
|
||||||
|
## Performance
|
||||||
|
|
||||||
|
Median small message throughput measured using the Throughput example between two Intel(R) Xeon(R)
|
||||||
|
CPU E3-1270 V2 @ 3.50GHz (that's 2012 hardware ...) running Linux 3.8.13-rt14.20.el6rt.x86_64,
|
||||||
|
connected via a quiet GbE and when using gcc-6.2.0 for a RelWithDebInfo build is:
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
This is with the subscriber in polling mode. Listener mode is marginally slower; using a waitset the
|
||||||
|
message rate for minimal size messages drops to 600k sample/s in synchronous delivery mode and about
|
||||||
|
750k samples/s in asynchronous delivery mode. The configuration is an out-of-the-box configuration,
|
||||||
|
tweaked only to increase the high-water mark for the reliability window on the writer side. For
|
||||||
|
details, see the scripts in the ``performance`` directory and the [data](https://raw.githubusercontent.com/eclipse-cyclonedds/cyclonedds/assets/performance/throughput.txt).
|
||||||
|
|
||||||
|
There is some data on roundtrip latency below.
|
||||||
|
|
||||||
|
|
||||||
## Examples
|
## Examples
|
||||||
Now that you have built and installed **cyclonecdds** it is time to experiment with some examples.
|
Now that you have built and installed **cyclonecdds** it is time to experiment with some examples.
|
||||||
|
@ -63,7 +80,7 @@ On another terminal, start the application that will be sending the ping.
|
||||||
10 28075 17 16 23 46 28075 8 6 28075 1 0
|
10 28075 17 16 23 46 28075 8 6 28075 1 0
|
||||||
|
|
||||||
|
|
||||||
The number above were measure on Mac running a 4,2 GHz Intel Core i7 on December 12th 2018. From these number you can see how the roundtrip is incredibly stable and the minimal latency is now down to 17 micro-seconds (used to be 25 micro-seconds) on this HW.
|
The number above were measure on Mac running a 4,2 GHz Intel Core i7 on December 12th 2018. From these number you can see how the roundtrip is incredibly stable and the minimal latency is now down to 17 micro-seconds (used to be 25 micro-seconds) on this HW.
|
||||||
|
|
||||||
## Documentation
|
## Documentation
|
||||||
The Cyclone DDS documentation is available [here](http://cdds.io/docs).
|
The Cyclone DDS documentation is available [here](http://cdds.io/docs).
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue