NicoD Posted November 9, 2020 Posted November 9, 2020 Today I had the pleasure of benchmarking an ARM64 server. This server has been made available for Armbian to test native ARM64 image building. I knew nothing about the server. Nobody told me any details. So everything was an adventure for me to find out. I got SSH access, so my research began. A lscpu informed me it had 32-cores all clocked at 3.3Ghz. Spoiler nicod@worksonarmbian:~$ lscpu Architecture: aarch64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 32 On-line CPU(s) list: 0-31 Thread(s) per core: 1 Core(s) per socket: 32 Socket(s): 1 NUMA node(s): 1 Vendor ID: APM Model: 2 Model name: X-Gene Stepping: 0x3 CPU max MHz: 3300.0000 CPU min MHz: 363.9700 BogoMIPS: 80.00 L1d cache: 1 MiB L1i cache: 1 MiB L2 cache: 4 MiB NUMA node0 CPU(s): 0-31 Vulnerability Itlb multihit: Not affected Vulnerability L1tf: Not affected Vulnerability Mds: Not affected Vulnerability Meltdown: Mitigation; PTI Vulnerability Spec store bypass: Vulnerable Vulnerability Spectre v1: Mitigation; __user pointer sanitization Vulnerability Spectre v2: Vulnerable Vulnerability Srbds: Not affected Vulnerability Tsx async abort: Not affected Flags: fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid cat /proc/cpuinfo confirmed these 32-cores Spoiler nicod@worksonarmbian:~$ cat /proc/cpuinfo processor : 0 BogoMIPS : 80.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid CPU implementer : 0x50 CPU architecture: 8 CPU variant : 0x3 CPU part : 0x000 CPU revision : 2 processor : 1 BogoMIPS : 80.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid CPU implementer : 0x50 CPU architecture: 8 CPU variant : 0x3 CPU part : 0x000 CPU revision : 2 processor : 2 BogoMIPS : 80.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid CPU implementer : 0x50 CPU architecture: 8 CPU variant : 0x3 CPU part : 0x000 CPU revision : 2 processor : 3 BogoMIPS : 80.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid CPU implementer : 0x50 CPU architecture: 8 CPU variant : 0x3 CPU part : 0x000 CPU revision : 2 processor : 4 BogoMIPS : 80.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid CPU implementer : 0x50 CPU architecture: 8 CPU variant : 0x3 CPU part : 0x000 CPU revision : 2 processor : 5 BogoMIPS : 80.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid CPU implementer : 0x50 CPU architecture: 8 CPU variant : 0x3 CPU part : 0x000 CPU revision : 2 processor : 6 BogoMIPS : 80.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid CPU implementer : 0x50 CPU architecture: 8 CPU variant : 0x3 CPU part : 0x000 CPU revision : 2 processor : 7 BogoMIPS : 80.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid CPU implementer : 0x50 CPU architecture: 8 CPU variant : 0x3 CPU part : 0x000 CPU revision : 2 processor : 8 BogoMIPS : 80.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid CPU implementer : 0x50 CPU architecture: 8 CPU variant : 0x3 CPU part : 0x000 CPU revision : 2 processor : 9 BogoMIPS : 80.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid CPU implementer : 0x50 CPU architecture: 8 CPU variant : 0x3 CPU part : 0x000 CPU revision : 2 processor : 10 BogoMIPS : 80.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid CPU implementer : 0x50 CPU architecture: 8 CPU variant : 0x3 CPU part : 0x000 CPU revision : 2 processor : 11 BogoMIPS : 80.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid CPU implementer : 0x50 CPU architecture: 8 CPU variant : 0x3 CPU part : 0x000 CPU revision : 2 processor : 12 BogoMIPS : 80.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid CPU implementer : 0x50 CPU architecture: 8 CPU variant : 0x3 CPU part : 0x000 CPU revision : 2 processor : 13 BogoMIPS : 80.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid CPU implementer : 0x50 CPU architecture: 8 CPU variant : 0x3 CPU part : 0x000 CPU revision : 2 processor : 14 BogoMIPS : 80.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid CPU implementer : 0x50 CPU architecture: 8 CPU variant : 0x3 CPU part : 0x000 CPU revision : 2 processor : 15 BogoMIPS : 80.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid CPU implementer : 0x50 CPU architecture: 8 CPU variant : 0x3 CPU part : 0x000 CPU revision : 2 processor : 16 BogoMIPS : 80.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid CPU implementer : 0x50 CPU architecture: 8 CPU variant : 0x3 CPU part : 0x000 CPU revision : 2 processor : 17 BogoMIPS : 80.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid CPU implementer : 0x50 CPU architecture: 8 CPU variant : 0x3 CPU part : 0x000 CPU revision : 2 processor : 18 BogoMIPS : 80.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid CPU implementer : 0x50 CPU architecture: 8 CPU variant : 0x3 CPU part : 0x000 CPU revision : 2 processor : 19 BogoMIPS : 80.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid CPU implementer : 0x50 CPU architecture: 8 CPU variant : 0x3 CPU part : 0x000 CPU revision : 2 processor : 20 BogoMIPS : 80.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid CPU implementer : 0x50 CPU architecture: 8 CPU variant : 0x3 CPU part : 0x000 CPU revision : 2 processor : 21 BogoMIPS : 80.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid CPU implementer : 0x50 CPU architecture: 8 CPU variant : 0x3 CPU part : 0x000 CPU revision : 2 processor : 22 BogoMIPS : 80.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid CPU implementer : 0x50 CPU architecture: 8 CPU variant : 0x3 CPU part : 0x000 CPU revision : 2 processor : 23 BogoMIPS : 80.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid CPU implementer : 0x50 CPU architecture: 8 CPU variant : 0x3 CPU part : 0x000 CPU revision : 2 processor : 24 BogoMIPS : 80.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid CPU implementer : 0x50 CPU architecture: 8 CPU variant : 0x3 CPU part : 0x000 CPU revision : 2 processor : 25 BogoMIPS : 80.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid CPU implementer : 0x50 CPU architecture: 8 CPU variant : 0x3 CPU part : 0x000 CPU revision : 2 processor : 26 BogoMIPS : 80.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid CPU implementer : 0x50 CPU architecture: 8 CPU variant : 0x3 CPU part : 0x000 CPU revision : 2 processor : 27 BogoMIPS : 80.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid CPU implementer : 0x50 CPU architecture: 8 CPU variant : 0x3 CPU part : 0x000 CPU revision : 2 processor : 28 BogoMIPS : 80.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid CPU implementer : 0x50 CPU architecture: 8 CPU variant : 0x3 CPU part : 0x000 CPU revision : 2 processor : 29 BogoMIPS : 80.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid CPU implementer : 0x50 CPU architecture: 8 CPU variant : 0x3 CPU part : 0x000 CPU revision : 2 processor : 30 BogoMIPS : 80.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid CPU implementer : 0x50 CPU architecture: 8 CPU variant : 0x3 CPU part : 0x000 CPU revision : 2 processor : 31 BogoMIPS : 80.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid CPU implementer : 0x50 CPU architecture: 8 CPU variant : 0x3 CPU part : 0x000 CPU revision : 2 Checking on what kernel we're on. Ubuntu Focal 5.4.0-52-generic. Spoiler nicod@worksonarmbian:~$ uname -a Linux worksonarmbian.armbian.com 5.4.0-52-generic #57-Ubuntu SMP Thu Oct 15 11:33:25 UTC 2020 aarch64 aarch64 aarch64 GNU/Linux And how much memory. 128GB RAM. Spoiler nicod@worksonarmbian:~$ free total used free shared buff/cache available Mem: 131364500 1140208 94001792 17772 36222500 129031404 Swap: 4688508 0 4688508 So first thing I wanted to know, how does one core perform with 7-zip benchmark? The record I had seen until now was from the A73 cores from the Odroid N2+ clocked at 2.4Ghz. 2504MIPS decompression. So : taskset -c 31 7z b Spoiler nicod@worksonarmbian:~$ taskset -c 31 7z b 7-Zip [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21 p7zip Version 16.02 (locale=en_US.UTF-8,Utf16=on,HugeFiles=on,64 bits,32 CPUs LE) LE CPU Freq: - - - - - - - - - RAM size: 128285 MB, # CPU hardware threads: 32 RAM usage: 7060 MB, # Benchmark threads: 32 Compressing | Decompressing Dict Speed Usage R/U Rating | Speed Usage R/U Rating KiB/s % MIPS MIPS | KiB/s % MIPS MIPS 22: 2396 100 2331 2331 | 32866 100 2803 2803 23: 2259 100 2303 2303 | 32116 100 2779 2779 24: 2157 100 2320 2320 | 31358 100 2753 2752 25: 2067 100 2361 2361 | 30524 100 2717 2717 ---------------------------------- | ------------------------------ Avr: 100 2329 2328 | 100 2763 2763 Tot: 100 2546 2546 This beats the Odroid N2+ its A73 cores clocked at 2.4Ghz. 2763 vs 2504MIPS decompression. This also tells me these cores do not perform as good per clock as a high performance core. While doing the single core benchmark I checked the sensors to know the wattage and temperature. Spoiler nicod@worksonarmbian:~$ sensors apm_xgene-isa-0000 Adapter: ISA adapter SoC Temperature: +51.0°C CPU power: 21.72 W IO power: 9.81 W nicod@worksonarmbian:~$ sensors apm_xgene-isa-0000 Adapter: ISA adapter SoC Temperature: +51.0°C CPU power: 18.31 W IO power: 9.75 W nicod@worksonarmbian:~$ sensors apm_xgene-isa-0000 Adapter: ISA adapter SoC Temperature: +51.0°C CPU power: 19.06 W IO power: 9.88 W CPU power is about 20W for a single core tasks. Without a load the CPU consumes between 10W-15W. So in total it consumes a bit more than 20W in idle. Temperature never went under 49C even after +5 minutes in idle. Spoiler nicod@worksonarmbian:~$ sensors apm_xgene-isa-0000 Adapter: ISA adapter SoC Temperature: +54.0°C CPU power: 13.22 W IO power: 10.03 W nicod@worksonarmbian:~$ sensors apm_xgene-isa-0000 Adapter: ISA adapter SoC Temperature: +54.0°C CPU power: 15.50 W IO power: 10.03 W nicod@worksonarmbian:~$ sensors apm_xgene-isa-0000 Adapter: ISA adapter SoC Temperature: +53.0°C CPU power: 11.91 W IO power: 9.94 W nicod@worksonarmbian:~$ sensors apm_xgene-isa-0000 Adapter: ISA adapter SoC Temperature: +49.0°C CPU power: 13.59 W IO power: 9.78 W nicod@worksonarmbian:~$ sensors apm_xgene-isa-0000 Adapter: ISA adapter SoC Temperature: +49.0°C CPU power: 11.19 W IO power: 9.94 W Of course, the next thing to do is an all-core 7zip benchmark. This gives an amazing result. Way higher than anything I had ever seen on ARM. Spoiler nicod@worksonarmbian:~$ 7z b 7-Zip [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21 p7zip Version 16.02 (locale=en_US.UTF-8,Utf16=on,HugeFiles=on,64 bits,32 CPUs LE) LE CPU Freq: - - - - - - - - - RAM size: 128285 MB, # CPU hardware threads: 32 RAM usage: 7060 MB, # Benchmark threads: 32 Compressing | Decompressing Dict Speed Usage R/U Rating | Speed Usage R/U Rating KiB/s % MIPS MIPS | KiB/s % MIPS MIPS 22: 58550 2735 2082 56958 | 1027823 3151 2782 87652 23: 56799 2761 2096 57872 | 1002539 3141 2762 86751 24: 54973 2821 2096 59107 | 976406 3142 2728 85702 25: 52913 2838 2129 60414 | 941588 3120 2685 83795 ---------------------------------- | ------------------------------ Avr: 2789 2101 58588 | 3139 2739 85975 Tot: 2964 2420 72281 85975MIPS decompression. This is amazing. Best I had seen was 11000MIPS of the Odroid N2+. So this server does 8 x better than the N2+. Tho, I must say. 7zip does bad with unequal clusers. The N2+ has a great difference in cluster frequencies. So it performs worse then expected here. The wattage went a lot higher, up to 110W. And the temperature rose quickly up to 75C in seconds. Spoiler nicod@worksonarmbian:~$ sensors apm_xgene-isa-0000 Adapter: ISA adapter SoC Temperature: +68.0°C CPU power: 110.25 W IO power: 10.16 W nicod@worksonarmbian:~$ sensors apm_xgene-isa-0000 Adapter: ISA adapter SoC Temperature: +71.0°C CPU power: 54.44 W IO power: 10.47 W nicod@worksonarmbian:~$ sensors apm_xgene-isa-0000 Adapter: ISA adapter SoC Temperature: +67.0°C CPU power: 22.47 W IO power: 10.09 W nicod@worksonarmbian:~$ sensors apm_xgene-isa-0000 Adapter: ISA adapter SoC Temperature: +75.0°C CPU power: 110.12 W IO power: 10.47 W nicod@worksonarmbian:~$ sensors apm_xgene-isa-0000 Adapter: ISA adapter SoC Temperature: +73.0°C CPU power: 92.00 W IO power: 10.94 W nicod@worksonarmbian:~$ sensors apm_xgene-isa-0000 Adapter: ISA adapter SoC Temperature: +65.0°C CPU power: 96.25 W IO power: 11.22 W nicod@worksonarmbian:~$ sensors apm_xgene-isa-0000 Adapter: ISA adapter SoC Temperature: +61.0°C CPU power: 110.12 W IO power: 10.78 W To test the internet connection I downloaded an Armbian image multiple times. Sometimes it was as low as 3MB/s. Highest average speed I've seen was 12.5MB/s Spoiler wget https://minio.k-space.ee/armbian/dl/nanopim4v2/archive/Armbian_20.08.1_Nanopim4v2_bionic_legacy_4.4.213_desktop.img.xz 674.64M 9.47MB/s in 64s 674.64M 11.8MB/s in 61s 674.64M 12.5MB/s in 56s Next test. BMW Blender render benchmark. Here the fastest I had ever seen was by the Khadas VIM3. That did it in 42m51s. I haven't done this yet with the N2+ in Armbian. In Odroid's Ubuntu it was a little slower. I expect it to be a little faster than the VIM3 in Armbian Bionic. This is a tile based test. So every core gets its own task, until all tiles are done. Well, this ARM64 server did this in 8m27s. 5 x faster compared to the Khadas VIM3. For this the wattage didn't go over 85W. But the temperature did rise to 83C. So it started to throttle. @lanefu already had done SBC-Bench on it when it was free. So this I didn't have to do myself. http://ix.io/2Dcc Here we see a lot. For example the CPUMiner did : 81.0kH/s The Odroid N2+ : 14 kH/s 5.7 x less RK3399 does a maximum of : 10.23kH/s 8 x less Odroid C2 clocked at 1.75Ghz : 4.65kH/s 17 x less So this server clearly can move a lot of bits around. Now, what is this server? Ask google if nobody else tells me. "32 core ARM server 3.3Ghz" First answer : https://www.theregister.com/2018/09/18/ampere_shipping/ That looks like it is this CPU. But still I can't find the exact name. 2nd answer : https://www.servethehome.com/ampere-32-core-64-bit-arm-chip-x-gene-3-ip/ So this is the Ampere 32-core 64-bit from X-Gene 3 IP. Here the wikichip : https://en.wikichip.org/wiki/apm/x-gene/apm883832-x3?fbclid=IwAR0ljCQ61DY8Zwh_VyZd0fQH43dmPUTJA-CGLiQKYqU2fWwszFm1CPjH6Zo This supports up to 1TB RAM. 8 channels @ 2666Mhz. With a maximum memory bandwidth of 158.95 GiB/s. 42 lanes of PCIe Gen 3, with 8 controllers – x16 or two x8/x4 – x16 or two x8/x4 – x8 or two x4 – Two x1 4 x SATA Gen 3 ports, 2 x USB2. And a TDP of 125W TDP. For me this is just an awesome thing to behold. I use ARM for almost everything. The NanoPi M4V2 is my main desktop computer. It isn't as powerful as my PC, but does the task for 10 x less power consumption, while being completely silent. But when I need a big CPU, it isn't enough. Even the more powerful Odroid N2+ isn't powerful enough to render long, +20minutes 1440p video's for example for my Youtube channel. So then i need to use my x86/amd64 PC. Today I have seen and tasted the future. While this doesn't use the most modern Cortex/clusters. And it is only 16nm. So there is still a lot of room for improvements in performance and lower power consumption. ARM for desktop is possible, and ARM servers for big datacenters is possible(AWS). I have seen the future, I loved every second of it. Here benchmarks compared to my SBCs Spoiler 7-zip works a bit better on 32-bit vs 64-bit, it doesn't use all cores at 100% in multi-core scores. The percentage differs with different distro's and boards. So it's not completely exact. 7-zip has problems with big-LITTLE architecture for multi-core benchmark. Better to test the clusters seperately. Blender works a lot better on 64-bit than on 32-bit. It uses 100% of the cores. CPU Miner only works on 64-bit. Works better in Ubuntu Bionic than in Debian Stretch. Blender : BMW render @ 1080p 7-zip : Numbers are average of 3 of decompressing only All tests are done with a fan when necessary so no throttling occurs. 64-bit SBC's ARM Server 32-cores |SBC bench result |CPU Miner |7-zip s/c 3.3Ghz |7-zip multi avg. of 3 |Blender Ubuntu 5.4.0-52-generic http://ix.io/2Dcc 81.0kH/s 2745 86500 8m27s Khadas VIM3 |SBC bench result |CPU Miner |7-zip s/c A53 |7-zip b/c A73 |7-zip multi avg. of 3 |Blender Ubuntu 18.04.02 http://ix.io/1MFD 13.10kH/s 1577 2311 10578 42m51s Armbian@1.9S.C./1.7B.C. http://ix.io/1NRJ Odroid N2 |SBC bench result |CPU Miner |7-zip s/c A53 |7-zip b/c A73 |7-zip multi avg. of 3 |Blender Ubuntu Bionic http://ix.io/1Brv 11.35kH/s 1564 1879 9988 50m28s NanoPC T3+ |SBC bench result |CPU Miner |7-zip s/c |7-zip b/c |7-zip multi avg. of 3 |Blender Armbian Bionic http://ix.io/1iRJ 10.99kH/s 1290 10254 1h10m25s Arbmian Stretch http://ix.io/1qiF 8.55kH/s 1275 10149 1h13m55s Rock Pi 4B |SBC bench result |CPU Miner |7-zip s/c |7-zip b/c |7-zip multi avg. of 3 |Blender Ubuntu http://ix.io/1uVr 9.50kH/s 1242 1818 7802 1h17m22s NanoPi M4 |SBC bench result |CPU Miner |7-zip s/c |7-zip b/c |7-zip multi avg. of 3 |Blender Armbian bionic hz1000 http://ix.io/1nLh 10.23kH/s 1335 2005 8352 1h13m50s CONFIG_HZ=250 http://ix.io/1BLW 10.45kH/s 1335 2007 8320 1h08m28s Armbionic@1.4/1.8 hz250 1253 1828 7821 1h12m52s Armbian bionic nightly http://ix.io/1pDo 10.24kH/s 1329 1990 8292 1h13m28s Armbian stretch desktop http://ix.io/1odF 8.66kH/s 1350 1977 8400 1h14m12s Armbian stretch dsk nightly //ix.io/1pM0 8.80kH/s 1359 1993 8500 1h15m04s Armbian stretch core no fan //ix.io/1pKU 8.80-8.65kH/s 1353 1989 8461 Armbian stretch core //ix.io/1pL9 8.76kH/s 1354 1988 8456 Armbian stretch core nightly //ix.io/1pLf 8.82kH/s 1357 1994 8494 Lubuntu Bionic arm64 http://ix.io/1oGJ 9.24kH/s CPU Miner 1056 1551 6943 1h28m13s Lubuntu Bionic armhf http://ix.io/1pJ1 1111 1769 7705 2h02m54s Lubuntu Xenial armhf http://ix.io/1oCb 989 1507 6339 2h20m51s Khadas Vim2 Max |SBC bench result |CPU Miner |7-zip s/c |7-zip b/c |7-zip multi avg. of 3 |Blender Ubuntu Xenial http://ix.io/1qkA 6.86kH/s 823 1134 6682 1h14m39s 7-zip only 600% of 800% used Raspberry Pi 4B |SBC bench result |CPU Miner |7-zip big core |7-zip multi avg. of 3 |Blender Odroid C2 |SBC bench result |CPU Miner |7-zip big core |7-zip multi avg. of 3 |Blender Armbian Stretch Core http://ix.io/1pZu 4.65kH/s 1390 5342 Armbian Stretch Core Nightly //ix.io/1pZJ 4.66kH/s 1391 5340 Armbian Stretch Desktop http://ix.io/1q1C 4.65kH/s 1394 5363 Armbian Stretch Desktop NGHT //ix.io/1p02 4.59kH/s 1394 5356 2h38m18s Meveric Stetch No-OC 1337 5223 2h40m00s Meveric Stretch Only RAM OC 1361 5292 Meveric Stretch OC 1548 6049 2h14m17s Ubuntu Mate Bionic http://ix.io/1q2S clocked to 100Mhz 2h35m10s Ubuntu Mate Bionic OC Doesn't work/Clocked to 100Mhz 1607 5960 2h10m21s Rock64 |SBC bench result |CPU Miner |7-zip small core |7-zip multi avg. of 3 |Blender Armbian Stretch 1.5Ghz http://ix.io/1nCj 4.06kH/s 1406 5407 3h00n32s OLD Armbian Stretch 1.3Ghz //ix.io/1iHB 3.80kH/s 1211 4904 Armbian Bionic 1.5Ghz core //ix.io/1qbK 5.00kH/s 1384 5379 Armbian Bionic 1.5Ghz dsk //ix.io/1qcb 4.94kH/s 1379 5326 2h55m56s 32-bit SBC's Odroid XU4 |SBC bench result |7-zip s/c |7-zip b/c |7-zip multi avg. of 3 |Blender Debian Jessie http://ix.io/1q6X 950 1653 8823 1h12m19s Ubuntu Bionic http://ix.io/1qbL 1219 2094 9395 1h44m19s Asus Tinker board |SBC bench result |7-zip big core|7-zip multi avg. of 3 |Blender Tinker OS 9.5 Stretch http://ix.io/1pRN 1983 7536 2h55m00s Raspberry Pi 3B+ |SBC bench result |7-zip small core |7-zip multi avg. of 3 |Blender Raspbian Default no fan http://ix.io/1q10 1471 5027 Raspbian Default http://ix.io/1q1Q 1411 5371 5h47m31s Raspbian OC http://ix.io/1q5J 1591 6141 Ubuntu Mate Xenial http://ix.io/1q65 7-zip didn't work Software versions ----------------- GIMP Blender GTKPerf SysBench SBC-bench M4 : Lubuntu Xenial armhf 2.8.18 2.79b 0.40 0.4.12 0.6.1 Lubuntu Bionic armhf : 2.8.22 2.79b 0.40 1.0.11 LuaJIT 2.1.0-beta3 0.6.1 Armbian Stretch desktop 9.5 : 2.8.18 2.79b 0.40 0.4.12 0.6.1 Armbian Bionic : 2.8.22 2.79b 0.40 1.0.11 LuaJIT 2.1.0-beta3 0.6.1 Tinker : TinkerOS 9.5 Stretch : 2.8.18 2.79b 0.40 0.4.12 0.6.1 Odroid C2 : Armbian Stretch 9.5 : 2.8.18 2.79b 0.40 0.4.12 0.6.1 : Ubuntu Mate Bionic : 2.8.22 2.79b 0.40 1.0.11 LuqJIT 2.1.0-beta3 0.6.1 Doesn't work clocks to 100Mhz : Meveric Stretch 9.5 : 2.8.18 2.79b 0.40 0.4.12 Doesn't work Rock64 : Armbian Stretch 9.5: 2.8.18 2.79b 0.40 0.4.12 0.6.1 : Armbian Bionic : 2.8.22 2.79b 0.40 1.0.11 0.6.2 RPi 3b+ : Raspbian Stretch 9.5 : 2.8.18 2.78a 0.40 0.4.12 0.6.1 Ubuntu Mate Xenial : 2.8.16 0.40 0.4.12 0.6.1 Odroid XU4 : Debian Jessie : 2.8.14 2.72b 0.40 0.4.12 0.6.1 7-zip doesn't work : Ubuntu Bionic : 2.8.22 2.79b 0.40 1.0.11 0.6.2 NanoPC T3+ : Armbian Bionic : 2.8.22 2.79b 0.40 1.0.11 0.4.6 Armbian Stretch : 2.79b 0.40 0.4.12 0.6.2 Khadas Vim2 Max : Ubuntu Xenial : 2.8.16 2.76b 0.40 0.4.12 0.6.2 CPU Clocks ---------- ARM 32-cores : Ubuntu Focal : 32x3.3Ghz 64-bit Khadas VIM3 : Ubuntu Bionic : 2x1.8Ghz(A53) + 4x2.2Ghz(A73) 64-bit Odroid N2 : Ubuntu Bionic : 2x1.9Ghz(A53) + 4x1.8Ghz(A73) 64-bit NanoPi M4 : Armbian Bionic/Stretch : 2x2Ghz + 4X1.5Ghz 64-bit Lubuntu armhf/ARM64 : 2x1.8Ghz + 4X1.4Ghz armhf 32-bit / ARM64 64-bit Tinker Board : TinkerOS Stretch : 4x1.8Ghz 32-bit Odroid C2 : Armbian Stretch : 4x1.5Ghz 64-bit Ubuntu Mate Bionic : 4x1.5Ghz RAM 912Mhz 64-bit Ubuntu Mate Bionic OC : 4x1.75Ghz + RAM 1104Mhz 64-bit Rock64 : Armbian Stretch : 4x1.5Ghz 64-bit Armbian Bionic : 4x1.5Ghz 64-bit RPi 3B+ : Raspbian Stretch : 4x1.4Ghz no fan 4x1.2Ghz above 60°C 32-bit Raspbian Stretch OC : 4x1.570Ghz over_voltage=4 core_freq=500 sd_freq=510 32-bit Ubuntu Xenial : 4x1.4Ghz 32-bit Odroid XU4 : Debian Stretch : 4x1.4Ghz + 4x1.9Ghz 32-bit : Ubuntu Mate Bionic : 4x1.5Ghz + 4x2Ghz Underclocks when above 75°C 32-bit NanoPC T3+ : Armbian Bionic : 8x1.4Ghz 64-bit Some benchmark tools can give an estimate of the performance. But they are never an exact reflection. Greetings, NicoD 9
Salvador Liébana Posted November 9, 2020 Posted November 9, 2020 amazing review NicoD!! I think that if next gen ARM SBC can address discrete GPUs we can wait for mesa drivers without the pain of just waiting forever. with a discrete amd GPU we can just use box86 (and the upcoming box64) to run our favorite software if needed. it's just an step forward on ARM independence. yes, I am a bit afraid with all those changes on ARM holding, but I believe we can survive. hope so. Salvador. 1
NicoD Posted November 9, 2020 Author Posted November 9, 2020 4 minutes ago, Salvador Liébana said: amazing review NicoD!! I think that if next gen ARM SBC can address discrete GPUs we can wait for mesa drivers without the pain of just waiting forever. with a discrete amd GPU we can just use box86 (and the upcoming box64) to run our favorite software if needed. it's just an step forward on ARM independence. yes, I am a bit afraid with all those changes on ARM holding, but I believe we can survive. hope so. Salvador. Patience will pay. If not for the human malware we might have had it already. RK3588 must have PCIe, I hope x16. And USB 3.2 maybe? I don't want to know before I've got it...
NicoD Posted November 10, 2020 Author Posted November 10, 2020 Here my review video about the server. 1
TRS-80 Posted November 12, 2020 Posted November 12, 2020 Interesting glimpse into how the other half lives, lol, thanks a lot for sharing this with us Nico. On 11/9/2020 at 10:44 PM, Salvador Liébana said: I am a bit afraid with all those changes on ARM holding I share your concerns, and I am sure many others do as well.
Recommended Posts