Releases: RoverRobotics-forks/performance_test
Preliminary Eloquent results
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
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"
]
}
}