Robotics StackExchange | Archived questions

Gazebo runs more slowly on a better computer

I have two similar setups. Both computers are fairly decent, but Gazebo runs much slower on one of them even though it is in theory slightly better.

System 1:

System 2:

Even though system 1 should in theory be better, Gazebo simulation is much slower. Running empty.world with setting maxupdaterate to 10000.0 using /gazebo/setphysicsproperties, would result into real time factor ~4 at system 1 and ~10 at system 2.

I first thought it could be that the older generation of i7 is slower even at higher frequency, but all the benchmarks say it is faster (https://cpu.userbenchmark.com/Compare/Intel-Core-i7-7700-vs-Intel-Core-i7-6700K/3887vs3502). The same goes for gpu (https://gpu.userbenchmark.com/Compare/Nvidia-GTX-1080-vs-Nvidia-GTX-1050-Ti/3603vs3649) and disks (https://ssd.userbenchmark.com/Compare/SanDisk-SSD-Plus-240GB-vs-Crucial-MX300-275GB/m25612vs3642). Could it be RAM frequency?

What else could be a bottleneck? Which configuration I could look into?

EDIT: I benchmarked both computers using Phoronix Test Suite cpu tests and in contrary to the previous benchmark, the i7-6700K did perform worse (https://openbenchmarking.org/result/2001201-KH-D2086515975,2001208-KH-D5965159751). So this does not seem to be gazebo related problem. For future reference, what benchmarks are most relevant for gazebo?

Asked by smihael on 2020-01-16 08:27:01 UTC

Comments

Thanks for sharing your findings with respect to the performance between two machines. Could you please mark the question as solved?

Asked by Jose Luis Rivero on 2020-01-23 10:51:37 UTC

I closed it and will reformulate related questions in a new question.

Asked by smihael on 2020-01-24 03:27:08 UTC

Answers