Raspberry Pi vs Orange Pi 2016-03 Showdown by LoveRPi With the Raspberry Pi boards armed with Raspbian and the Orange Pi boards armed with Armbian, we performed a full throttle test comparison all boards. We compensated for the Raspberry Pi 3 heat issues wit heatsinks and fan. For more information, see https://www.loverpi.com/blogs/news/95232833-the-epic-battle-of-the-raspberries-and-the-oranges
HTML result view exported from: https://openbenchmarking.org/result/1603302-LOVE-RASPBER33&grt .
Raspberry Pi vs Orange Pi 2016-03 Showdown by LoveRPi Processor Motherboard Memory Disk OS Kernel Compiler File-System Screen Resolution Desktop Display Server Orange Pi One on Armbian Orange Pi PC on Armbian Orange Pi Plus on Armbian Raspberry Pi 2 on Raspbian Raspberry Pi 3 on Raspbian ARMv7 rev 5 @ 1.20GHz (4 Cores) sun8i 494MB 32GB 00000 Debian 8.3 3.4.110-sun8i (armv7l) GCC 4.9.2 ext4 1280x1440 ARMv7 rev 5 @ 1.30GHz (4 Cores) 1024MB 32GB 00000 + 8GB M8G1GC ARMv7 rev 5 @ 0.90GHz (4 Cores) BCM2709 Raspberry Pi 2 Model B Rev 1.1 925MB 8GB SD Raspbian 8.0 4.1.13-v7+ (armv7l) LXDE 0.7.2 X Server 1.16.4 1824x984 ARMv7 rev 4 @ 1.20GHz (4 Cores) BCM2709 Raspberry Pi 3 Model B Rev 1.2 63GB 00000 Raspbian GNU/Linux 8 4.1.20-v7+ (armv7l) OpenBenchmarking.org Compiler Details - Orange Pi One on Armbian: --build=arm-linux-gnueabihf --disable-browser-plugin --disable-libitm --disable-libquadmath --disable-sjlj-exceptions --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch-directory=arm --with-arch=armv7-a --with-float=hard --with-fpu=vfpv3-d16 --with-mode=thumb -v - Orange Pi PC on Armbian: --build=arm-linux-gnueabihf --disable-browser-plugin --disable-libitm --disable-libquadmath --disable-sjlj-exceptions --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch-directory=arm --with-arch=armv7-a --with-float=hard --with-fpu=vfpv3-d16 --with-mode=thumb -v - Orange Pi Plus on Armbian: --build=arm-linux-gnueabihf --disable-browser-plugin --disable-libitm --disable-libquadmath --disable-sjlj-exceptions --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch-directory=arm --with-arch=armv7-a --with-float=hard --with-fpu=vfpv3-d16 --with-mode=thumb -v - Raspberry Pi 2 on Raspbian: --build=arm-linux-gnueabihf --disable-browser-plugin --disable-libitm --disable-libquadmath --disable-sjlj-exceptions --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch-directory=arm --with-arch=armv6 --with-float=hard --with-fpu=vfp -v - Raspberry Pi 3 on Raspbian: --build=arm-linux-gnueabihf --disable-browser-plugin --disable-libitm --disable-libquadmath --disable-sjlj-exceptions --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch-directory=arm --with-arch=armv6 --with-float=hard --with-fpu=vfp -v Processor Details - Orange Pi One on Armbian: Scaling Governor: cpufreq-sunxi interactive - Orange Pi PC on Armbian: Scaling Governor: cpufreq-sunxi interactive - Orange Pi Plus on Armbian: Scaling Governor: cpufreq-sunxi interactive - Raspberry Pi 2 on Raspbian: Scaling Governor: BCM2835 Freq ondemand - Raspberry Pi 3 on Raspbian: Scaling Governor: BCM2835 Freq ondemand
Raspberry Pi vs Orange Pi 2016-03 Showdown by LoveRPi c-ray: Total Time encode-flac: WAV To FLAC himeno: Poisson Pressure Solver john-the-ripper: Blowfish openssl: RSA 4096-bit Performance smallpt: Global Illumination Renderer; 100 Samples mafft: Multiple Sequence Alignment Orange Pi One on Armbian Orange Pi PC on Armbian Orange Pi Plus on Armbian Raspberry Pi 2 on Raspbian Raspberry Pi 3 on Raspbian 365.94 229.54 64.38 509 16 1665 344.52 228.09 68.23 550 17.20 1547 62.45 350.07 231.38 68.01 540 17.13 1549 63.17 505.44 314.58 33.29 387 11.93 2175 75.46 250.79 237.30 60.28 599 20.60 1390 61.06 OpenBenchmarking.org
C-Ray Total Time OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time Orange Pi One on Armbian Orange Pi PC on Armbian Orange Pi Plus on Armbian Raspberry Pi 2 on Raspbian Raspberry Pi 3 on Raspbian 110 220 330 440 550 SE +/- 0.37, N = 3 SE +/- 2.95, N = 3 SE +/- 1.06, N = 3 SE +/- 0.74, N = 3 SE +/- 0.11, N = 3 365.94 344.52 350.07 505.44 250.79 1. (CC) gcc options: -lm -lpthread -O3
FLAC Audio Encoding WAV To FLAC OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.3.1 WAV To FLAC Orange Pi One on Armbian Orange Pi PC on Armbian Orange Pi Plus on Armbian Raspberry Pi 2 on Raspbian Raspberry Pi 3 on Raspbian 70 140 210 280 350 SE +/- 0.16, N = 5 SE +/- 1.01, N = 5 SE +/- 1.46, N = 5 SE +/- 1.30, N = 5 SE +/- 1.73, N = 5 229.54 228.09 231.38 314.58 237.30 1. (CXX) g++ options: -O2 -fvisibility=hidden -lm
Himeno Benchmark Poisson Pressure Solver OpenBenchmarking.org MFLOPS, More Is Better Himeno Benchmark 3.0 Poisson Pressure Solver Orange Pi One on Armbian Orange Pi PC on Armbian Orange Pi Plus on Armbian Raspberry Pi 2 on Raspbian Raspberry Pi 3 on Raspbian 15 30 45 60 75 SE +/- 0.16, N = 3 SE +/- 0.32, N = 3 SE +/- 0.04, N = 3 SE +/- 0.47, N = 3 SE +/- 0.37, N = 3 64.38 68.23 68.01 33.29 60.28 1. (CC) gcc options: -O3
Himeno Benchmark Performance / Cost - Poisson Pressure Solver OpenBenchmarking.org MFLOPS Per Dollar, More Is Better Himeno Benchmark 3.0 Performance / Cost - Poisson Pressure Solver Orange Pi One on Armbian Orange Pi PC on Armbian Orange Pi Plus on Armbian Raspberry Pi 3 on Raspbian 2 4 6 8 10 6.44 4.55 1.74 1.72 1. Orange Pi One on Armbian: $10 reported cost. 2. Orange Pi PC on Armbian: $15 reported cost. 3. Orange Pi Plus on Armbian: $39 reported cost. 4. Raspberry Pi 3 on Raspbian: $35 reported cost.
John The Ripper Test: Blowfish OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.8.0 Test: Blowfish Orange Pi One on Armbian Orange Pi PC on Armbian Orange Pi Plus on Armbian Raspberry Pi 2 on Raspbian Raspberry Pi 3 on Raspbian 130 260 390 520 650 SE +/- 0.33, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.67, N = 3 SE +/- 2.19, N = 3 509 550 540 387 599 1. (CC) gcc options: -fopenmp
John The Ripper Performance / Cost - Test: Blowfish OpenBenchmarking.org Real C/S Per Dollar, More Is Better John The Ripper 1.8.0 Performance / Cost - Test: Blowfish Orange Pi One on Armbian Orange Pi PC on Armbian Orange Pi Plus on Armbian Raspberry Pi 3 on Raspbian 11 22 33 44 55 50.90 36.67 13.85 17.11 1. Orange Pi One on Armbian: $10 reported cost. 2. Orange Pi PC on Armbian: $15 reported cost. 3. Orange Pi Plus on Armbian: $39 reported cost. 4. Raspberry Pi 3 on Raspbian: $35 reported cost.
Meta Performance Per Dollar Performance Per Dollar OpenBenchmarking.org Performance Per Dollar, More Is Better Meta Performance Per Dollar Performance Per Dollar Orange Pi One on Armbian Orange Pi PC on Armbian Orange Pi Plus on Armbian Raspberry Pi 3 on Raspbian 5 10 15 20 25 19.65 14.12 5.34 6.48 1. Orange Pi One on Armbian: $10 reported cost. Average result: 196.46. 2. Orange Pi PC on Armbian: $15 reported cost. Average result: 211.81. 3. Orange Pi Plus on Armbian: $39 reported cost. Average result: 208.38. 4. Raspberry Pi 3 on Raspbian: $35 reported cost. Average result: 226.63.
OpenSSL RSA 4096-bit Performance OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.0.1g RSA 4096-bit Performance Orange Pi One on Armbian Orange Pi PC on Armbian Orange Pi Plus on Armbian Raspberry Pi 2 on Raspbian Raspberry Pi 3 on Raspbian 5 10 15 20 25 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.75, N = 6 16.00 17.20 17.13 11.93 20.60 1. (CC) gcc options: -march=armv7-a -O3 -lssl -lcrypto -ldl
OpenSSL Performance / Cost - RSA 4096-bit Performance OpenBenchmarking.org Signs Per Second Per Dollar, More Is Better OpenSSL 1.0.1g Performance / Cost - RSA 4096-bit Performance Orange Pi One on Armbian Orange Pi PC on Armbian Orange Pi Plus on Armbian Raspberry Pi 3 on Raspbian 0.36 0.72 1.08 1.44 1.8 1.60 1.15 0.44 0.59 1. Orange Pi One on Armbian: $10 reported cost. 2. Orange Pi PC on Armbian: $15 reported cost. 3. Orange Pi Plus on Armbian: $39 reported cost. 4. Raspberry Pi 3 on Raspbian: $35 reported cost.
Smallpt Global Illumination Renderer; 100 Samples OpenBenchmarking.org Seconds, Fewer Is Better Smallpt 1.0 Global Illumination Renderer; 100 Samples Orange Pi One on Armbian Orange Pi PC on Armbian Orange Pi Plus on Armbian Raspberry Pi 2 on Raspbian Raspberry Pi 3 on Raspbian 500 1000 1500 2000 2500 SE +/- 0.00, N = 3 SE +/- 3.51, N = 3 SE +/- 0.67, N = 3 SE +/- 5.90, N = 3 SE +/- 1.86, N = 3 1665 1547 1549 2175 1390 1. (CXX) g++ options: -fopenmp
Timed MAFFT Alignment Multiple Sequence Alignment OpenBenchmarking.org Seconds, Fewer Is Better Timed MAFFT Alignment 6.864 Multiple Sequence Alignment Orange Pi PC on Armbian Orange Pi Plus on Armbian Raspberry Pi 2 on Raspbian Raspberry Pi 3 on Raspbian 20 40 60 80 100 SE +/- 2.10, N = 6 SE +/- 0.78, N = 3 SE +/- 1.02, N = 3 SE +/- 2.58, N = 6 62.45 63.17 75.46 61.06 1. (CC) gcc options: -O3 -lm -lpthread
Phoronix Test Suite v10.8.5