CPU Boards - performance comparison
Table of Contents

Please find below some performance comparison we've done for a set of most popular mini cpu-boards evaluated for OGN receivers.
In our tests we used sysbench in different configurations.

Please note the results are ordered from most-performant (left) to least performant (right).

Benchmarks

ODROID-XU4 (Exynos5422 Cortex-A15 2Ghz and Cortex-A7 8-cores) ODROID-U3 (Exynos4412 Prime Cortex-A9 4-cores) Raspberry Pi3 (1.2GHz 64-bit 4-core ARM Cortex-A53 (~10x Pi1 perf)) Rockchip RK3188 (e.g. MK809 IV 4-cores) Odroid-C1 (ARM Cortex-A5 4-cores) OrangePi One (Allwinner H3 Cortex A7 4-cores) Raspberry Pi2 (900MHz 4-core ARM Cortex-A7 CPU (~6x Pi1 perf)) Olimex A20-OLinuXino-LIME (ARM Cortex-A7 2-cores) Banana Pi (ARM Cortex-A7 2-cores) Cubieboard3 (ARM Cortex-A7 2-cores) Cubieboard2 (ARM Cortex-A7, 2-cores) BeagleBone Black (ARM Cortex-A7, 1-core) BeagleBone (ARM Cortex-A8, 1-core) Raspberry Pi (ARM1176JZF-S (ARMv6k) 1-core)
Price 74$ (http://hardkernel.com + 19$ for shipping!)
80€ (http://pollin.de)
65$ (http://hardkernel.com + 25$ for shipping!)
70€ (http://pollin.de)
~43$
39€ (http://pollin.de)
~44-50$ (ebay)
45€ (http://amazon.de)
44€ (http://pollin.de) $9.99 + ~$4 shipping
(aliexpress)
~40$
37€ (http://pollin.de)
33€ (https://www.olimex.com)
40€ (http://exp-tech.de)
~40€, 75€ (kit) (amazon)
35€ (http://redcoon.de)
88€ (http://pollin.de) ~68$
63€ (http://pollin.de) _
58€(ebay, free shipment)
48€ (http://pollin.de) 78€ (http://rs-components.com) ~48$
30€ (http://pollin.de)
CPU
odroid-xu4.png odroid-u3.png r-pi3modelB.jpg rk3188.png odroid-c1.png Orange-Pi-One.jpg r-pi2modelB.png A20-OLinuXino-LIME-1.jpg banana-pi.png Cubieboard_3.png cubie2.png Beaglebone_Black.png Beaglebone_White.png r-pi.png
sysbench --num-threads=1 --test=cpu --cpu-max-prime=2000 run Test execution summary:
total time: 8.7536s
total number of events: 10000
total time taken by event execution: 8.7416
per-request statistics:
min: 0.87ms
avg: 0.87ms
max: 1.05ms
approx. 95 percentile: 0.90ms

Threads fairness:
events (avg/stddev): 10000.0000/0.00
execution time (avg/stddev): 8.7416/0.00
Test execution summary:
total time: 13.9420s
total number of events: 10000
total time taken by event execution: 13.9347
per-request statistics:
min: 1.38ms
avg: 1.39ms
max: 1.45ms
approx. 95 percentile: 1.41ms

Threads fairness:
events (avg/stddev): 10000.0000/0.00
execution time (avg/stddev): 13.9347/0.00
Test execution summary:
total time: 19.6445s
total number of events: 10000
total time taken by event execution: 19.6364
per-request statistics:
min: 1.96ms
avg: 1.96ms
max: 10.83ms
approx. 95 percentile: 1.96ms

Threads fairness:
events (avg/stddev): 10000.0000/0.00
execution time (avg/stddev): 19.6364/0.00
Test execution summary:
total time: 15.1796s
total number of events: 10000
total time taken by event execution: 15.1724
per-request statistics:
min: 1.47ms
avg: 1.52ms
max: 8.30ms
approx. 95 percentile: 1.68ms

Threads fairness:
events (avg/stddev): 10000.0000/0.00
execution time (avg/stddev): 15.1724/0.00
Test execution summary:
total time: 23.8167s
total number of events: 10000
total time taken by event execution: 23.8075
per-request statistics:
min: 2.38ms
avg: 2.38ms
max: 2.56ms
approx. 95 percentile: 2.39ms

Threads fairness:
events (avg/stddev): 10000.0000/0.00
execution time (avg/stddev): 23.8075/0.00
Test execution summary:
total time: 24.8021s
total number of events: 10000
total time taken by event execution: 24.7934
per-request statistics:
min: 2.47ms
avg: 2.48ms
max: 4.94ms
approx. 95 percentile: 2.48ms

Threads fairness:
events (avg/stddev): 10000.0000/0.00
execution time (avg/stddev): 24.7934/0.00
Test execution summary:
total time: 31.0962s
total number of events: 10000
total time taken by event execution: 31.0816
per-request statistics:
min: 3.08ms
avg: 3.11ms
max: 10.88ms
approx. 95 percentile: 3.11ms

Threads fairness:
events (avg/stddev): 10000.0000/0.00
execution time (avg/stddev): 31.0816/0.00
Test execution summary:
total time: 28.6889s
total number of events: 10000
total time taken by event execution: 28.6791
per-request statistics:
min: 2.86ms
avg: 2.87ms
max: 2.99ms
approx. 95 percentile: 2.88ms

Threads fairness:
events (avg/stddev): 10000.0000/0.00
execution time (avg/stddev): 28.6791/0.00
Test execution summary:
total time: 29.5346s
total number of events: 10000
total time taken by event execution: 29.5251
per-request statistics:
min: 2.86ms
avg: 2.95ms
max: 11.28ms
approx. 95 percentile: 2.88ms

Threads fairness:
events (avg/stddev): 10000.0000/0.00
execution time (avg/stddev): 29.5251/0.00
Test execution summary:
total time: 29.0845s
total number of events: 10000
total time taken by event execution: 29.0733
per-request statistics:
min: 2.86ms
avg: 2.91ms
max: 13.84ms
approx. 95 percentile: 3.00ms

Threads fairness:
events (avg/stddev): 10000.0000/0.00
execution time (avg/stddev): 29.0733/0.00
Test execution summary:
total time: 32.6901s
total number of events: 10000
total time taken by event execution: 32.6737
per-request statistics:
min: 3.16msms
avg: 3.27ms
max: 15.58ms
approx. 95 percentile: 3.42ms

Threads fairness:
events (avg/stddev): 10000.0000/0.00
execution time (avg/stddev): 32.6737/0.00

Test execution summary:
total time: 29.4214s
total number of events: 10000
total time taken by event execution: 29.4055
per-request statistics:
min: 2.86ms
avg: 2.94ms
max: 20.67ms
approx. 95 percentile: 2.9ms

Threads fairness:
events (avg/stddev): 10000.0000/0.00
execution time (avg/stddev): 29.4055/0.00

Test execution summary:
total time: 40.9213s
total number of events: 10000
total time taken by event execution: 40.9004
per-request statistics:
min: 3.99ms
avg: 4.09ms
max: 16.05ms
approx. 95 percentile: 4.04ms

Threads fairness:
events (avg/stddev): 10000.0000/0.00
execution time (avg/stddev): 40.9004/0.00

Test execution summary:
total time: 54.0791s
total number of events: 10000
total time taken by event execution: 54.0437
per-request statistics:
min: 5.34ms
avg: 5.40ms
max: 6.93ms
approx. 95 percentile: 5.45ms

Threads fairness:
events (avg/stddev): 10000.0000/0.00
execution time (avg/stddev): 54.0437/0.00
sysbench --num-threads=2 --test=cpu --cpu-max-prime=2000 run Test execution summary:
total time: 4.3783s
total number of events: 10000
total time taken by event execution: 8.7427
per-request statistics:
min: 0.87ms
avg: 0.87ms
max: 1.33ms
approx. 95 percentile: 0.90ms

Threads fairness:
events (avg/stddev): 5000.0000/2.00
execution time (avg/stddev): 4.3714/0.00
Test execution summary:
total time: 6.9756s
total number of events: 10000
total time taken by event execution: 13.9426
per-request statistics:
min: 1.38ms
avg: 1.39ms
max: 1.47ms
approx. 95 percentile: 1.40ms

Threads fairness:
events (avg/stddev): 5000.0000/2.00
execution time (avg/stddev): 6.9713/0.00
Test execution summary:
total time: 9.8471s
total number of events: 10000
total time taken by event execution: 19.6827
per-request statistics:
min: 1.96ms
avg: 1.97ms
max: 4.19ms
approx. 95 percentile: 1.96ms

Threads fairness:
events (avg/stddev): 5000.0000/1.00
execution time (avg/stddev): 9.8413/0.00
Test execution summary:
total time: 8.4593s
total number of events: 10000
total time taken by event execution: 16.9079
per-request statistics:
min: 1.47ms
avg: 1.69ms
max: 2.90ms
approx. 95 percentile: 1.97ms

Threads fairness:
events (avg/stddev): 5000.0000/2.00
execution time (avg/stddev): 8.4540/0.00
Test execution summary:
total time: 11.5903s
total number of events: 10000
total time taken by event execution: 23.1697
per-request statistics:
min: 2.31ms
avg: 2.32ms
max: 2.51ms
approx. 95 percentile: 2.33ms

Threads fairness:
events (avg/stddev): 5000.0000/0.00
execution time (avg/stddev): 11.5848/0.00
Test execution summary:
total time: 12.4252s
total number of events: 10000
total time taken by event execution: 24.8378
per-request statistics:
min: 2.47ms
avg: 2.48ms
max: 4.76ms
approx. 95 percentile: 2.50ms

Threads fairness:
events (avg/stddev): 5000.0000/8.00
execution time (avg/stddev): 12.4189/0.00
Test execution summary:
total time: 15.6131s
total number of events: 10000
total time taken by event execution: 31.2073
per-request statistics:
min: 3.08ms
avg: 3.12ms
max: 5.04ms
approx. 95 percentile: 3.14ms

Threads fairness:
events (avg/stddev): 5000.0000/1.00
execution time (avg/stddev): 15.6036/0.00
Test execution summary:
total time: 14.4584s
total number of events: 10000
total time taken by event execution: 28.9039
per-request statistics:
min: 2.86ms
avg: 2.89ms
max: 7.66ms
approx. 95 percentile: 2.87ms

Threads fairness:
events (avg/stddev): 5000.0000/41.00
execution time (avg/stddev): 14.4519/0.00
Test execution summary:
total time: 14.4951s
total number of events: 10000
total time taken by event execution: 28.9761
per-request statistics:
min: 2.86ms
avg: 2.90ms
max: 20.02ms
approx. 95 percentile: 2.88ms

Threads fairness:
events (avg/stddev): 5000.0000/43.00
execution time (avg/stddev): 14.4881/0.00
Test execution summary:
total time: 14.6567s
total number of events: 10000
total time taken by event execution: 29.2998
per-request statistics:
min: 2.86ms
avg: 2.93ms
max: 15.48ms
approx. 95 percentile: 3.01ms

Threads fairness:
events (avg/stddev): 5000.0000/99.00
execution time (avg/stddev): 14.6499/0.00
Test execution summary:
total time: 20.4404s
total number of events: 10000
total time taken by event execution: 40.8524
per-request statistics:
min: 3.16ms
avg: 4.09ms
max: 33.34ms
approx. 95 percentile: 13.22ms

Threads fairness:
events (avg/stddev): 5000.0000/35.00
execution time (avg/stddev): 20.4262/0.01
Test execution summary:
total time: 29.3900s
total number of events: 10000
total time taken by event execution: 58.7402
per-request statistics:
min: 2.86ms
avg: 5.87ms
max: 24.95ms
approx. 95 percentile: 6.80ms

Threads fairness:
events (avg/stddev): 5000.0000/1.00
execution time (avg/stddev): 29.3701/0.00
Test execution summary:
total time: 40.7818s
total number of events: 10000
total time taken by event execution: 81.5187
per-request statistics:
min: 4.00ms
avg: 8.15ms
max: 28ms
approx. 95 percentile: 8.44ms

Threads fairness:
events (avg/stddev): 5000.0000/1.00
execution time (avg/stddev): 40.7593/0.00
Test execution summary:
total time: 54.2914s
total number of events: 10000
total time taken by event execution: 108.5380
per-request statistics:
min: 5.34ms
avg: 10.85ms
max: 36.09ms
approx. 95 percentile: 15.46ms

Threads fairness:
events (avg/stddev): 5000.0000/1.00
execution time (avg/stddev): 54.2690/0.00
sysbench --num-threads=4 --test=cpu --cpu-max-prime=2000 run Test execution summary:
total time: 2.1944s
total number of events: 10000
total time taken by event execution: 8.7508
per-request statistics:
min: 0.87ms
avg: 0.88ms
max: 0.99ms
approx. 95 percentile: 0.91ms

Threads fairness:
events (avg/stddev): 2500.0000/2.12
execution time (avg/stddev): 2.1877/0.00
Test execution summary:
total time: 3.4863s
total number of events: 10000
total time taken by event execution: 13.9348
per-request statistics:
min: 1.38ms
avg: 1.39ms
max: 2.92ms
approx. 95 percentile: 1.41ms

Threads fairness:
events (avg/stddev): 2500.0000/4.64
execution time (avg/stddev): 3.4837/0.00
Test execution summary:
total time: 4.9428s
total number of events: 10000
total time taken by event execution: 19.7504_
per-request statistics:
min: 1.96ms
avg: 1.98ms
max: 4.07ms
approx. 95 percentile: 1.97ms

Threads fairness:
events (avg/stddev): 2500.0000/4.24
execution time (avg/stddev): 4.9376/0.00
Test execution summary:
total time: 5.0010s
total number of events: 10000
total time taken by event execution: 19.9817
per-request statistics:
min: 1.67ms
avg: 2.00ms
max: 22.93ms
approx. 95 percentile: 2.00ms

Threads fairness:
events (avg/stddev): 2500.0000/8.63
execution time (avg/stddev): 4.9954/0.00
Test execution summary:
total time: 5.8368s
total number of events: 10000
total time taken by event execution: 23.3300
per-request statistics:
min: 2.31ms
avg: 2.33ms
max: 5.62ms
approx. 95 percentile: 2.39ms

Threads fairness:
events (avg/stddev): 2500.0000/28.87
execution time (avg/stddev): 5.8325/0.00
Test execution summary:
total time: 6.2781s
total number of events: 10000
total time taken by event execution: 25.0901
per-request statistics:
min: 2.47ms
avg: 2.51ms
max: 15.00ms
approx. 95 percentile: 2.50ms

Threads fairness:
events (avg/stddev): 2500.0000/7.25
execution time (avg/stddev): 6.2725/0.00
Test execution summary:
total time: 7.8286s
total number of events: 10000
total time taken by event execution: 31.2746_
per-request statistics:
min: 3.08ms
avg: 3.13ms
max: 4.88ms
approx. 95 percentile: 3.13ms

Threads fairness:
events (avg/stddev): 2500.0000/1.41
execution time (avg/stddev): 7.8187/0.03
Test execution summary:
total time: 14.4678s
total number of events: 10000
total time taken by event execution: 57.8014
per-request statistics:
min: 2.86ms
avg: 5.78ms
max: 22.99ms
approx. 95 percentile: 12.88ms

Threads fairness:
events (avg/stddev): 2500.0000/20.75
execution time (avg/stddev): 14.4504/0.01
Test execution summary:
total time: 14.5026s
total number of events: 10000
total time taken by event execution: 57.9561
per-request statistics:
min: 2.86ms
avg: 5.80ms
max: 42.93ms
approx. 95 percentile: 12.88ms

Threads fairness:
events (avg/stddev): 2500.0000/25.09
execution time (avg/stddev): 14.4890/0.01
Test execution summary:
total time: 14.7216s
total number of events: 10000
total time taken by event execution: 58.8018
per-request statistics:
min: 2.86ms
avg: 5.88ms
max: 47.97ms
approx. 95 percentile: 13.86ms

Threads fairness:
events (avg/stddev): 2500.0000/48.54
execution time (avg/stddev): 14.7005/0.01
Test execution summary:
total time: 20.3010s
total number of events: 10000
total time taken by event execution: 81.1409
per-request statistics:
min: 3.16ms
avg: 8.11ms
max: 43.41ms
approx. 95 percentile: 23.23ms

Threads fairness:
events (avg/stddev): 2500.0000/54.35
execution time (avg/stddev): 20.2852/0.01
Test execution summary:
total time: 29.3866s
total number of events: 10000
total time taken by event execution: 117.4512
per-request statistics:
min: 2.86ms
avg: 11.75ms
max: 49.00ms
approx. 95 percentile: 14.62ms

Threads fairness:
events (avg/stddev): 2500.0000/0.00
execution time (avg/stddev): 29.3628/0.01
Test execution summary:
total time: 40.8213s
total number of events: 10000
total time taken by event execution: 163.1659
per-request statistics:
min: 8.54ms
avg: 16.32ms
max: 55.14ms
approx. 95 percentile: 21.60ms

Threads fairness:
events (avg/stddev): 2500.0000/0.00
execution time (avg/stddev): 40.7915/0.01
Test execution summary:
total time: 54.2213s
total number of events: 10000
total time taken by event execution: 216.6477
per-request statistics:
min: 5.34ms
avg: 21.66ms
max: 65.49ms
approx. 95 percentile: 35.47ms

Threads fairness:
events (avg/stddev): 2500.0000/1.41
execution time (avg/stddev): 54.1619/0.03
MEMORY
sysbench --test=memory --memory-block-size=1M --memory-total-size=256M run 256.00 MB transferred (5109.55 MB/sec)

Test execution summary:
total time: 0.0501s
total number of events: 256
total time taken by event execution: 0.0494
per-request statistics:
min: 0.19ms
avg: 0.19ms
max: 0.60ms
approx. 95 percentile: 0.21ms

Threads fairness:
events (avg/stddev): 256.0000/0.00
execution time (avg/stddev): 0.0494/0.00
256.00 MB transferred (3567.99 MB/sec)

Test execution summary:
total time: 0.0717s
total number of events: 256
total time taken by event execution: 0.0712
per-request statistics:
min: 0.27ms
avg: 0.28ms
max: 0.54ms
approx. 95 percentile: 0.29ms

Threads fairness:
events (avg/stddev): 256.0000/0.00
execution time (avg/stddev): 0.0712/0.00
256.00 MB transferred (1531.52 MB/sec)

Test execution summary:
total time: 0.1672s
total number of events: 256
total time taken by event execution: 0.1663
per-request statistics:
min: 0.49ms
avg: 0.65ms
max: 1.07ms
approx. 95 percentile: 0.90ms

Threads fairness:
events (avg/stddev): 256.0000/0.00
execution time (avg/stddev): 0.1663/0.00
256.00 MB transferred (1908.11 MB/sec)

Test execution summary:
total time: 0.1342s
total number of events: 256
total time taken by event execution: 0.1332
per-request statistics:
min: 0.38ms
avg: 0.52ms
max: 0.96ms
approx. 95 percentile: 0.72ms

Threads fairness:
events (avg/stddev): 256.0000/0.00
execution time (avg/stddev): 0.1332/0.00
256.00 MB transferred (1448.41 MB/sec)

Test execution summary:
total time: 0.1767s
total number of events: 256
total time taken by event execution: 0.1762
per-request statistics:
min: 0.69ms
avg: 0.69ms
max: 0.77ms
approx. 95 percentile: 0.70ms

Threads fairness:
events (avg/stddev): 256.0000/0.00
execution time (avg/stddev): 0.1762/0.00
256.00 MB transferred (1075.59 MB/sec)

Test execution summary:
total time: 0.2380s
total number of events: 256
total time taken by event execution: 0.2371
per-request statistics:
min: 0.66ms
avg: 0.93ms
max: 2.46ms
approx. 95 percentile: 1.25ms

Threads fairness:
events (avg/stddev): 256.0000/0.00
execution time (avg/stddev): 0.2371/0.00
256.00 MB transferred (1045.95 MB/sec)

Test execution summary:
total time: 0.2448s_
total number of events: 256
total time taken by event execution: 0.2437
per-request statistics:
min: 0.89ms
avg: 0.95ms
max: 1.59ms
approx. 95 percentile: 1.31ms

Threads fairness:
events (avg/stddev): 256.0000/0.00
execution time (avg/stddev): 0.7210/0.00
256.00 MB transferred (1253.92 MB/sec)

Test execution summary:
total time: 0.2042s
total number of events: 256
total time taken by event execution: 0.2019
per-request statistics:
min: 0.78ms
avg: 0.79ms
max: 1.02ms
approx. 95 percentile: 0.80ms

Threads fairness:
events (avg/stddev): 256.0000/0.00
execution time (avg/stddev): 0.2019/0.00
256.00 MB transferred (1147.46 MB/sec)

Test execution summary:
total time: 0.2231s
total number of events: 256
total time taken by event execution: 0.2221
per-request statistics:
min: 0.80ms
avg: 0.87ms
max: 5.68ms
approx. 95 percentile: 0.86ms

Threads fairness:
events (avg/stddev): 256.0000/0.00
execution time (avg/stddev): 0.2221/0.00
256.00 MB transferred (1131.00 MB/sec)

Test execution summary:
total time: 0.2263s
total number of events: 256
total time taken by event execution: 0.2253
per-request statistics:
min: 0.83ms
avg: 0.88ms
max: 1.09ms
approx. 95 percentile: 0.90ms

Threads fairness:
events (avg/stddev): 256.0000/0.00
execution time (avg/stddev): 0.2253/0.00
256.00 MB transferred (1027.03 MB/sec)

Test execution summary:
total time: 0.2493s
total number of events: 256
total time taken by event execution: 0.2479
per-request statistics:
min: 0.90ms
avg: 0.97ms
max: 6.16ms
approx. 95 percentile: 0.97ms

Threads fairness:
events (avg/stddev): 256.0000/0.00
execution time (avg/stddev): 0.2479/0.00
256.00 MB transferred (560.11 MB/sec)

Test execution summary:
total time: 0.4571s
total number of events: 256
total time taken by event execution: 0.4548
per-request statistics:
min: 0.70ms
avg: 1.78ms
max: 3.92ms
approx. 95 percentile: 1.86ms

Threads fairness:
events (avg/stddev): 256.0000/0.00
execution time (avg/stddev): 0.4548/0.00
256.00 MB transferred (564.73 MB/sec)

Test execution summary:
total time: 0.4533s
total number of events: 256
total time taken by event execution: 0.4508
per-request statistics:
min: 1.03ms
avg: 1.76ms
max: 4.75ms
approx. 95 percentile: 2.03ms

Threads fairness:
events (avg/stddev): 256.0000/0.00
execution time (avg/stddev): 0.4508/0.00
256.00 MB transferred (352.03 MB/sec)

Test execution summary:
total time: 0.7272s
total number of events: 256
total time taken by event execution: 0.7210
per-request statistics:
min: 2.73ms
avg: 2.82ms
max: 4.11ms
approx. 95 percentile: 2.87ms

Threads fairness:
events (avg/stddev): 256.0000/0.00
execution time (avg/stddev): 0.7210/0.00
sysbench --test=memory --memory-block-size=512K --memory-total-size=512M run 512.00 MB transferred (5132.19 MB/sec)

Test execution summary:
total time: 0.0998s
total number of events: 1024
total time taken by event execution: 0.0981
per-request statistics:
min: 0.09ms
avg: 0.10ms
max: 0.20ms
approx. 95 percentile: 0.10ms

Threads fairness:
events (avg/stddev): 1024.0000/0.00
execution time (avg/stddev): 0.0981/0.00
512.00 MB transferred (4192.24 MB/sec)

Test execution summary:
total time: 0.1221s
total number of events: 1024
total time taken by event execution: 0.1211
per-request statistics:
min: 0.12ms
avg: 0.12ms
max: 0.20ms
approx. 95 percentile: 0.12ms

Threads fairness:
events (avg/stddev): 1024.0000/0.00
execution time (avg/stddev): 0.1211/0.00
512.00 MB transferred (1928.87 MB/sec)

Test execution summary:
total time: 0.2654s
total number of events: 1024
total time taken by event execution: 0.2636
per-request statistics:
min: 0.23ms
avg: 0.26ms
max: 0.60ms
approx. 95 percentile: 0.44ms

Threads fairness:
events (avg/stddev): 1024.0000/0.00
execution time (avg/stddev): 0.2636/0.00
512.00 MB transferred (2022.42 MB/sec)

Test execution summary:
total time: 0.2532s
total number of events: 1024
total time taken by event execution: 0.2519
per-request statistics:
min: 0.19ms
avg: 0.25ms
max: 0.78ms
approx. 95 percentile: 0.35ms

Threads fairness:
events (avg/stddev): 1024.0000/0.00
execution time (avg/stddev): 0.2519/0.00
512.00 MB transferred (1445.04 MB/sec)

Test execution summary:
total time: 0.3543s
total number of events: 1024
total time taken by event execution: 0.3531
per-request statistics:
min: 0.34ms
avg: 0.34ms
max: 0.56ms
approx. 95 percentile: 0.35ms

Threads fairness:
events (avg/stddev): 1024.0000/0.00
execution time (avg/stddev): 0.3531/0.00
512.00 MB transferred (1363.81 MB/sec)

Test execution summary:
total time: 0.3754s
total number of events: 1024
total time taken by event execution: 0.3738
per-request statistics:
min: 0.33ms
avg: 0.37ms
max: 0.81ms
approx. 95 percentile: 0.61ms

Threads fairness:
events (avg/stddev): 1024.0000/0.00
execution time (avg/stddev): 0.3738/0.00
512.00 MB transferred (2140.72 MB/sec)

Test execution summary:
total time: 0.4783s
total number of events: 1024
total time taken by event execution: 0.4756
per-request statistics:
min: 0.44ms
avg: 0.46ms
max: 0.93ms
approx. 95 percentile: 0.66ms

Threads fairness:
events (avg/stddev): 1024.0000/0.00
execution time (avg/stddev): 0.4756/0.00
512.00 MB transferred (1255.08 MB/sec)

Test execution summary:
total time: 0.4079s
total number of events: 1024
total time taken by event execution: 0.4062
per-request statistics:
min: 0.39ms
avg: 0.40ms
max: 0.56ms
approx. 95 percentile: 0.40ms

Threads fairness:
events (avg/stddev): 1024.0000/0.00
execution time (avg/stddev): 0.4062/0.00
512.00 MB transferred (1175.29 MB/sec)

Test execution summary:
total time: 0.4356s
total number of events: 1024
total time taken by event execution: 0.4336
per-request statistics:
min: 0.39ms
avg: 0.42ms
max: 0.55ms
approx. 95 percentile: 0.43ms

Threads fairness:
events (avg/stddev): 1024.0000/0.00
execution time (avg/stddev): 0.4336/0.00
512.00 MB transferred (1084.75 MB/sec)

Test execution summary:
total time: 0.4720s
total number of events: 1024
total time taken by event execution: 0.4702
per-request statistics:
min: 0.42ms
avg: 0.46ms
max: 5.54ms
approx. 95 percentile: 0.52ms

Threads fairness:
events (avg/stddev): 1024.0000/0.00
execution time (avg/stddev): 0.4702/0.00
512.00 MB transferred (1044.92 MB/sec)

Test execution summary:
total time: 0.4900s
total number of events: 1024
total time taken by event execution: 0.4877
per-request statistics:
min: 0.45ms
avg: 0.48ms
max: 5.69ms
approx. 95 percentile: 0.48ms

Threads fairness:
events (avg/stddev): 1024.0000/0.00
execution time (avg/stddev): 0.4877/0.00
512.00 MB transferred (883.35 MB/sec)

Test execution summary:
total time: 0.5796s
total number of events: 1024
total time taken by event execution: 0.5759
per-request statistics:
min: 0.35ms
avg: 0.56ms
max: 3.47ms
approx. 95 percentile: 0.96ms

Threads fairness:
events (avg/stddev): 1024.0000/0.00
execution time (avg/stddev): 0.5759/0.00
512.00 MB transferred (760.91 MB/sec)

Test execution summary:
total time: 0.6729s
total number of events: 1024
total time taken by event execution: 0.6688
per-request statistics:
min: 0.52ms
avg: 0.65ms
max: 3.76ms
approx. 95 percentile: 1.04ms

Threads fairness:
events (avg/stddev): 1024.0000/0.00
execution time (avg/stddev): 0.6688/0.00
512.00 MB transferred (352.66 MB/sec)

Test execution summary:
total time: 1.4518s
total number of events: 1024
total time taken by event execution: 1.4439
per-request statistics:
min: 1.37ms
avg: 1.41ms
max: 2.61ms
approx. 95 percentile: 1.44ms

Threads fairness:
events (avg/stddev): 1024.0000/0.00
execution time (avg/stddev): 1.4439/0.00

Conclusions

For new installations it is strongly recommend investing in multi-core (at least 2 cores) hardware, as single-core mini boards may have problems dealing with intensive traffic. If in addition to OGN receiver software you plan to run other software on the same hardware (e.g. you are active feeder of ADS-B data to FR24), then definitely do not consider any single-core solution.

If, however, you already have one or you can get one really cheap - for now we recommend to go for Raspberry Pi! because of two main reasons:

  1. there is a very convenient installation procedure available for R. Pi (thanks to Mell's image)
  2. OGN receiver software is able to use GPU on Raspberry Pi (and that significantly improves performance, although e.g. BeagleBone Black without the use of GPU proves to offer similar performance as Pi with GPU)
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License