This is just out of curiosity. What is the performance of your board?
To get started:
$this->bbcode_second_pass_code('', 'pacman -Sy base-devel wget
cd ~
wget https://byte-unixbench.googlecode.com/files/UnixBench5.1.3.tgz
tar xzf UnixBench5.1.3.tgz
cd UnixBench
make
./Run -c X')
where X is number of cores on your board. big.LITTLE 8 core arm architecture only allows for 4 cores to be used at a time.
Results from devices that I have:
Something to compate to, an older x86 chip (quad): i5-750 @ 3.1Ghz
$this->bbcode_second_pass_code('', '========================================================================
BYTE UNIX Benchmarks (Version 5.1.3)
System: archdesktop: GNU/Linux
OS: GNU/Linux -- 3.18.6-1-ARCH -- #1 SMP PREEMPT Sat Feb 7 08:44:05 CET 2015
Machine: x86_64 (unknown)
Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8")
CPU 0: Intel(R) Core(TM) i5 CPU 750 @ 2.67GHz (6022.4 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization
CPU 1: Intel(R) Core(TM) i5 CPU 750 @ 2.67GHz (6022.4 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization
CPU 2: Intel(R) Core(TM) i5 CPU 750 @ 2.67GHz (6022.4 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization
CPU 3: Intel(R) Core(TM) i5 CPU 750 @ 2.67GHz (6022.4 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization
12:59:15 up 1 day, 16:35, 6 users, load average: 1.20, 1.10, 1.06; runlevel unknown
------------------------------------------------------------------------
Benchmark Run: Wed Feb 11 2015 12:59:15 - 13:27:27
4 CPUs in system; running 1 parallel copy of tests
Dhrystone 2 using register variables 29514359.0 lps (10.0 s, 7 samples)
Double-Precision Whetstone 3803.7 MWIPS (10.0 s, 7 samples)
Execl Throughput 4033.6 lps (29.9 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks 930505.5 KBps (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks 252609.7 KBps (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks 2117822.2 KBps (30.0 s, 2 samples)
Pipe Throughput 1899147.0 lps (10.0 s, 7 samples)
Pipe-based Context Switching 122800.2 lps (10.0 s, 7 samples)
Process Creation 12927.4 lps (30.0 s, 2 samples)
Shell Scripts (1 concurrent) 4148.6 lpm (60.0 s, 2 samples)
Shell Scripts (8 concurrent) 1371.0 lpm (60.0 s, 2 samples)
System Call Overhead 3598687.5 lps (10.0 s, 7 samples)
System Benchmarks Index Values BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 29514359.0 2529.1
Double-Precision Whetstone 55.0 3803.7 691.6
Execl Throughput 43.0 4033.6 938.0
File Copy 1024 bufsize 2000 maxblocks 3960.0 930505.5 2349.8
File Copy 256 bufsize 500 maxblocks 1655.0 252609.7 1526.3
File Copy 4096 bufsize 8000 maxblocks 5800.0 2117822.2 3651.4
Pipe Throughput 12440.0 1899147.0 1526.6
Pipe-based Context Switching 4000.0 122800.2 307.0
Process Creation 126.0 12927.4 1026.0
Shell Scripts (1 concurrent) 42.4 4148.6 978.4
Shell Scripts (8 concurrent) 6.0 1371.0 2285.0
System Call Overhead 15000.0 3598687.5 2399.1
========
System Benchmarks Index Score 1397.3
------------------------------------------------------------------------
Benchmark Run: Wed Feb 11 2015 13:27:27 - 13:56:30
4 CPUs in system; running 4 parallel copies of tests
Dhrystone 2 using register variables 86060623.3 lps (10.0 s, 7 samples)
Double-Precision Whetstone 15269.7 MWIPS (10.0 s, 7 samples)
Execl Throughput 13398.5 lps (29.9 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks 1281110.8 KBps (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks 353308.9 KBps (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks 3335421.2 KBps (30.0 s, 2 samples)
Pipe Throughput 5642476.4 lps (10.0 s, 7 samples)
Pipe-based Context Switching 951986.9 lps (10.0 s, 7 samples)
Process Creation 29569.9 lps (30.0 s, 2 samples)
Shell Scripts (1 concurrent) 10256.7 lpm (60.0 s, 2 samples)
Shell Scripts (8 concurrent) 1545.0 lpm (60.1 s, 2 samples)
System Call Overhead 8952314.8 lps (10.0 s, 7 samples)
System Benchmarks Index Values BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 86060623.3 7374.5
Double-Precision Whetstone 55.0 15269.7 2776.3
Execl Throughput 43.0 13398.5 3115.9
File Copy 1024 bufsize 2000 maxblocks 3960.0 1281110.8 3235.1
File Copy 256 bufsize 500 maxblocks 1655.0 353308.9 2134.8
File Copy 4096 bufsize 8000 maxblocks 5800.0 3335421.2 5750.7
Pipe Throughput 12440.0 5642476.4 4535.8
Pipe-based Context Switching 4000.0 951986.9 2380.0
Process Creation 126.0 29569.9 2346.8
Shell Scripts (1 concurrent) 42.4 10256.7 2419.0
Shell Scripts (8 concurrent) 6.0 1545.0 2575.0
System Call Overhead 15000.0 8952314.8 5968.2
========
System Benchmarks Index Score 3400.0
')
GoFlex Home
$this->bbcode_second_pass_code('', '========================================================================
BYTE UNIX Benchmarks (Version 5.1.3)
System: GoFlex: GNU/Linux
OS: GNU/Linux -- 3.19.0-1-ARCH -- #1 PREEMPT Mon Feb 9 23:24:55 MST 2015
Machine: armv5tel (unknown)
Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8")
CPU 0: Feroceon 88FR131 rev 1 (v5l) (0.0 bogomips)
02:38:30 up 1 day, 8:50, 2 users, load average: 0.09, 0.07, 0.12; runlevel unknown
------------------------------------------------------------------------
Benchmark Run: Thu Feb 12 2015 02:38:30 - 03:06:47
1 CPU in system; running 1 parallel copy of tests
Dhrystone 2 using register variables 2426911.5 lps (10.1 s, 7 samples)
Double-Precision Whetstone 46.8 MWIPS (9.8 s, 7 samples)
Execl Throughput 366.4 lps (29.8 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks 60031.0 KBps (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks 18354.5 KBps (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks 135610.3 KBps (30.0 s, 2 samples)
Pipe Throughput 172779.9 lps (10.1 s, 7 samples)
Pipe-based Context Switching 14843.2 lps (10.1 s, 7 samples)
Process Creation 797.1 lps (30.1 s, 2 samples)
Shell Scripts (1 concurrent) 332.5 lpm (60.1 s, 2 samples)
Shell Scripts (8 concurrent) 44.5 lpm (60.7 s, 2 samples)
System Call Overhead 550798.0 lps (10.1 s, 7 samples)
System Benchmarks Index Values BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 2426911.5 208.0
Double-Precision Whetstone 55.0 46.8 8.5
Execl Throughput 43.0 366.4 85.2
File Copy 1024 bufsize 2000 maxblocks 3960.0 60031.0 151.6
File Copy 256 bufsize 500 maxblocks 1655.0 18354.5 110.9
File Copy 4096 bufsize 8000 maxblocks 5800.0 135610.3 233.8
Pipe Throughput 12440.0 172779.9 138.9
Pipe-based Context Switching 4000.0 14843.2 37.1
Process Creation 126.0 797.1 63.3
Shell Scripts (1 concurrent) 42.4 332.5 78.4
Shell Scripts (8 concurrent) 6.0 44.5 74.1
System Call Overhead 15000.0 550798.0 367.2
========
System Benchmarks Index Score 92.9')
Cubox i 4Pro
$this->bbcode_second_pass_code('', '========================================================================
BYTE UNIX Benchmarks (Version 5.1.3)
System: alarmcbi: GNU/Linux
OS: GNU/Linux -- 3.14.32-1-ARCH -- #1 SMP Fri Feb 6 21:41:15 MST 2015
Machine: armv7l (unknown)
Language: en_US.utf8 (charmap="ANSI_X3.4-1968", collate="ANSI_X3.4-1968")
CPU 0: ARMv7 Processor rev 10 (v7l) (0.0 bogomips)
CPU 1: ARMv7 Processor rev 10 (v7l) (0.0 bogomips)
CPU 2: ARMv7 Processor rev 10 (v7l) (0.0 bogomips)
CPU 3: ARMv7 Processor rev 10 (v7l) (0.0 bogomips)
11:05:43 up 4:57, 1 user, load average: 0.09, 0.06, 0.05; runlevel unknown
------------------------------------------------------------------------
Benchmark Run: Wed Feb 11 2015 11:05:43 - 11:34:05
4 CPUs in system; running 1 parallel copy of tests
Dhrystone 2 using register variables 5584277.9 lps (10.0 s, 7 samples)
Double-Precision Whetstone 706.3 MWIPS (10.0 s, 7 samples)
Execl Throughput 266.4 lps (29.8 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks 97873.3 KBps (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks 31853.6 KBps (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks 215642.0 KBps (30.0 s, 2 samples)
Pipe Throughput 220591.3 lps (10.0 s, 7 samples)
Pipe-based Context Switching 12144.1 lps (10.0 s, 7 samples)
Process Creation 1000.9 lps (30.0 s, 2 samples)
Shell Scripts (1 concurrent) 1102.3 lpm (60.1 s, 2 samples)
Shell Scripts (8 concurrent) 302.0 lpm (60.2 s, 2 samples)
System Call Overhead 355486.4 lps (10.0 s, 7 samples)
System Benchmarks Index Values BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 5584277.9 478.5
Double-Precision Whetstone 55.0 706.3 128.4
Execl Throughput 43.0 266.4 61.9
File Copy 1024 bufsize 2000 maxblocks 3960.0 97873.3 247.2
File Copy 256 bufsize 500 maxblocks 1655.0 31853.6 192.5
File Copy 4096 bufsize 8000 maxblocks 5800.0 215642.0 371.8
Pipe Throughput 12440.0 220591.3 177.3
Pipe-based Context Switching 4000.0 12144.1 30.4
Process Creation 126.0 1000.9 79.4
Shell Scripts (1 concurrent) 42.4 1102.3 260.0
Shell Scripts (8 concurrent) 6.0 302.0 503.3
System Call Overhead 15000.0 355486.4 237.0
========
System Benchmarks Index Score 176.2
------------------------------------------------------------------------
Benchmark Run: Wed Feb 11 2015 11:34:05 - 12:02:33
4 CPUs in system; running 4 parallel copies of tests
Dhrystone 2 using register variables 22360261.8 lps (10.0 s, 7 samples)
Double-Precision Whetstone 2824.5 MWIPS (10.0 s, 7 samples)
Execl Throughput 1673.1 lps (29.9 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks 199680.7 KBps (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks 60033.1 KBps (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks 550860.4 KBps (30.0 s, 2 samples)
Pipe Throughput 866442.4 lps (10.0 s, 7 samples)
Pipe-based Context Switching 117379.8 lps (10.0 s, 7 samples)
Process Creation 4165.2 lps (30.0 s, 2 samples)
Shell Scripts (1 concurrent) 2346.8 lpm (60.1 s, 2 samples)
Shell Scripts (8 concurrent) 315.0 lpm (60.3 s, 2 samples)
System Call Overhead 1400987.8 lps (10.0 s, 7 samples)
System Benchmarks Index Values BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 22360261.8 1916.0
Double-Precision Whetstone 55.0 2824.5 513.5
Execl Throughput 43.0 1673.1 389.1
File Copy 1024 bufsize 2000 maxblocks 3960.0 199680.7 504.2
File Copy 256 bufsize 500 maxblocks 1655.0 60033.1 362.7
File Copy 4096 bufsize 8000 maxblocks 5800.0 550860.4 949.8
Pipe Throughput 12440.0 866442.4 696.5
Pipe-based Context Switching 4000.0 117379.8 293.4
Process Creation 126.0 4165.2 330.6
Shell Scripts (1 concurrent) 42.4 2346.8 553.5
Shell Scripts (8 concurrent) 6.0 315.0 525.0
System Call Overhead 15000.0 1400987.8 934.0
========
System Benchmarks Index Score 571.7
')
Netgear R7000 router (armv7 dualcore, no vfp)
$this->bbcode_second_pass_code('', '========================================================================
BYTE UNIX Benchmarks (Version 5.1.3)
System: Main Gateway: GNU/Linux
OS: GNU/Linux -- 3.10.25 -- #1081 SMP PREEMPT Fri Jun 13 21:55:53 CEST 2014
Machine: armv7l (unknown)
Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8")
CPU 0: ARMv7 Processor rev 0 (v7l) (0.0 bogomips)
13:35:36 up 2 days, 20:07, 1 user, load average: 1.18, 0.98, 0.90; runlevel unknown
------------------------------------------------------------------------
Benchmark Run: Wed Feb 11 2015 04:06:53 - 04:35:29
1 CPU in system; running 1 parallel copy of tests
Dhrystone 2 using register variables 3206984.1 lps (10.0 s, 7 samples)
Double-Precision Whetstone 72.1 MWIPS (9.8 s, 7 samples)
Execl Throughput 645.8 lps (29.8 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks 89154.8 KBps (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks 26952.0 KBps (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks 48755.1 KBps (30.1 s, 2 samples)
Pipe Throughput 250515.5 lps (10.0 s, 7 samples)
Pipe-based Context Switching 59030.2 lps (10.0 s, 7 samples)
Process Creation 1896.1 lps (30.0 s, 2 samples)
Shell Scripts (1 concurrent) 1333.3 lpm (60.1 s, 2 samples)
Shell Scripts (8 concurrent) 233.5 lpm (60.1 s, 2 samples)
System Call Overhead 572767.9 lps (10.0 s, 7 samples)
System Benchmarks Index Values BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 3206984.1 274.8
Double-Precision Whetstone 55.0 72.1 13.1
Execl Throughput 43.0 645.8 150.2
File Copy 1024 bufsize 2000 maxblocks 3960.0 89154.8 225.1
File Copy 256 bufsize 500 maxblocks 1655.0 26952.0 162.9
File Copy 4096 bufsize 8000 maxblocks 5800.0 48755.1 84.1
Pipe Throughput 12440.0 250515.5 201.4
Pipe-based Context Switching 4000.0 59030.2 147.6
Process Creation 126.0 1896.1 150.5
Shell Scripts (1 concurrent) 42.4 1333.3 314.5
Shell Scripts (8 concurrent) 6.0 233.5 389.2
System Call Overhead 15000.0 572767.9 381.8
========
System Benchmarks Index Score 162.9
------------------------------------------------------------------------
Benchmark Run: Wed Feb 11 2015 13:35:36 - 14:04:45
1 CPU in system; running 2 parallel copies of tests
Dhrystone 2 using register variables 6142688.5 lps (10.0 s, 7 samples)
Double-Precision Whetstone 142.0 MWIPS (10.0 s, 7 samples)
Execl Throughput 875.9 lps (29.7 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks 124972.5 KBps (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks 38849.1 KBps (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks 55971.7 KBps (30.1 s, 2 samples)
Pipe Throughput 460441.0 lps (10.0 s, 7 samples)
Pipe-based Context Switching 91719.0 lps (10.0 s, 7 samples)
Process Creation 2076.7 lps (30.0 s, 2 samples)
Shell Scripts (1 concurrent) 1412.5 lpm (60.1 s, 2 samples)
Shell Scripts (8 concurrent) 195.6 lpm (60.3 s, 2 samples)
System Call Overhead 939393.3 lps (10.0 s, 7 samples)
System Benchmarks Index Values BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 6142688.5 526.4
Double-Precision Whetstone 55.0 142.0 25.8
Execl Throughput 43.0 875.9 203.7
File Copy 1024 bufsize 2000 maxblocks 3960.0 124972.5 315.6
File Copy 256 bufsize 500 maxblocks 1655.0 38849.1 234.7
File Copy 4096 bufsize 8000 maxblocks 5800.0 55971.7 96.5
Pipe Throughput 12440.0 460441.0 370.1
Pipe-based Context Switching 4000.0 91719.0 229.3
Process Creation 126.0 2076.7 164.8
Shell Scripts (1 concurrent) 42.4 1412.5 333.1
Shell Scripts (8 concurrent) 6.0 195.6 326.0
System Call Overhead 15000.0 939393.3 626.3
========
System Benchmarks Index Score 227.1
')
RaspberryPI 1 @850Mhz
$this->bbcode_second_pass_code('', '========================================================================
BYTE UNIX Benchmarks (Version 5.1.3)
System: alarmpi: GNU/Linux
OS: GNU/Linux -- 3.18.6-2-ARCH -- #1 PREEMPT Sun Feb 8 09:43:43 MST 2015
Machine: armv6l (unknown)
Language: en_US.utf8 (charmap="ANSI_X3.4-1968", collate="ANSI_X3.4-1968")
CPU 0: ARMv6-compatible processor rev 7 (v6l) (0.0 bogomips)
09:02:21 up 9 min, 1 user, load average: 5.81, 3.67, 1.85; runlevel unknown
------------------------------------------------------------------------
Benchmark Run: Thu Feb 12 2015 09:02:21 - 09:32:10
1 CPU in system; running 1 parallel copy of tests
Dhrystone 2 using register variables 1083413.6 lps (10.1 s, 7 samples)
Double-Precision Whetstone 353.8 MWIPS (9.7 s, 7 samples)
Execl Throughput 243.5 lps (29.8 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks 48507.1 KBps (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks 16894.9 KBps (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks 117453.0 KBps (30.0 s, 2 samples)
Pipe Throughput 185002.7 lps (10.0 s, 7 samples)
Pipe-based Context Switching 22646.9 lps (10.0 s, 7 samples)
Process Creation 548.7 lps (30.0 s, 2 samples)
Shell Scripts (1 concurrent) 362.5 lpm (60.1 s, 2 samples)
Shell Scripts (8 concurrent) 48.2 lpm (61.0 s, 2 samples)
System Call Overhead 483563.3 lps (10.0 s, 7 samples)
System Benchmarks Index Values BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 1083413.6 92.8
Double-Precision Whetstone 55.0 353.8 64.3
Execl Throughput 43.0 243.5 56.6
File Copy 1024 bufsize 2000 maxblocks 3960.0 48507.1 122.5
File Copy 256 bufsize 500 maxblocks 1655.0 16894.9 102.1
File Copy 4096 bufsize 8000 maxblocks 5800.0 117453.0 202.5
Pipe Throughput 12440.0 185002.7 148.7
Pipe-based Context Switching 4000.0 22646.9 56.6
Process Creation 126.0 548.7 43.5
Shell Scripts (1 concurrent) 42.4 362.5 85.5
Shell Scripts (8 concurrent) 6.0 48.2 80.3
System Call Overhead 15000.0 483563.3 322.4
========
System Benchmarks Index Score 97.0
')