Skip to content

Delete data directory #6994

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 1 commit into from
Closed

Delete data directory #6994

wants to merge 1 commit into from

Conversation

DennisOSRM
Copy link
Collaborator

@DennisOSRM DennisOSRM commented Jul 12, 2024

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
Copy link
Member

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
Copy link

tombay commented Jul 15, 2024

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
Copy link

tombay commented Aug 6, 2024

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 DennisOSRM closed this Aug 6, 2024
@DennisOSRM DennisOSRM deleted the DennisOSRM-patch-1 branch August 6, 2024 11:21
@DennisOSRM
Copy link
Collaborator Author

Closing after feedback

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants