Skip to content

Releases: RoverRobotics-forks/performance_test

Preliminary Eloquent results

31 Oct 04:30
20d24e1
Compare
Choose a tag to compare
Pre-release

Run on:
cpu = Intel(R) Core(TM) i7-8559U CPU @ 2.70GHz
os = Linux-4.15.0-68-generic-x86_64-with-Ubuntu-18.04-bionic

With ROS2 Eloquent built from source, using out of the box settings (no tuning)

Preliminary ROS2 Dashing results

29 Oct 01:41
Compare
Choose a tag to compare
Pre-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"
    ]
  }
}