Skip to content

Preliminary ROS2 Dashing results

Pre-release
Pre-release
Compare
Choose a tag to compare
@rotu rotu released this 29 Oct 01:41
· 11 commits to master since this release

Preliminary test results of ROS2 Middlewares on an 8th Generation Intel Core i7 8559U Processor with 16GB RAM. Tests were done on ROS2 Dashing, built from source with default RMW Fast RTPS and Eclipse Cyclone DDS.

Summary:
rmw_cyclonedds_cpp Array16k: 0.20 ms latency, 8.5% CPU, 39 MB RAM
rmw_fastrtps_cpp Array16k: 0.49 ms latency, 14.3% CPU, 104 MB RAM

rmw_cyclonedds_cpp Array2m: 1.5 ms latency, 40.3% CPU, 92.1 MB RAM
rmw_fastrtps_cpp Array2m: 66.6 ms latency, 67.5% CPU, 462.9 MB RAM

Instructions as per here: https://gitlab.apex.ai/snippets/65

config.json:

{
  "matrix": {
    "topics": [
      "Array16k",
      "Array2m"
    ],
    "rates": [
      "500"
    ],
    "num_subs": [
      "10"
    ],
    "reliability": [
      "--reliable"
    ],
    "durability": [
      ""
    ],
    "keep_last": [
      "--keep_last"
    ],
    "history_depth": [
      "100"
    ]
  }
}