[OSRM-talk] osrm performance with multiple threads is confusing me

Peter Becker floyd.net at gmail.com
Thu Nov 12 15:54:16 UTC 2015


iotop: 0%

2015-11-12 16:53 GMT+01:00 Peter Becker <floyd.net at gmail.com>:
> Client: different machine over network, Windows 8.1, .Net App with 4
> Cores (Ivy Bridge), Tested with 4, 8, 20 Threads parallel
> Server: Hyper-V-Instance, Haswell 4 Core's, 8 GB RAM, Ubuntu 14.04.
> LTS, Samsung 512 GB Pro SSD; + german map file
>
> german.maps.osrm is placed on ssd and load with datastore in shared memory
>
> $ osrm-route --shared-memory=yes -t 1 -p 5000
> CPU-Usage:
>   Core 1: 0%
>   Core 2: ~90%;
>   Core 3: 0%;
>   Core 4: ~5%;
> Routes (2 Points) per Second: ~500
>
> ----------------------
>
> $ osrm-route --shared-memory=yes -t 2 -p 5000
> CPU-Usage:
>   Core 1: ~33%
>   Core 2: ~33%;
>   Core 3: ~54%;
>   Core 4: ~5%;
> Routes (2 Points) per Second: ~333
>
> ----------------------
>
> $ osrm-route --shared-memory=yes -t 1 -p 5000
> $ osrm-route --shared-memory=yes -t 1 -p 5001
> CPU-Usage:
>   Core 1: ~33%
>   Core 2: ~33%;
>   Core 3: ~54%;
>   Core 4: ~5%;
> Routes (2 Points) per Second: ~333
> (same result)



More information about the OSRM-talk mailing list