Thanks Daniel.

I'm using the bicycle profile, so I would expect based on what you've said that somewhere up to 36 hours would be likely. However, this is the current output, after 25h40m:

[info] Input file: /data/1505492056/planet-latest.osrm
[info] Threads: 12
[info] Reading node weights.
[info] Done reading node weights.
[info] Loading edge-expanded graph representation
[info] merged 2379332 edges out of 1777752432
[info] initializing node priorities... ok.
[info] preprocessing 389797971 (90%) nodes...
[info] . 10% . 20% . 30% . 40% . 50% . 60%

It hasn't advanced past 60% in the last 2-3 hours. It is however maxing CPU and using approximately the same amount of RAM since it started.

Kind regards,
Kieran Caplice

On 21/09/17 16:39, Daniel Patterson wrote:
Hi Kieran,

  The contraction time will be slow - many, many hours for the whole planet.  *Typically* for the car profile it's about 12 hours, but if you use bike or foot, or your own profile, it can get a lot bigger.

  If you've messed with the travel speeds, that can have a big effect too.  24 hours is not unheard of, but whether it's legit will depend a lot on the details.

daniel

On Thu, Sep 21, 2017 at 7:00 AM, Kieran Caplice <kieran.capl...@temetra.com <mailto:kieran.capl...@temetra.com>> wrote:

    Hi all,

    Could anyone give an approx estimate for the time required to run
    the osrm-contract on planet data on a 12 thread, 256 GB RAM, SSD
    machine?

    The osrm-extract process finished in 232 minutes, but the contract
    has now been running solid for 24 hours, and appears to be stuck
    at 60% on "preprocessing nodes". All 12 cores are generally maxed
    out, and the process is using nearly 90 GB of RAM.

    This is the second time I've run the contract process, as my SSH
    connection to the server dropped the first time and the process
    wasn't running in a screen etc, so I assumed after the 40-odd
    hours it was running for, the connection drop caused it to hang,
    but now I'm not so sure. Were there any files I should maybe have
    cleared before trying to run it again?

    I'm using the docker image to run the command (using
    osrm/osrm-backend:latest): time docker run -t -v
    /opt/osrm/data:/data osrm/osrm-backend osrm-contract
    /data/1505492056/planet-latest.osrm

    Kind regards,
    Kieran Caplice


    _______________________________________________
    OSRM-talk mailing list
    OSRM-talk@openstreetmap.org <mailto:OSRM-talk@openstreetmap.org>
    https://lists.openstreetmap.org/listinfo/osrm-talk
    <https://lists.openstreetmap.org/listinfo/osrm-talk>




_______________________________________________
OSRM-talk mailing list
OSRM-talk@openstreetmap.org
https://lists.openstreetmap.org/listinfo/osrm-talk

_______________________________________________
OSRM-talk mailing list
OSRM-talk@openstreetmap.org
https://lists.openstreetmap.org/listinfo/osrm-talk

Reply via email to