NicoD 373 Posted November 9, 2020 Share 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 8 Quote Link to post Share on other sites
Salvador Liébana 7 Posted November 9, 2020 Share 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 Quote Link to post Share on other sites
NicoD 373 Posted November 9, 2020 Author Share 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... 0 Quote Link to post Share on other sites
forever_ noob 1 Posted November 10, 2020 Share Posted November 10, 2020 Amazing! Nice review @NicoD! 1 Quote Link to post Share on other sites
NicoD 373 Posted November 10, 2020 Author Share Posted November 10, 2020 Here my review video about the server. 1 Quote Link to post Share on other sites
TRS-80 119 Posted November 12, 2020 Share 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. 0 Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.