Project-OSRM / osrm-backend

Open Source Routing Machine - C++ backend
http://map.project-osrm.org
BSD 2-Clause "Simplified" License
6.33k stars 3.34k forks source link

Delete data directory #6994

Closed DennisOSRM closed 1 month ago

DennisOSRM commented 2 months ago

it's unused

Benchmark Results

| Benchmark | Base | PR | |-----------|------|----| | alias | aliased u32: 1104.15
plain u32: 1096.25
aliased double: 955.203
plain double: 1036.09 | aliased u32: 1102.19
plain u32: 1095.18
aliased double: 960.618
plain double: 969.056 | | e2e_match_ch | Ops: 42.76 ± 0.09 ops/s. Best: 42.87 ops/s
Total: 3063.60ms ± 6.24ms. Best: 3055.55ms
Min time: 2.07ms ± 0.04ms
Mean time: 23.39ms ± 0.05ms
Median time: 16.92ms ± 0.29ms
95th percentile: 78.00ms ± 0.21ms
99th percentile: 98.09ms ± 0.54ms
Max time: 109.61ms ± 0.40ms | Ops: 42.90 ± 0.17 ops/s. Best: 43.17 ops/s
Total: 3053.39ms ± 11.87ms. Best: 3034.23ms
Min time: 2.10ms ± 0.03ms
Mean time: 23.31ms ± 0.09ms
Median time: 17.32ms ± 0.12ms
95th percentile: 76.41ms ± 0.13ms
99th percentile: 95.56ms ± 0.50ms
Max time: 110.16ms ± 0.89ms | | e2e_match_mld | Ops: 63.49 ± 0.16 ops/s. Best: 63.71 ops/s
Total: 2063.45ms ± 5.11ms. Best: 2056.13ms
Min time: 1.77ms ± 0.04ms
Mean time: 15.75ms ± 0.04ms
Median time: 8.20ms ± 0.08ms
95th percentile: 52.80ms ± 0.27ms
99th percentile: 61.22ms ± 0.40ms
Max time: 69.83ms ± 0.31ms | Ops: 63.28 ± 0.09 ops/s. Best: 63.40 ops/s
Total: 2070.13ms ± 3.17ms. Best: 2066.16ms
Min time: 1.76ms ± 0.02ms
Mean time: 15.80ms ± 0.02ms
Median time: 8.21ms ± 0.08ms
95th percentile: 52.88ms ± 0.19ms
99th percentile: 61.19ms ± 0.17ms
Max time: 70.38ms ± 0.45ms | | e2e_nearest_ch | Ops: 861.39 ± 0.97 ops/s. Best: 862.83 ops/s
Total: 1160.96ms ± 1.36ms. Best: 1158.98ms
Min time: 0.98ms ± 0.01ms
Mean time: 1.16ms ± 0.00ms
Median time: 1.07ms ± 0.00ms
95th percentile: 1.61ms ± 0.01ms
99th percentile: 1.66ms ± 0.01ms
Max time: 6.25ms ± 3.03ms | Ops: 858.87 ± 3.52 ops/s. Best: 865.46 ops/s
Total: 1164.38ms ± 4.99ms. Best: 1155.46ms
Min time: 0.99ms ± 0.00ms
Mean time: 1.16ms ± 0.01ms
Median time: 1.08ms ± 0.00ms
95th percentile: 1.62ms ± 0.01ms
99th percentile: 1.67ms ± 0.01ms
Max time: 6.65ms ± 3.28ms | | e2e_nearest_mld | Ops: 864.44 ± 3.01 ops/s. Best: 868.96 ops/s
Total: 1156.74ms ± 4.07ms. Best: 1150.80ms
Min time: 0.98ms ± 0.01ms
Mean time: 1.16ms ± 0.00ms
Median time: 1.07ms ± 0.00ms
95th percentile: 1.60ms ± 0.01ms
99th percentile: 1.65ms ± 0.01ms
Max time: 6.21ms ± 2.94ms | Ops: 858.35 ± 4.36 ops/s. Best: 863.53 ops/s
Total: 1164.86ms ± 5.88ms. Best: 1158.03ms
Min time: 0.98ms ± 0.01ms
Mean time: 1.17ms ± 0.01ms
Median time: 1.07ms ± 0.00ms
95th percentile: 1.61ms ± 0.01ms
99th percentile: 1.67ms ± 0.01ms
Max time: 6.95ms ± 2.48ms | | e2e_route_ch | Ops: 346.48 ± 4.97 ops/s. Best: 355.44 ops/s
Total: 2888.01ms ± 44.15ms. Best: 2813.39ms
Min time: 1.23ms ± 0.02ms
Mean time: 2.89ms ± 0.05ms
Median time: 2.91ms ± 0.05ms
95th percentile: 3.85ms ± 0.06ms
99th percentile: 4.32ms ± 0.07ms
Max time: 6.89ms ± 2.21ms | Ops: 353.81 ± 2.11 ops/s. Best: 356.94 ops/s
Total: 2826.17ms ± 17.59ms. Best: 2801.63ms
Min time: 1.20ms ± 0.01ms
Mean time: 2.83ms ± 0.02ms
Median time: 2.85ms ± 0.02ms
95th percentile: 3.77ms ± 0.03ms
99th percentile: 4.19ms ± 0.04ms
Max time: 7.60ms ± 2.28ms | | e2e_route_mld | Ops: 290.43 ± 0.94 ops/s. Best: 291.62 ops/s
Total: 3443.49ms ± 11.40ms. Best: 3429.16ms
Min time: 1.20ms ± 0.01ms
Mean time: 3.44ms ± 0.01ms
Median time: 3.49ms ± 0.01ms
95th percentile: 4.75ms ± 0.01ms
99th percentile: 5.25ms ± 0.08ms
Max time: 7.82ms ± 2.18ms | Ops: 285.97 ± 2.10 ops/s. Best: 288.80 ops/s
Total: 3496.12ms ± 25.85ms. Best: 3462.55ms
Min time: 1.21ms ± 0.02ms
Mean time: 3.50ms ± 0.03ms
Median time: 3.54ms ± 0.02ms
95th percentile: 4.85ms ± 0.05ms
99th percentile: 5.41ms ± 0.10ms
Max time: 8.12ms ± 2.00ms | | e2e_table_ch | Ops: 314.56 ± 0.48 ops/s. Best: 315.60 ops/s
Total: 3178.93ms ± 5.17ms. Best: 3168.60ms
Min time: 1.65ms ± 0.01ms
Mean time: 3.18ms ± 0.01ms
Median time: 3.19ms ± 0.01ms
95th percentile: 4.43ms ± 0.02ms
99th percentile: 4.77ms ± 0.05ms
Max time: 8.52ms ± 2.21ms | Ops: 313.43 ± 0.72 ops/s. Best: 314.49 ops/s
Total: 3190.37ms ± 7.48ms. Best: 3179.78ms
Min time: 1.62ms ± 0.02ms
Mean time: 3.19ms ± 0.01ms
Median time: 3.19ms ± 0.02ms
95th percentile: 4.43ms ± 0.02ms
99th percentile: 4.78ms ± 0.07ms
Max time: 8.67ms ± 2.52ms | | e2e_table_mld | Ops: 107.03 ± 0.77 ops/s. Best: 107.91 ops/s
Total: 9344.30ms ± 68.15ms. Best: 9266.79ms
Min time: 3.75ms ± 0.07ms
Mean time: 9.34ms ± 0.07ms
Median time: 9.29ms ± 0.10ms
95th percentile: 14.31ms ± 0.10ms
99th percentile: 15.05ms ± 0.15ms
Max time: 17.94ms ± 2.25ms | Ops: 105.25 ± 0.75 ops/s. Best: 106.27 ops/s
Total: 9503.36ms ± 68.36ms. Best: 9409.59ms
Min time: 3.73ms ± 0.10ms
Mean time: 9.50ms ± 0.07ms
Median time: 9.43ms ± 0.08ms
95th percentile: 14.55ms ± 0.11ms
99th percentile: 15.36ms ± 0.15ms
Max time: 18.86ms ± 2.48ms | | e2e_trip_ch | Ops: 94.75 ± 0.49 ops/s. Best: 95.61 ops/s
Total: 10554.81ms ± 55.30ms. Best: 10459.70ms
Min time: 1.58ms ± 0.12ms
Mean time: 10.55ms ± 0.06ms
Median time: 10.00ms ± 0.07ms
95th percentile: 18.86ms ± 0.07ms
99th percentile: 20.82ms ± 0.22ms
Max time: 22.49ms ± 0.24ms | Ops: 94.91 ± 0.51 ops/s. Best: 95.59 ops/s
Total: 10534.25ms ± 57.31ms. Best: 10461.72ms
Min time: 1.55ms ± 0.07ms
Mean time: 10.54ms ± 0.06ms
Median time: 9.96ms ± 0.04ms
95th percentile: 18.83ms ± 0.08ms
99th percentile: 20.78ms ± 0.12ms
Max time: 22.78ms ± 0.43ms | | e2e_trip_mld | Ops: 55.66 ± 0.22 ops/s. Best: 56.11 ops/s
Total: 17966.19ms ± 69.86ms. Best: 17823.52ms
Min time: 1.90ms ± 0.29ms
Mean time: 17.96ms ± 0.07ms
Median time: 17.47ms ± 0.13ms
95th percentile: 29.21ms ± 0.09ms
99th percentile: 31.62ms ± 0.25ms
Max time: 33.68ms ± 0.28ms | Ops: 55.55 ± 0.13 ops/s. Best: 55.86 ops/s
Total: 18002.27ms ± 41.83ms. Best: 17900.37ms
Min time: 1.87ms ± 0.24ms
Mean time: 18.00ms ± 0.04ms
Median time: 17.49ms ± 0.09ms
95th percentile: 29.31ms ± 0.10ms
99th percentile: 31.52ms ± 0.16ms
Max time: 34.02ms ± 0.58ms | | json-render | String: 5.7318ms
Stringstream: 9.02665ms
Vector: 6.68498ms | String: 5.83245ms
Stringstream: 9.25222ms
Vector: 6.63775ms | | match_ch | Default radius:
4.58644ms/req at 82 coordinate
0.0559322ms/coordinate
Radius 10m:
16.2012ms/req at 82 coordinate
0.197576ms/coordinate | Default radius:
4.62487ms/req at 82 coordinate
0.0564008ms/coordinate
Radius 10m:
16.1307ms/req at 82 coordinate
0.196716ms/coordinate | | match_mld | Default radius:
2.97135ms/req at 82 coordinate
0.036236ms/coordinate
Radius 10m:
11.1361ms/req at 82 coordinate
0.135805ms/coordinate | Default radius:
3.3497ms/req at 82 coordinate
0.04085ms/coordinate
Radius 10m:
11.978ms/req at 82 coordinate
0.146073ms/coordinate | | osrm_contract | Time: 98.91s Peak RAM: 200.88MB | Time: 98.53s Peak RAM: 200.92MB | | osrm_customize | Time: 1.30s Peak RAM: 117.68MB | Time: 1.31s Peak RAM: 117.65MB | | osrm_extract | Time: 11.93s Peak RAM: 431.03MB | Time: 11.88s Peak RAM: 426.23MB | | osrm_partition | Time: 2.17s Peak RAM: 144.10MB | Time: 2.17s Peak RAM: 142.18MB | | packedvector | random write:
std::vector 9853.16 ms
util::packed_vector 73912.5 ms
slowdown: 7.50141
random read:
std::vector 8493 ms
util::packed_vector 30355.6 ms
slowdown: 3.57419 | random write:
std::vector 9904.48 ms
util::packed_vector 74038.2 ms
slowdown: 7.47523
random read:
std::vector 8547.15 ms
util::packed_vector 30659.2 ms
slowdown: 3.58707 | | random_match_ch | 500 matches, default radius
ops: 201.65 ± 0.97 ops/s. best: 202.62ops/s.
total: 282.67 ± 1.37ms. best: 281.31ms.
avg: 4.96 ± 0.02ms
min: 0.15 ± 0.01ms
max: 26.71 ± 0.09ms
p99: 26.71 ± 0.09ms

500 matches, radius=10
ops: 59.71 ± 0.14 ops/s. best: 59.93ops/s.
total: 1071.81 ± 2.51ms. best: 1067.87ms.
avg: 16.75 ± 0.04ms
min: 0.15 ± 0.00ms
max: 248.43 ± 1.00ms
p99: 248.43 ± 1.00ms

500 matches, radius=20
ops: 14.31 ± 0.02 ops/s. best: 14.35ops/s.
total: 4542.21 ± 7.06ms. best: 4529.41ms.
avg: 69.88 ± 0.11ms
min: 0.32 ± 0.01ms
max: 1239.73 ± 2.95ms
p99: 1239.73 ± 2.95ms | 500 matches, default radius
ops: 201.63 ± 0.49 ops/s. best: 202.21ops/s.
total: 282.69 ± 0.68ms. best: 281.89ms.
avg: 4.96 ± 0.01ms
min: 0.15 ± 0.01ms
max: 25.91 ± 0.13ms
p99: 25.91 ± 0.13ms

500 matches, radius=10
ops: 60.33 ± 0.28 ops/s. best: 60.57ops/s.
total: 1060.82 ± 4.89ms. best: 1056.71ms.
avg: 16.58 ± 0.08ms
min: 0.15 ± 0.00ms
max: 244.51 ± 0.80ms
p99: 244.51 ± 0.80ms

500 matches, radius=20
ops: 14.51 ± 0.02 ops/s. best: 14.54ops/s.
total: 4480.45 ± 5.50ms. best: 4469.24ms.
avg: 68.93 ± 0.08ms
min: 0.31 ± 0.00ms
max: 1235.54 ± 2.60ms
p99: 1235.54 ± 2.60ms | | random_match_mld | 500 matches, default radius
ops: 300.66 ± 1.94 ops/s. best: 302.55ops/s.
total: 189.60 ± 1.23ms. best: 188.40ms.
avg: 3.33 ± 0.02ms
min: 0.13 ± 0.00ms
max: 19.03 ± 0.05ms
p99: 19.03 ± 0.05ms

500 matches, radius=10
ops: 106.67 ± 0.35 ops/s. best: 107.13ops/s.
total: 599.97 ± 1.96ms. best: 597.42ms.
avg: 9.37 ± 0.03ms
min: 0.14 ± 0.00ms
max: 111.15 ± 0.40ms
p99: 111.15 ± 0.40ms

500 matches, radius=20
ops: 21.67 ± 0.04 ops/s. best: 21.76ops/s.
total: 2999.12 ± 5.71ms. best: 2986.82ms.
avg: 46.14 ± 0.09ms
min: 0.20 ± 0.01ms
max: 584.33 ± 2.02ms
p99: 584.33 ± 2.02ms | 500 matches, default radius
ops: 298.65 ± 1.71 ops/s. best: 299.85ops/s.
total: 190.87 ± 1.11ms. best: 190.10ms.
avg: 3.35 ± 0.02ms
min: 0.12 ± 0.00ms
max: 19.20 ± 0.09ms
p99: 19.20 ± 0.09ms

500 matches, radius=10
ops: 106.42 ± 0.22 ops/s. best: 106.89ops/s.
total: 601.42 ± 1.21ms. best: 598.76ms.
avg: 9.40 ± 0.02ms
min: 0.15 ± 0.00ms
max: 111.26 ± 0.32ms
p99: 111.26 ± 0.32ms

500 matches, radius=20
ops: 21.66 ± 0.05 ops/s. best: 21.73ops/s.
total: 3001.15 ± 7.44ms. best: 2990.79ms.
avg: 46.17 ± 0.11ms
min: 0.20 ± 0.00ms
max: 583.08 ± 1.23ms
p99: 583.08 ± 1.23ms | | random_nearest_ch | 10000 nearest, number_of_results=1
ops: 22932.35 ± 53.71 ops/s. best: 23009.64ops/s.
total: 436.07 ± 1.02ms. best: 434.60ms.
avg: 0.04 ± 0.00ms
min: 0.01 ± 0.00ms
max: 0.18 ± 0.06ms
p99: 0.11 ± 0.00ms

10000 nearest, number_of_results=5
ops: 17765.97 ± 10.93 ops/s. best: 17779.08ops/s.
total: 562.87 ± 0.35ms. best: 562.46ms.
avg: 0.06 ± 0.00ms
min: 0.02 ± 0.00ms
max: 0.18 ± 0.04ms
p99: 0.12 ± 0.00ms

10000 nearest, number_of_results=10
ops: 14336.16 ± 44.17 ops/s. best: 14387.87ops/s.
total: 697.55 ± 2.15ms. best: 695.03ms.
avg: 0.07 ± 0.00ms
min: 0.03 ± 0.00ms
max: 0.17 ± 0.00ms
p99: 0.14 ± 0.00ms | 10000 nearest, number_of_results=1
ops: 22994.93 ± 45.13 ops/s. best: 23034.31ops/s.
total: 434.88 ± 0.86ms. best: 434.13ms.
avg: 0.04 ± 0.00ms
min: 0.01 ± 0.00ms
max: 0.17 ± 0.06ms
p99: 0.11 ± 0.00ms

10000 nearest, number_of_results=5
ops: 17766.08 ± 6.01 ops/s. best: 17774.59ops/s.
total: 562.87 ± 0.19ms. best: 562.60ms.
avg: 0.06 ± 0.00ms
min: 0.02 ± 0.00ms
max: 0.15 ± 0.00ms
p99: 0.12 ± 0.00ms

10000 nearest, number_of_results=10
ops: 14330.83 ± 21.23 ops/s. best: 14356.08ops/s.
total: 697.80 ± 1.03ms. best: 696.57ms.
avg: 0.07 ± 0.00ms
min: 0.03 ± 0.00ms
max: 0.19 ± 0.01ms
p99: 0.14 ± 0.00ms | | random_nearest_mld | 10000 nearest, number_of_results=1
ops: 22955.01 ± 114.12 ops/s. best: 23057.55ops/s.
total: 435.65 ± 2.25ms. best: 433.70ms.
avg: 0.04 ± 0.00ms
min: 0.01 ± 0.00ms
max: 0.17 ± 0.05ms
p99: 0.11 ± 0.00ms

10000 nearest, number_of_results=5
ops: 17775.70 ± 10.11 ops/s. best: 17796.01ops/s.
total: 562.57 ± 0.32ms. best: 561.92ms.
avg: 0.06 ± 0.00ms
min: 0.02 ± 0.00ms
max: 0.15 ± 0.00ms
p99: 0.12 ± 0.00ms

10000 nearest, number_of_results=10
ops: 14322.15 ± 28.16 ops/s. best: 14363.24ops/s.
total: 698.22 ± 1.37ms. best: 696.22ms.
avg: 0.07 ± 0.00ms
min: 0.03 ± 0.00ms
max: 0.18 ± 0.01ms
p99: 0.14 ± 0.00ms | 10000 nearest, number_of_results=1
ops: 22912.31 ± 52.26 ops/s. best: 22974.48ops/s.
total: 436.45 ± 1.00ms. best: 435.27ms.
avg: 0.04 ± 0.00ms
min: 0.01 ± 0.00ms
max: 0.17 ± 0.06ms
p99: 0.11 ± 0.00ms

10000 nearest, number_of_results=5
ops: 17754.34 ± 12.54 ops/s. best: 17777.76ops/s.
total: 563.24 ± 0.40ms. best: 562.50ms.
avg: 0.06 ± 0.00ms
min: 0.02 ± 0.00ms
max: 0.15 ± 0.00ms
p99: 0.12 ± 0.00ms

10000 nearest, number_of_results=10
ops: 14286.74 ± 16.47 ops/s. best: 14318.84ops/s.
total: 699.95 ± 0.81ms. best: 698.38ms.
avg: 0.07 ± 0.00ms
min: 0.03 ± 0.00ms
max: 0.18 ± 0.01ms
p99: 0.14 ± 0.00ms | | random_route_ch | 1000 routes, 3 coordinates, no alternatives, overview=full, steps=true
ops: 481.75 ± 3.21 ops/s. best: 486.17ops/s.
total: 2042.66 ± 13.67ms. best: 2023.99ms.
avg: 2.08 ± 0.01ms
min: 0.30 ± 0.01ms
max: 3.82 ± 0.20ms
p99: 3.02 ± 0.03ms

1000 routes, 2 coordinates, 3 alternatives, overview=full, steps=true
ops: 583.45 ± 4.78 ops/s. best: 588.75ops/s.
total: 1714.10 ± 14.08ms. best: 1698.50ms.
avg: 1.71 ± 0.01ms
min: 0.05 ± 0.00ms
max: 4.44 ± 0.14ms
p99: 3.73 ± 0.05ms

1000 routes, 3 coordinates, no alternatives, overview=false, steps=false
ops: 962.03 ± 5.18 ops/s. best: 968.52ops/s.
total: 1022.87 ± 5.49ms. best: 1015.99ms.
avg: 1.04 ± 0.01ms
min: 0.26 ± 0.00ms
max: 1.68 ± 0.05ms
p99: 1.48 ± 0.01ms

1000 routes, 2 coordinates, 3 alternatives, overview=false, steps=false
ops: 1053.71 ± 12.70 ops/s. best: 1071.87ops/s.
total: 949.20 ± 11.14ms. best: 932.95ms.
avg: 0.95 ± 0.01ms
min: 0.04 ± 0.00ms
max: 3.11 ± 0.03ms
p99: 2.23 ± 0.03ms | 1000 routes, 3 coordinates, no alternatives, overview=full, steps=true
ops: 478.01 ± 3.99 ops/s. best: 485.26ops/s.
total: 2058.74 ± 16.61ms. best: 2027.77ms.
avg: 2.09 ± 0.02ms
min: 0.31 ± 0.01ms
max: 3.79 ± 0.24ms
p99: 3.05 ± 0.05ms

1000 routes, 2 coordinates, 3 alternatives, overview=full, steps=true
ops: 557.24 ± 4.68 ops/s. best: 562.76ops/s.
total: 1794.72 ± 15.18ms. best: 1776.97ms.
avg: 1.79 ± 0.02ms
min: 0.05 ± 0.00ms
max: 5.62 ± 0.05ms
p99: 3.80 ± 0.04ms

1000 routes, 3 coordinates, no alternatives, overview=false, steps=false
ops: 959.25 ± 14.08 ops/s. best: 978.45ops/s.
total: 1026.13 ± 16.18ms. best: 1005.67ms.
avg: 1.04 ± 0.02ms
min: 0.26 ± 0.00ms
max: 1.70 ± 0.03ms
p99: 1.51 ± 0.03ms

1000 routes, 2 coordinates, 3 alternatives, overview=false, steps=false
ops: 1006.84 ± 7.67 ops/s. best: 1016.76ops/s.
total: 993.28 ± 7.61ms. best: 983.52ms.
avg: 0.99 ± 0.01ms
min: 0.04 ± 0.00ms
max: 4.63 ± 0.01ms
p99: 2.33 ± 0.06ms | | random_route_mld | 1000 routes, 3 coordinates, no alternatives, overview=full, steps=true
ops: 232.32 ± 0.45 ops/s. best: 232.67ops/s.
total: 4235.54 ± 8.17ms. best: 4229.15ms.
avg: 4.30 ± 0.01ms
min: 0.31 ± 0.01ms
max: 9.41 ± 0.06ms
p99: 7.32 ± 0.08ms

1000 routes, 2 coordinates, 3 alternatives, overview=full, steps=true
ops: 222.90 ± 0.36 ops/s. best: 223.53ops/s.
total: 4486.26 ± 7.53ms. best: 4473.69ms.
avg: 4.49 ± 0.01ms
min: 0.05 ± 0.00ms
max: 10.46 ± 0.37ms
p99: 9.35 ± 0.05ms

1000 routes, 3 coordinates, no alternatives, overview=false, steps=false
ops: 302.59 ± 1.34 ops/s. best: 303.98ops/s.
total: 3252.01 ± 14.49ms. best: 3237.09ms.
avg: 3.30 ± 0.01ms
min: 0.29 ± 0.01ms
max: 7.83 ± 0.06ms
p99: 5.66 ± 0.05ms

1000 routes, 2 coordinates, 3 alternatives, overview=false, steps=false
ops: 274.56 ± 0.93 ops/s. best: 276.08ops/s.
total: 3642.30 ± 12.36ms. best: 3622.17ms.
avg: 3.64 ± 0.01ms
min: 0.04 ± 0.00ms
max: 7.96 ± 0.13ms
p99: 7.18 ± 0.08ms | 1000 routes, 3 coordinates, no alternatives, overview=full, steps=true
ops: 233.37 ± 1.22 ops/s. best: 236.04ops/s.
total: 4216.69 ± 21.99ms. best: 4168.81ms.
avg: 4.29 ± 0.02ms
min: 0.30 ± 0.00ms
max: 9.32 ± 0.09ms
p99: 7.18 ± 0.06ms

1000 routes, 2 coordinates, 3 alternatives, overview=full, steps=true
ops: 218.99 ± 1.67 ops/s. best: 221.00ops/s.
total: 4566.65 ± 34.32ms. best: 4524.97ms.
avg: 4.57 ± 0.03ms
min: 0.05 ± 0.00ms
max: 10.85 ± 0.21ms
p99: 9.54 ± 0.06ms

1000 routes, 3 coordinates, no alternatives, overview=false, steps=false
ops: 312.39 ± 1.16 ops/s. best: 314.15ops/s.
total: 3149.95 ± 11.69ms. best: 3132.24ms.
avg: 3.20 ± 0.01ms
min: 0.28 ± 0.01ms
max: 7.74 ± 0.27ms
p99: 5.66 ± 0.12ms

1000 routes, 2 coordinates, 3 alternatives, overview=false, steps=false
ops: 275.80 ± 4.16 ops/s. best: 279.60ops/s.
total: 3626.94 ± 55.70ms. best: 3576.50ms.
avg: 3.63 ± 0.06ms
min: 0.04 ± 0.00ms
max: 7.82 ± 0.17ms
p99: 7.26 ± 0.12ms | | random_table_ch | 250 tables, 3 coordinates
ops: 1392.01 ± 14.09 ops/s. best: 1408.59ops/s.
total: 179.62 ± 1.84ms. best: 177.48ms.
avg: 0.72 ± 0.01ms
min: 0.51 ± 0.01ms
max: 1.13 ± 0.30ms
p99: 0.89 ± 0.03ms

250 tables, 25 coordinates
ops: 165.01 ± 0.13 ops/s. best: 165.20ops/s.
total: 1515.03 ± 1.19ms. best: 1513.32ms.
avg: 6.06 ± 0.00ms
min: 5.41 ± 0.01ms
max: 6.72 ± 0.05ms
p99: 6.53 ± 0.01ms

250 tables, 50 coordinates
ops: 81.79 ± 0.08 ops/s. best: 81.89ops/s.
total: 3056.63 ± 3.00ms. best: 3052.78ms.
avg: 12.23 ± 0.01ms
min: 11.53 ± 0.03ms
max: 13.08 ± 0.09ms
p99: 12.93 ± 0.02ms | 250 tables, 3 coordinates
ops: 1402.59 ± 12.06 ops/s. best: 1413.24ops/s.
total: 178.26 ± 1.55ms. best: 176.90ms.
avg: 0.71 ± 0.01ms
min: 0.48 ± 0.01ms
max: 1.06 ± 0.28ms
p99: 0.87 ± 0.02ms

250 tables, 25 coordinates
ops: 167.13 ± 0.10 ops/s. best: 167.27ops/s.
total: 1495.80 ± 0.84ms. best: 1494.55ms.
avg: 5.98 ± 0.00ms
min: 5.16 ± 0.01ms
max: 6.58 ± 0.04ms
p99: 6.53 ± 0.04ms

250 tables, 50 coordinates
ops: 82.40 ± 0.11 ops/s. best: 82.50ops/s.
total: 3033.91 ± 3.98ms. best: 3030.35ms.
avg: 12.14 ± 0.02ms
min: 11.19 ± 0.04ms
max: 13.78 ± 0.80ms
p99: 13.12 ± 0.20ms | | random_table_mld | 250 tables, 3 coordinates
ops: 326.77 ± 0.54 ops/s. best: 327.45ops/s.
total: 765.06 ± 1.27ms. best: 763.48ms.
avg: 3.06 ± 0.01ms
min: 2.51 ± 0.00ms
max: 3.97 ± 0.20ms
p99: 3.76 ± 0.03ms

250 tables, 25 coordinates
ops: 35.85 ± 0.04 ops/s. best: 35.90ops/s.
total: 6973.79 ± 7.38ms. best: 6963.26ms.
avg: 27.90 ± 0.03ms
min: 26.04 ± 0.06ms
max: 31.06 ± 1.02ms
p99: 30.02 ± 0.10ms

250 tables, 50 coordinates
ops: 17.00 ± 0.09 ops/s. best: 17.18ops/s.
total: 14708.59 ± 73.52ms. best: 14555.01ms.
avg: 58.83 ± 0.29ms
min: 55.86 ± 0.30ms
max: 65.07 ± 4.00ms
p99: 62.28 ± 1.01ms | 250 tables, 3 coordinates
ops: 324.98 ± 6.84 ops/s. best: 331.69ops/s.
total: 769.75 ± 16.63ms. best: 753.71ms.
avg: 3.08 ± 0.07ms
min: 2.51 ± 0.04ms
max: 4.24 ± 0.51ms
p99: 3.85 ± 0.30ms

250 tables, 25 coordinates
ops: 36.61 ± 0.17 ops/s. best: 36.76ops/s.
total: 6828.56 ± 32.81ms. best: 6800.91ms.
avg: 27.31 ± 0.13ms
min: 25.49 ± 0.08ms
max: 29.93 ± 0.18ms
p99: 29.24 ± 0.13ms

250 tables, 50 coordinates
ops: 17.28 ± 0.03 ops/s. best: 17.33ops/s.
total: 14466.33 ± 26.93ms. best: 14425.21ms.
avg: 57.87 ± 0.11ms
min: 55.31 ± 0.12ms
max: 61.17 ± 0.42ms
p99: 60.46 ± 0.26ms | | random_trip_ch | 250 trips, 3 coordinates
ops: 472.94 ± 7.14 ops/s. best: 481.42ops/s.
total: 528.77 ± 8.10ms. best: 519.30ms.
avg: 2.12 ± 0.03ms
min: 1.20 ± 0.02ms
max: 3.14 ± 0.40ms
p99: 2.82 ± 0.11ms

250 trips, 5 coordinates
ops: 311.46 ± 2.95 ops/s. best: 314.32ops/s.
total: 802.77 ± 7.65ms. best: 795.37ms.
avg: 3.21 ± 0.03ms
min: 2.08 ± 0.04ms
max: 4.31 ± 0.17ms
p99: 4.04 ± 0.09ms | 250 trips, 3 coordinates
ops: 465.24 ± 3.16 ops/s. best: 471.87ops/s.
total: 537.39 ± 3.62ms. best: 529.81ms.
avg: 2.15 ± 0.01ms
min: 1.31 ± 0.02ms
max: 3.25 ± 0.38ms
p99: 2.83 ± 0.05ms

250 trips, 5 coordinates
ops: 307.04 ± 1.35 ops/s. best: 308.65ops/s.
total: 814.24 ± 3.60ms. best: 809.97ms.
avg: 3.26 ± 0.01ms
min: 2.19 ± 0.04ms
max: 4.19 ± 0.09ms
p99: 4.10 ± 0.10ms | | random_trip_mld | 250 trips, 3 coordinates
ops: 159.67 ± 1.42 ops/s. best: 161.73ops/s.
total: 1565.87 ± 13.98ms. best: 1545.82ms.
avg: 6.26 ± 0.06ms
min: 3.70 ± 0.04ms
max: 8.64 ± 0.40ms
p99: 8.20 ± 0.11ms

250 trips, 5 coordinates
ops: 104.99 ± 0.30 ops/s. best: 105.60ops/s.
total: 2381.22 ± 6.76ms. best: 2367.32ms.
avg: 9.52 ± 0.03ms
min: 6.80 ± 0.04ms
max: 11.76 ± 0.24ms
p99: 11.41 ± 0.07ms | 250 trips, 3 coordinates
ops: 159.43 ± 0.38 ops/s. best: 159.73ops/s.
total: 1568.07 ± 3.72ms. best: 1565.10ms.
avg: 6.27 ± 0.01ms
min: 3.71 ± 0.04ms
max: 8.54 ± 0.39ms
p99: 8.10 ± 0.03ms

250 trips, 5 coordinates
ops: 103.14 ± 0.24 ops/s. best: 103.49ops/s.
total: 2423.91 ± 5.70ms. best: 2415.59ms.
avg: 9.70 ± 0.02ms
min: 6.84 ± 0.05ms
max: 12.16 ± 0.27ms
p99: 11.79 ± 0.04ms | | route_ch | 1000 routes, 3 coordinates, no alternatives, overview=full, steps=true
423.46ms
0.42346ms/req
1000 routes, 2 coordinates, 3 alternatives, overview=full, steps=true
506.611ms
0.506611ms/req
1000 routes, 3 coordinates, no alternatives, overview=false, steps=false
148.042ms
0.148042ms/req
1000 routes, 2 coordinates, 3 alternatives, overview=false, steps=false
130.302ms
0.130302ms/req | 1000 routes, 3 coordinates, no alternatives, overview=full, steps=true
423.471ms
0.423471ms/req
1000 routes, 2 coordinates, 3 alternatives, overview=full, steps=true
508.117ms
0.508117ms/req
1000 routes, 3 coordinates, no alternatives, overview=false, steps=false
147.7ms
0.1477ms/req
1000 routes, 2 coordinates, 3 alternatives, overview=false, steps=false
130.114ms
0.130114ms/req | | route_mld | 1000 routes, 3 coordinates, no alternatives, overview=full, steps=true
569.853ms
0.569853ms/req
1000 routes, 2 coordinates, 3 alternatives, overview=full, steps=true
711.84ms
0.71184ms/req
1000 routes, 3 coordinates, no alternatives, overview=false, steps=false
287.241ms
0.287241ms/req
1000 routes, 2 coordinates, 3 alternatives, overview=false, steps=false
315.041ms
0.315041ms/req | 1000 routes, 3 coordinates, no alternatives, overview=full, steps=true
579.925ms
0.579925ms/req
1000 routes, 2 coordinates, 3 alternatives, overview=full, steps=true
729.471ms
0.729471ms/req
1000 routes, 3 coordinates, no alternatives, overview=false, steps=false
300.913ms
0.300913ms/req
1000 routes, 2 coordinates, 3 alternatives, overview=false, steps=false
334.885ms
0.334885ms/req | | rtree | 1 result:
198.258ms -> 0.0198258 ms/query
10 results:
233.497ms -> 0.0233497 ms/query | 1 result:
197.755ms -> 0.0197755 ms/query
10 results:
229.512ms -> 0.0229512 ms/query |
SiarheiFedartsou commented 2 months ago

Btw even though it is unused, but practically useful. AFAIR it is can be used smth like this:

osrm-extract --location-dependent-data data/driving_side.geojson

And then in Lua you can get driving side for any given coordinate. Can be very convenient in many cases...

But not sure: it is indeed not used in the repo itself and always can be restored if someone really needs it (we are not removing --location-dependent-data anyway).

tombay commented 2 months ago

Before you delete the data directory please look at #6008 , #6697and #6701. There is a proposal to add a geojson file to address issues flagged by "https://wiki.openstreetmap.org/wiki/OSM_tags_for_routing/Access_restrictions". For instance some countries have different support for "trunk" road. By including local_access.geojson with the use of --location-dependent-data this differences can be addressed. If you look at PR #6008 and #6701 you can see what I mean. The changes were/are going to affect way_handlers.lua, foot.lua and bicycle.lua - and include other lua scripts. You could argue that the data need not be in the repo, but if removed where would you keep it for others to use? Ciao

tombay commented 1 month ago

Perhaps it a repository was created for osrm-backend-data then the data files could be removed. In that way the data would be still available for driving-side, max-height and other future location-dependent-data sources. cheers

DennisOSRM commented 1 month ago

Closing after feedback