Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 2105223-IB-2104140HA76 Gentoo Odroid-Xu4 Kernel benchmark - Phoronix Test Suite Gentoo Odroid-Xu4 Kernel benchmark Gentoo Glibc EMMC 5.11.18 GCC 10.2
HTML result view exported from: https://openbenchmarking.org/result/2105223-IB-2104140HA76&export=txt&grw&rdt .
Gentoo Odroid-Xu4 Kernel benchmark Processor Motherboard Memory Disk Graphics Monitor OS Kernel Display Server Compiler File-System Screen Resolution Display Driver Gentoo Musl EMMC 5.4.28-clang Gentoo Glibc SDcard 5.4.24 Gentoo Musl EMMC 5.4.33-glibc Gentoo Musl EMMC 5.4.35-arm-clang9 Gentoo Musl EMMC 5.4.35 Glibc flto sys Gentoo Musl EMMC 5.4.35 clang O3 vfpv3-d16 Gentoo Chroot SDCARD GLIBC Gcc 10.2 Gentoo Glibc SDCARD GCC 10.2 5.4.98 Armbian 20.04 Glibc EMMC 5.11 GCC 9.3 Gentoo Glibc EMMC 5.11.18 GCC 10.2 ARMv7 Cortex-A15 @ 1.40GHz (8 Cores) Hardkernel ODROID-XU4 Odroid XU4 2048MB 16GB SDW16G + 64GB SP64G exynosdrmfb Gentoo/Linux 5.4.28-clang+ (armv7l) X Server GCC 9.3.0 + Clang 10.0.0 + LLVM 10.0.0 ext4 1920x1080 DTV Gentoo 2.6 5.4.24-arm+ (armv7l) X Server 1.20.7 GCC 9.3.0 + Clang 9.0.1 + LLVM 9.0.1 Gentoo/Linux 5.4.33-arm+ (armv7l) X Server GCC 9.3.0 + Clang 10.0.0 + LLVM 10.0.0 5.4.35-armclang-+ (armv7l) X Server 1.20.7 modesetting 1.20.7 5.4.35-arm+ (armv7l) X Server Clang 10.0.0 + GCC 10.1.0 + LLVM 10.0.0 exynosdrmfb 5.4.72-odroidxu4 (armv7l) GCC 10.2.0 1920x1080 Gentoo 2.7 5.4.98+ (armv7l) GCC 10.2.0 + Clang 11.1.0 + LLVM 11.1.0 64GB SP64G + 16GB SDW16G exynosdrmfb Ubuntu 20.04 5.11.2-odroidxu4 (armv7l) GCC 9.3.0 1920x1080 ARMv7 Cortex-A15 @ 1.20GHz (8 Cores) 16GB SDW16G + 32GB SL32G Gentoo/Linux 5.11.18+ (armv7l) GCC 10.2.0 OpenBenchmarking.org Kernel Details - Gentoo Musl EMMC 5.4.28-clang, Gentoo Glibc SDcard 5.4.24, Gentoo Musl EMMC 5.4.33-glibc, Gentoo Musl EMMC 5.4.35 Glibc flto sys, Gentoo Glibc EMMC 5.11.18 GCC 10.2: usbhid.quirks=0x0eef:0x0005:0x0004 Processor Details - Gentoo Musl EMMC 5.4.28-clang: Scaling Governor: cpufreq-dt performance - Gentoo Glibc SDcard 5.4.24: Scaling Governor: cpufreq-dt ondemand - Gentoo Musl EMMC 5.4.33-glibc: Scaling Governor: cpufreq-dt performance - Gentoo Musl EMMC 5.4.35-arm-clang9: Scaling Governor: cpufreq-dt performance - Gentoo Musl EMMC 5.4.35 Glibc flto sys: Scaling Governor: cpufreq-dt performance - Gentoo Musl EMMC 5.4.35 clang O3 vfpv3-d16: Scaling Governor: cpufreq-dt performance - Gentoo Chroot SDCARD GLIBC Gcc 10.2: Scaling Governor: cpufreq-dt ondemand - Gentoo Glibc SDCARD GCC 10.2 5.4.98: Scaling Governor: cpufreq-dt performance - Armbian 20.04 Glibc EMMC 5.11 GCC 9.3: Scaling Governor: cpufreq-dt performance - Gentoo Glibc EMMC 5.11.18 GCC 10.2: Scaling Governor: cpufreq-dt performance Environment Details - Gentoo Musl EMMC 5.4.35-arm-clang9: CXXFLAGS="-fno-stack-protector -fomit-frame-pointer -fno-strict-aliasing -O3 -pipe -mcpu=cortex-a15 -funsafe-math-optimizations -mfpu=neon-vfpv4 -mfloat-abi=hard" LDFLAGS="-Wl,-O2 -Wl,--as-needed,-z,now -fuse-ld=lld" CFLAGS="-fno-stack-protector -fomit-frame-pointer -fno-strict-aliasing -O3 -pipe -mcpu=cortex-a15 -funsafe-math-optimizations -mfpu=neon-vfpv4 -mfloat-abi=hard" - Gentoo Musl EMMC 5.4.35 clang O3 vfpv3-d16: CXXFLAGS="-O3 -fuse-linker-plugin -funsafe-math-optimizations -pipe -march=armv7-a -mcpu=cortex-a15 -mfpu=vfpv3-d16 -mfloat-abi=hard" CFLAGS="-O3 -fuse-linker-plugin -funsafe-math-optimizations -pipe -march=armv7-a -mcpu=cortex-a15 -mfpu=vfpv3-d16 -mfloat-abi=hard" Compiler Details - Gentoo Musl EMMC 5.4.35 clang O3 vfpv3-d16: Optimized build; Default target: armv7a-unknown-linux-musleabihf; Host CPU: (unknown) - Gentoo Chroot SDCARD GLIBC Gcc 10.2: --bindir=/usr/armv7a-unknown-linux-gnueabihf/gcc-bin/10.2.0 --build=armv7a-unknown-linux-gnueabihf --datadir=/usr/share/gcc-data/armv7a-unknown-linux-gnueabihf/10.2.0 --disable-default-ssp --disable-esp --disable-fixed-point --disable-isl-version-check --disable-libada --disable-libssp --disable-multilib --disable-systemtap --disable-werror --enable-__cxa_atexit --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-languages=c,c++,fortran --enable-libgomp --enable-libstdcxx-time --enable-lto --enable-nls --enable-obsolete --enable-secureplt --enable-shared --enable-threads=posix --enable-vtable-verify --host=armv7a-unknown-linux-gnueabihf --includedir=/usr/lib/gcc/armv7a-unknown-linux-gnueabihf/10.2.0/include --mandir=/usr/share/gcc-data/armv7a-unknown-linux-gnueabihf/10.2.0/man --with-arch=armv7-a --with-float=hard --with-float=hard --with-fpu=vfpv3-d16 --with-isl --with-python-dir=/share/gcc-data/armv7a-unknown-linux-gnueabihf/10.2.0/python --with-zstd - Armbian 20.04 Glibc EMMC 5.11 GCC 9.3: --build=arm-linux-gnueabihf --disable-libitm --disable-libquadmath --disable-libquadmath-support --disable-sjlj-exceptions --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-multilib --enable-nls --enable-objc-gc=auto --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --program-prefix=arm-linux-gnueabihf- --target=arm-linux-gnueabihf --with-arch=armv7-a --with-default-libstdcxx-abi=new --with-float=hard --with-fpu=vfpv3-d16 --with-gcc-major-version-only --with-mode=thumb --with-target-system-zlib=auto -v
Gentoo Odroid-Xu4 Kernel benchmark mbw: Memory Copy - 128 MiB t-test1: 1 tinymembench: Standard Memcpy tinymembench: Standard Memset hackbench: 8 - Thread ipc-benchmark: TCP Socket - 128 osbench: Create Files apache: Static Web Page Serving sqlite-speedtest: Timed Time - Size 1,000 Gentoo Musl EMMC 5.4.28-clang Gentoo Glibc SDcard 5.4.24 Gentoo Musl EMMC 5.4.33-glibc Gentoo Musl EMMC 5.4.35-arm-clang9 Gentoo Musl EMMC 5.4.35 Glibc flto sys Gentoo Musl EMMC 5.4.35 clang O3 vfpv3-d16 Gentoo Chroot SDCARD GLIBC Gcc 10.2 Gentoo Glibc SDCARD GCC 10.2 5.4.98 Armbian 20.04 Glibc EMMC 5.11 GCC 9.3 Gentoo Glibc EMMC 5.11.18 GCC 10.2 2392.195 123.614 2557.5 1875.2 277.606 353323 214.351774 3393.86 576.045 1258.712 325.564 1438.9 4470.7 294.332 376605 5815.115859 3235.02 610.080 2062.621 123.704 2522.1 1772.5 277.582 375132 601.462043 3412.02 775.504 2221.706 113.536 2497.8 1765.4 296.461 359091 1550.783821 3551.26 542.531 2300.710 124.298 2445.1 1750.8 281.276 374748 4223.789589 3529.25 582.373 2276.389 112.778 277.237 384190 4109.515946 3543.03 797.121 2045.80 361.40 2194.03 4818.07 395.42 192569 192.81 3431.12 653.40 2162.317 207.582 2294.4 4905.4 314.374 191129 237.231407 3327.23 642.936 2057.241 220.998 2211.0 4831.6 396.919 367080 424.538659 3136.05 646.344 2028.545 212.535 2223.4 4818.1 332.608 379227 904.633459 3227.26 612.093 OpenBenchmarking.org
MBW Test: Memory Copy - Array Size: 128 MiB OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy - Array Size: 128 MiB Gentoo Musl EMMC 5.4.28-clang Gentoo Glibc SDcard 5.4.24 Gentoo Musl EMMC 5.4.33-glibc Gentoo Musl EMMC 5.4.35-arm-clang9 Gentoo Musl EMMC 5.4.35 Glibc flto sys Gentoo Musl EMMC 5.4.35 clang O3 vfpv3-d16 Gentoo Chroot SDCARD GLIBC Gcc 10.2 Gentoo Glibc SDCARD GCC 10.2 5.4.98 Armbian 20.04 Glibc EMMC 5.11 GCC 9.3 Gentoo Glibc EMMC 5.11.18 GCC 10.2 500 1000 1500 2000 2500 SE +/- 23.30, N = 15 SE +/- 21.17, N = 3 SE +/- 14.52, N = 3 SE +/- 31.64, N = 4 SE +/- 21.77, N = 3 SE +/- 32.98, N = 3 SE +/- 29.05, N = 3 SE +/- 7.04, N = 3 SE +/- 25.24, N = 3 SE +/- 24.13, N = 3 2392.20 1258.71 2062.62 2221.71 2300.71 2276.39 2045.80 2162.32 2057.24 2028.55 -fno-stack-protector -fomit-frame-pointer -fno-strict-aliasing -pipe -mcpu=cortex-a15 -mfpu=neon-vfpv4 -mfloat-abi=hard -fuse-linker-plugin -pipe -march=armv7-a -mcpu=cortex-a15 -mfpu=vfpv3-d16 -mfloat-abi=hard 1. (CC) gcc options: -O3 -march=native
t-test1 Threads: 1 OpenBenchmarking.org Seconds, Fewer Is Better t-test1 2017-01-13 Threads: 1 Gentoo Musl EMMC 5.4.28-clang Gentoo Glibc SDcard 5.4.24 Gentoo Musl EMMC 5.4.33-glibc Gentoo Musl EMMC 5.4.35-arm-clang9 Gentoo Musl EMMC 5.4.35 Glibc flto sys Gentoo Musl EMMC 5.4.35 clang O3 vfpv3-d16 Gentoo Chroot SDCARD GLIBC Gcc 10.2 Gentoo Glibc SDCARD GCC 10.2 5.4.98 Armbian 20.04 Glibc EMMC 5.11 GCC 9.3 Gentoo Glibc EMMC 5.11.18 GCC 10.2 80 160 240 320 400 SE +/- 0.03, N = 3 SE +/- 0.69, N = 3 SE +/- 0.16, N = 3 SE +/- 0.29, N = 3 SE +/- 0.16, N = 3 SE +/- 0.36, N = 3 SE +/- 0.48, N = 3 SE +/- 0.48, N = 3 SE +/- 0.87, N = 3 SE +/- 0.54, N = 3 123.61 325.56 123.70 113.54 124.30 112.78 361.40 207.58 221.00 212.54 -fno-stack-protector -fomit-frame-pointer -fno-strict-aliasing -O3 -pipe -mcpu=cortex-a15 -mfpu=neon-vfpv4 -mfloat-abi=hard -O3 -fuse-linker-plugin -pipe -march=armv7-a -mcpu=cortex-a15 -mfpu=vfpv3-d16 -mfloat-abi=hard 1. (CC) gcc options: -pthread
Tinymembench Standard Memcpy OpenBenchmarking.org MB/s, More Is Better Tinymembench 2018-05-28 Standard Memcpy Gentoo Musl EMMC 5.4.28-clang Gentoo Glibc SDcard 5.4.24 Gentoo Musl EMMC 5.4.33-glibc Gentoo Musl EMMC 5.4.35-arm-clang9 Gentoo Musl EMMC 5.4.35 Glibc flto sys Gentoo Chroot SDCARD GLIBC Gcc 10.2 Gentoo Glibc SDCARD GCC 10.2 5.4.98 Armbian 20.04 Glibc EMMC 5.11 GCC 9.3 Gentoo Glibc EMMC 5.11.18 GCC 10.2 500 1000 1500 2000 2500 SE +/- 31.11, N = 6 SE +/- 22.41, N = 9 SE +/- 8.07, N = 3 SE +/- 26.88, N = 3 SE +/- 7.71, N = 3 SE +/- 14.88, N = 3 SE +/- 25.64, N = 3 SE +/- 31.05, N = 3 SE +/- 27.71, N = 4 2557.50 1438.90 2522.10 2497.80 2445.10 2194.03 2294.40 2211.00 2223.40 -fno-stack-protector -fomit-frame-pointer -fno-strict-aliasing -O3 -pipe -mcpu=cortex-a15 -mfpu=neon-vfpv4 -mfloat-abi=hard 1. (CC) gcc options: -O2 -lm
Tinymembench Standard Memset OpenBenchmarking.org MB/s, More Is Better Tinymembench 2018-05-28 Standard Memset Gentoo Musl EMMC 5.4.28-clang Gentoo Glibc SDcard 5.4.24 Gentoo Musl EMMC 5.4.33-glibc Gentoo Musl EMMC 5.4.35-arm-clang9 Gentoo Musl EMMC 5.4.35 Glibc flto sys Gentoo Chroot SDCARD GLIBC Gcc 10.2 Gentoo Glibc SDCARD GCC 10.2 5.4.98 Armbian 20.04 Glibc EMMC 5.11 GCC 9.3 Gentoo Glibc EMMC 5.11.18 GCC 10.2 1100 2200 3300 4400 5500 SE +/- 25.26, N = 6 SE +/- 19.45, N = 9 SE +/- 4.16, N = 3 SE +/- 9.87, N = 3 SE +/- 1.31, N = 3 SE +/- 8.20, N = 3 SE +/- 18.12, N = 3 SE +/- 2.61, N = 3 SE +/- 26.06, N = 4 1875.20 4470.70 1772.50 1765.40 1750.80 4818.07 4905.40 4831.60 4818.10 -fno-stack-protector -fomit-frame-pointer -fno-strict-aliasing -O3 -pipe -mcpu=cortex-a15 -mfpu=neon-vfpv4 -mfloat-abi=hard 1. (CC) gcc options: -O2 -lm
Hackbench Count: 8 - Type: Thread OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 8 - Type: Thread Gentoo Musl EMMC 5.4.28-clang Gentoo Glibc SDcard 5.4.24 Gentoo Musl EMMC 5.4.33-glibc Gentoo Musl EMMC 5.4.35-arm-clang9 Gentoo Musl EMMC 5.4.35 Glibc flto sys Gentoo Musl EMMC 5.4.35 clang O3 vfpv3-d16 Gentoo Chroot SDCARD GLIBC Gcc 10.2 Gentoo Glibc SDCARD GCC 10.2 5.4.98 Armbian 20.04 Glibc EMMC 5.11 GCC 9.3 Gentoo Glibc EMMC 5.11.18 GCC 10.2 90 180 270 360 450 SE +/- 0.72, N = 3 SE +/- 2.38, N = 3 SE +/- 1.05, N = 3 SE +/- 2.36, N = 3 SE +/- 2.77, N = 3 SE +/- 0.62, N = 3 SE +/- 7.31, N = 9 SE +/- 2.91, N = 9 SE +/- 4.31, N = 3 SE +/- 1.68, N = 3 277.61 294.33 277.58 296.46 281.28 277.24 395.42 314.37 396.92 332.61 -fno-stack-protector -fomit-frame-pointer -fno-strict-aliasing -O3 -pipe -mcpu=cortex-a15 -mfpu=neon-vfpv4 -mfloat-abi=hard -O3 -fuse-linker-plugin -pipe -march=armv7-a -mcpu=cortex-a15 -mfpu=vfpv3-d16 -mfloat-abi=hard 1. (CC) gcc options: -lpthread
IPC_benchmark Type: TCP Socket - Message Bytes: 128 OpenBenchmarking.org Messages Per Second, More Is Better IPC_benchmark Type: TCP Socket - Message Bytes: 128 Gentoo Musl EMMC 5.4.28-clang Gentoo Glibc SDcard 5.4.24 Gentoo Musl EMMC 5.4.33-glibc Gentoo Musl EMMC 5.4.35-arm-clang9 Gentoo Musl EMMC 5.4.35 Glibc flto sys Gentoo Musl EMMC 5.4.35 clang O3 vfpv3-d16 Gentoo Chroot SDCARD GLIBC Gcc 10.2 Gentoo Glibc SDCARD GCC 10.2 5.4.98 Armbian 20.04 Glibc EMMC 5.11 GCC 9.3 Gentoo Glibc EMMC 5.11.18 GCC 10.2 80K 160K 240K 320K 400K SE +/- 3817.34, N = 15 SE +/- 4229.66, N = 3 SE +/- 2633.78, N = 3 SE +/- 3498.59, N = 9 SE +/- 2012.97, N = 3 SE +/- 2373.09, N = 3 SE +/- 3323.54, N = 3 SE +/- 1517.85, N = 3 SE +/- 381.79, N = 3 SE +/- 1709.35, N = 3 353323 376605 375132 359091 374748 384190 192569 191129 367080 379227 gcc gcc gcc gcc gcc clang gcc gcc gcc gcc
OSBench Test: Create Files OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Files Gentoo Musl EMMC 5.4.28-clang Gentoo Glibc SDcard 5.4.24 Gentoo Musl EMMC 5.4.33-glibc Gentoo Musl EMMC 5.4.35-arm-clang9 Gentoo Musl EMMC 5.4.35 Glibc flto sys Gentoo Musl EMMC 5.4.35 clang O3 vfpv3-d16 Gentoo Chroot SDCARD GLIBC Gcc 10.2 Gentoo Glibc SDCARD GCC 10.2 5.4.98 Armbian 20.04 Glibc EMMC 5.11 GCC 9.3 Gentoo Glibc EMMC 5.11.18 GCC 10.2 1200 2400 3600 4800 6000 SE +/- 3.71, N = 15 SE +/- 486.17, N = 9 SE +/- 38.91, N = 12 SE +/- 1.97, N = 3 SE +/- 565.73, N = 8 SE +/- 557.27, N = 8 SE +/- 2.92, N = 15 SE +/- 1.79, N = 3 SE +/- 19.44, N = 12 SE +/- 49.07, N = 12 214.35 5815.12 601.46 1550.78 4223.79 4109.52 192.81 237.23 424.54 904.63 -lm -fno-stack-protector -fomit-frame-pointer -fno-strict-aliasing -O3 -pipe -mcpu=cortex-a15 -mfpu=neon-vfpv4 -mfloat-abi=hard -fuse-ld=lld -lm -lm -O3 -fuse-linker-plugin -pipe -march=armv7-a -mcpu=cortex-a15 -mfpu=vfpv3-d16 -mfloat-abi=hard -lm 1. (CC) gcc options:
Apache Benchmark Static Web Page Serving OpenBenchmarking.org Requests Per Second, More Is Better Apache Benchmark 2.4.29 Static Web Page Serving Gentoo Musl EMMC 5.4.28-clang Gentoo Glibc SDcard 5.4.24 Gentoo Musl EMMC 5.4.33-glibc Gentoo Musl EMMC 5.4.35-arm-clang9 Gentoo Musl EMMC 5.4.35 Glibc flto sys Gentoo Musl EMMC 5.4.35 clang O3 vfpv3-d16 Gentoo Chroot SDCARD GLIBC Gcc 10.2 Gentoo Glibc SDCARD GCC 10.2 5.4.98 Armbian 20.04 Glibc EMMC 5.11 GCC 9.3 Gentoo Glibc EMMC 5.11.18 GCC 10.2 800 1600 2400 3200 4000 SE +/- 22.07, N = 3 SE +/- 6.75, N = 3 SE +/- 20.65, N = 3 SE +/- 21.40, N = 3 SE +/- 2.05, N = 3 SE +/- 9.80, N = 3 SE +/- 7.57, N = 3 SE +/- 5.89, N = 3 SE +/- 38.03, N = 4 SE +/- 3.84, N = 3 3393.86 3235.02 3412.02 3551.26 3529.25 3543.03 3431.12 3327.23 3136.05 3227.26 -O2 -O2 -pthread -O2 -O3 -mcpu=cortex-a15 -mfpu=neon-vfpv4 -mfloat-abi=hard -O2 -O3 -fuse-linker-plugin -march=armv7-a -mcpu=cortex-a15 -mfpu=vfpv3-d16 -mfloat-abi=hard -O2 -pthread -O2 -pthread -O2 -pthread -O2 -pthread 1. (CC) gcc options: -shared -fPIC
SQLite Speedtest Timed Time - Size 1,000 OpenBenchmarking.org Seconds, Fewer Is Better SQLite Speedtest 3.30 Timed Time - Size 1,000 Gentoo Musl EMMC 5.4.28-clang Gentoo Glibc SDcard 5.4.24 Gentoo Musl EMMC 5.4.33-glibc Gentoo Musl EMMC 5.4.35-arm-clang9 Gentoo Musl EMMC 5.4.35 Glibc flto sys Gentoo Musl EMMC 5.4.35 clang O3 vfpv3-d16 Gentoo Chroot SDCARD GLIBC Gcc 10.2 Gentoo Glibc SDCARD GCC 10.2 5.4.98 Armbian 20.04 Glibc EMMC 5.11 GCC 9.3 Gentoo Glibc EMMC 5.11.18 GCC 10.2 200 400 600 800 1000 SE +/- 7.08, N = 3 SE +/- 2.20, N = 3 SE +/- 11.88, N = 3 SE +/- 0.63, N = 3 SE +/- 3.89, N = 3 SE +/- 12.05, N = 9 SE +/- 6.50, N = 9 SE +/- 7.35, N = 9 SE +/- 8.89, N = 3 SE +/- 1.13, N = 3 576.05 610.08 775.50 542.53 582.37 797.12 653.40 642.94 646.34 612.09 -O2 -O2 -ldl -lpthread -O2 -fno-stack-protector -fomit-frame-pointer -fno-strict-aliasing -O3 -pipe -mcpu=cortex-a15 -mfpu=neon-vfpv4 -mfloat-abi=hard -fuse-ld=lld -O2 -O3 -fuse-linker-plugin -pipe -march=armv7-a -mcpu=cortex-a15 -mfpu=vfpv3-d16 -mfloat-abi=hard -O2 -ldl -lpthread -O2 -ldl -lpthread -O2 -ldl -lpthread -O2 -ldl -lpthread 1. (CC) gcc options: -lz
Phoronix Test Suite v10.8.4