LeMaker Guitar 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 |
LeMaker Guitar 1 | eMMC | |||||||
LeMaker Guitar 2 | eMMC | 26.6 | 6.2 | 2.4 | 0.8 | 0.8 | 1.0 | 0.6 |
Some boards tend to use different web and file browsers, which influences the results, and the boot time is influenced by the different kernels on the different boards.
The application launch times are greatly dependent on the sizes of executables used, however regardless of the caveats above, it is useful to see the boot/load times of the different systems above.
The LeMaker Guitar was very competitive.
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 |
LeMaker Guitar 1 | 933.1 | 621.4 | 503.0 | 521.3 | 578.5 | |
LeMaker Guitar 2 | 808.5 | 529.0 | 437.7 | 444.2 |
(click on image for larger version)
As you can see above, the LeMaker Guitar does quite well. The Raspberry Pi Model B+ has the worst performance here, and the ODROID XU4 is by far the fastest for compiling.
SysBench 0.4.12
1M/10G | |||
Sysbench | # Cores | CPU (sec) | Mem (MB/sec) |
Raspberry Pi B+ | 1 | 507.0 | 88.9 |
Raspberry Pi 2B | 1 | 295.3 | 174.4 |
Raspberry Pi 2B | 2 | 149.9 | 348.5 |
Raspberry Pi 2B | 4 | 74.7 | 648.5 |
Banana Pro | 1 | 291.6 | 222.4 |
Banana Pro | 2 | 147.6 | 422.3 |
MIPS CI20 | 1 | 138.8 | 174.7 |
MIPS CI20 | 2 | 69.2 | 237.0 |
ODROID C1 | 1 | 212.8 | 288.3 |
ODROID C1 | 2 | 110.1 | 554.5 |
ODROID C1 | 4 | 57.9 | 998.3 |
ODROID XU4 | 1 | 89.6 | 5447.7 |
ODROID XU4 | 2 | 44.8 | 10416.7 |
ODROID XU4 | 4 | 26.0 | 19130.8 |
ODROID XU4 | 8 | 16.2 | 9134.3 |
ODROID XU4 | 1 | default | 216.1 |
ODROID XU4 | 2 | memory | 395.3 |
ODROID XU4 | 4 | block | 447.4 |
ODROID XU4 | 8 | size | 339.3 |
LeMaker Guitar 1 | 1 | 200.4 | 1660.1 |
LeMaker Guitar 1 | 2 | 100.6 | 1622.2 |
LeMaker Guitar 1 | 4 | 50.6 | 1621.2 |
LeMaker Guitar 1 | 1 | default | 263.9 |
LeMaker Guitar 1 | 2 | memory | 503.9 |
LeMaker Guitar 1 | 4 | block size | 687.9 |
LeMaker Guitar 2 | 1 | 172.6 | 1281.5 |
LeMaker Guitar 2 | 2 | 85.9 | 1334.1 |
LeMaker Guitar 2 | 4 | 43.4 | 2143.0 |
LeMaker Guitar 2 | 1 | default | 244.6 |
LeMaker Guitar 2 | 2 | memory | 458.3 |
LeMaker Guitar 2 | 4 | block size | 724.9 |
The LeMaker Guitar has the second best SysBench CPU performance when using four cores, losing only to the ODROID XU4.
The SysBench memory benchmark, with 1MB block size and 10GB total size, shows the Guitar performing better than the Raspberry Pi 2, but far behind the ODROID XU4.
Article Index
- Introduction
- A Closer Look at LeMaker Guitar & Base Board
- Feature Comparison
- Operating Systems, Software Compatibility
- Common Applications, WiFi, Bluetooth
- Hardware Compatibility
- More on Hardware Compatibility
- Benchmarks: Booting&Apps, Compiling Emacs, Sysbench
- Benchmarks: iperf client & server, NBench, UnixBench
- Benchmarks: hdparm, dd, Documentation, Support, Conclusion