Hardkernel ODROID XU4 Review
Benchmarks
Booting & Launching Apps
System boot times and application launch times are very important metrics to users, as they are a measure of how “snappy” a system is.
Launch Times | media | Start | Web 1 | Web 2 | Shell 1 | Shell 2 | File 1 | File 2 |
Raspberry Pi B+ | ADATA | 42 | 15 | 12 | 3 | 2 | 3 | 2 |
Raspberry Pi 2 B | ADATA | 22.9 | 8.2 | 2.5 | 1 | 0.5 | 1 | 0.5 |
MIPS CI20 | eMMC | 115 | 25 | 9 | 4 | 2 | 7 | 2 |
Banana Pro | ADATA | 35 | 3 | 2 | 1 | 0.5 | 1 | 0.5 |
ODROID-C1 | ADATA | 36.9 | 11.5 | 6.8 | 1.3 | 0.9 | 1.8 | 0.9 |
ODROID-C1 | ADATA UHS | 35.4 | 9.4 | 6.9 | 1.2 | 0.9 | 1.6 | 0.8 |
ODROID-C1 | eMMC | 25.4 | 8.9 | 6.7 | 1.1 | 1.1 | 1.1 | 0.7 |
ODROID-XU4 | ADATA UHS | 40.6 | 11.1 | 5.5 | 1.2 | 1.1 | 2.2 | 0.9 |
ODROID-XU4 | eMMC | 25.0 | 5.4 | 4.8 | 1.2 | 0.6 | 2.1 | 1.1 |
Some boards tend to use different web and file browsers, which influences the results.
The boot time is influenced by the different kernels (and their respective sizes) used on the different boards.
The application launch times are greatly dependent on the sizes of executables used.
Regardless of the caveats above, it is useful to see the boot/load times of the different systems above.
Compiling GNU Emacs 24.4
Here is a real-world large project compilation in order to show the effect of multiple cores on compiling large software projects.
Make | -j 1 | -j 2 | -j 4 | -j 6 | -j 8 | -j 10 |
Banana Pro | 1189.6 | 724.1 | 722.4 | 729.9 | 739.7 | |
MIPS Create CI20 | 1459.5 | 899.5 | 922.8 | 923 | 920.4 | |
Raspberry Pi Model B+ | 2770.2 | 2794.7 | 2787 | 2771.5 | 2765.9 | |
Raspberry Pi 2 Model B | 933.3 | 575.9 | 403.8 | 409.2 | 408.4 | |
ODROID C1 ADATA | 790.6 | 512.3 | 385.4 | 384.4 | 391 | |
ODROID-C1 eMMC | 762 | 471.7 | 382.6 | 375.6 | 366.6 | |
ODROID XU4 ADATA UHS | 480.7 | 302.1 | 232.8 | 229.7 | 190.4 | 192.0 |
ODROID XU4 eMMC | 438.0 | 262.3 | 228.1 | 175.9 | 168.1 | 169.6 |
A chart really shows the performance differential:
As you can see from the chart above, the ODROID-XU4 dominates the Emacs compilation benchmark.
If you need to compile large projects, the XU4 thoroughly clobbers the other boards above.
Review Index
- Page 1: Introduction, Does XU4 look like a C1 or RPi2?
- Page 2: A Closer look at the ODROID XU4
- Page 3: ODROID-XU4 Tour (continued)
- Page 4: Feature Comparison
- Page 5: Operating Systems, Multimedia
- Page 6: Software Compatibility & Hardware Compatibility
- Page 7: WiFi Compatibility & Documentation
- Page 8: XU4 Benchmarks: Booting, Apps, Compiling Emacs
- Page 9: XU4 Benchmarks: SysBench, iperf, nBench
- Page 10: XU4 Benchmarks: Unix Bench, hdparm, dd
- Page 11: Power Utilization, Support, Conclusion