When running `osrm-extract` from inside a docker container, extraction is slower than if performed on the host machine itself, by about 25%. I can think of a few possibilities: 1. Something like https://github.com/docker/docker/issues/21485 2. Different compiler optimizations inside our docker images (poor optimization?) 3. Docker overhead (should be 0 in a Linux environment). STXXL performs lots of I/O during `osrm-extract` - any overhead from the Docker FS layer here would hurt us. I have not tested `osrm-contract` or `osrm-routed` performance at this stage. /cc @miccolis
When running
osrm-extractfrom inside a docker container, extraction is slower than if performed on the host machine itself, by about 25%.I can think of a few possibilities:
STXXL performs lots of I/O during
osrm-extract- any overhead from the Docker FS layer here would hurt us.I have not tested
osrm-contractorosrm-routedperformance at this stage./cc @miccolis