In the meantime I also got a confirmation that my Hummingboard is on its way, I’m really curious to see how that one will perform compared to the Raspberry and Banana Pi… to be continued
The complete benchmark details are available here.
The main SoC chip is different. Raspberry Pi has a Broadcom ARM11 core chip while Banana Pi has Allwinner ARM Cortex-A7 dual cores. The ARM architecture is the major differences. Banana Pi has more features enabling by ARM v7 architecture and still be compatible to run applications on ARMv6. The physical dimension of Banana Pi is wider than Raspberry.
Install the Phoronix test suite
> sudo apt-get install phoronix-test-suite
(optional) make an account on http://openbenchmarking.org/
(optional) login to openbenchmarking.org
> phoronix-test-suite openbenchmarking-login
Install the tests you want to run.
> phoronix-test-suite install [Test 1] [Test 2] ...
> phoronix-test-suite install nginx phpbench pybench compress-pbzip2 compress-7zip openssl scimark2 encode-mp3 x264 stream
Prepare Phoronix to run your tests
> phoronix-test-suite batch-setup
Run your tests
> phoronix-test-suite batch-run [Test 1] [Test 2] ...
> phoronix-test-suite batch-run nginx phpbench pybench compress-pbzip2 compress-7zip openssl scimark2 encode-mp3 x264 stream
The easiest way to compare your system against an existing published benchmark is to run Phoronix with a referral to that test. Here’s an example based on http://openbenchmarking.org/result/1407059-GLND-ARMSBCB91
> phoronix-test-suite benchmark 1407059-GLND-ARMSBCB91
Running Phoronix like this will automatically merge your result with the source benchmark it is based on.
List all available tests:
> phoronix-test-suite list-available-tests
List all test results:
> phoronix-test-suite list-results
Remove a result
> phoronix-test-suite remove-result [Test-Result]
Rename an identifier in a result file
> phoronix-test-suite rename-identifier-in-result-file [Test-Result]
Upload a test result to http://openbenchmarking.org/
> phoronix-test-suite upload-result [Test Result]
Run a benchmark. This is more verbose compared to a batch-run, for each test some extra user input could be required:
> phoronix-test-suite benchmark nginx phpbench
> phoronix-test-suite merge-results [Test Result] ...