Hardkernel ODROID XU4 Review

Unix Bench 5.1.3

Benchmark # cores Dhrystone Whetstone Hanoi
Raspberry Pi B+ 1 142.7 48.9 18790.9
Raspberry Pi 2B 1 253.8 90.1 34122.8
Raspberry Pi 2B 2 506.3 179.4 67640.2
Raspberry Pi 2B 4 1006.6 358.7 135452.7
MIPS CI20 1 197.8 58.6 23839.4
MIPS CI20 2 394.5 117.2 47674.7
Banana Pro 1 248.7 89.6 33920.3
Banana Pro 2 490.0 178.0 67205.1
ODROID-C1 1 348.4 113.9 40639.1
ODROID-C1 2 680.6 225.6 81299.3
ODROID-C1 4 1174.3 443.2 148415.5
ODROID XU4 1 1214.6 308.7 104051.9
ODROID XU4 2 2320.7 617.5 213558.5
ODROID XU4 4 3493.5 1099.1 324998.0
ODROID XU4 8 4883.1 1613.4 484718.5

Results are an index relative to a SPARCstation 20-61 (rated at 10.0)

The other boards are seriously outperformed by the ODROID XU4 for Dhrystone, Whetstone and Hanoi.

  • Dhrystone: ODROID XU4 is roughly 4.8x – 10x faster at maximum cores
  • Whetstone: ODROID XU4 is at least 4.5x faster
  • Hanoi: ODROID XU4 is 3.6x faster than RPi2

hdparm

hdparm media cached read buffered read
Raspberry Pi B+ ADATA 159.6 19.5
Raspberry Pi 2B ADATA 391.1 17.5
MIPS CI20 eMMC ioctl err ioctl err
MIPS CI20 ADATA 141.2 16.7
Banana Pro ADATA 323.4 16.7
ODROID-C1 ADATA 714.5 17.7
ODROID-C1 ADATA UHS 690.2 29.3
ODROID-C1 Patriot 690.1 14.3
ODROID-C1 Patriot UHS 699.7 24.7
ODROID-C1 eMMC 709.0 77.2
ODROID XU4 ADATA UHS 798.3 33.1
ODROID XU4 eMMC 986.7 110.9

Results are in megabytes per second.

The cached read hdparm test is basically a memory benchmark, and the high result returned by the ODROID-XU4 is a good indication of its high memory bandwidth.

The buffered read gives an indication of the high sequential read speed of eMMC.

dd

dd media dd read dd copy dd write
Raspberry Pi B+ ADATA 18.4 5.8 9.6
Raspberry Pi 2B ADATA 18.5 6.8 10.9
MIPS CI20 eMMC 7.9 6.7 32.9
MIPS CI20 ADATA 18.5 3.7 4.8
Banana Pro ADATA 17.5 8.1 16.4
ODROID-C1 ADATA 16.5 7.3 8.1
ODROID-C1 ADATA UHS 30.4 8.0 10.0
ODROID-C1 Patriot 16.5 8.9 16.4
ODROID-C1 Patriot UHS 27.8 12.2 23.1
ODROID-C1 eMMC 80.8 11.6 14.5
ODROID XU4 ADATA UHS 36.1 7.6 10.1
ODROID XU4 eMMC 121.0 17.0 20.4

Results are in megabytes per second.

dd is a poor benchmark for server performance – but it can give a useful indication of maximum possible sequential read, write and copy speeds.

The value of an eMMC root partition can be seen above, as the XU4 returned the best results, followed by the C1, with the Raspberry Pi 2 and other boards being left in the proverbial dust.

Having said that, you should revisit the boot and application load benchmarks to see that eMMC is not the magic solution to getting high performance – and the Emacs compilation test clearly shows how effective Linux disk caching is in hiding the lower performance of SD cards.

I intend to test USB3.0 attached hard disk performance very soon!

Review Index

Pages: 1 2 3 4 5 6 7 8 9 10 11

If you liked this article, please help us grow! "Like" us and let your friends know with the Twitter and Facebook buttons at the top left - We appreciate your support!