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&sro.

Gentoo Odroid-Xu4 Kernel benchmarkProcessorMotherboardMemoryDiskGraphicsMonitorOSKernelDisplay ServerCompilerFile-SystemScreen ResolutionDisplay DriverGentoo Musl EMMC 5.4.28-clangGentoo Glibc SDcard 5.4.24Gentoo Musl EMMC 5.4.33-glibcGentoo Musl EMMC 5.4.35-arm-clang9Gentoo Musl EMMC 5.4.35 Glibc flto sysGentoo Musl EMMC 5.4.35 clang O3 vfpv3-d16Gentoo Chroot SDCARD GLIBC Gcc 10.2Gentoo Glibc SDCARD GCC 10.2 5.4.98Armbian 20.04 Glibc EMMC 5.11 GCC 9.3Gentoo Glibc EMMC 5.11.18 GCC 10.2ARMv7 Cortex-A15 @ 1.40GHz (8 Cores)Hardkernel ODROID-XU4 Odroid XU42048MB16GB SDW16G + 64GB SP64GexynosdrmfbGentoo/Linux5.4.28-clang+ (armv7l)X ServerGCC 9.3.0 + Clang 10.0.0 + LLVM 10.0.0ext41920x1080DTVGentoo 2.65.4.24-arm+ (armv7l)X Server 1.20.7GCC 9.3.0 + Clang 9.0.1 + LLVM 9.0.1Gentoo/Linux5.4.33-arm+ (armv7l)X ServerGCC 9.3.0 + Clang 10.0.0 + LLVM 10.0.05.4.35-armclang-+ (armv7l)X Server 1.20.7modesetting 1.20.75.4.35-arm+ (armv7l)X ServerClang 10.0.0 + GCC 10.1.0 + LLVM 10.0.0exynosdrmfb5.4.72-odroidxu4 (armv7l)GCC 10.2.01920x1080Gentoo 2.75.4.98+ (armv7l)GCC 10.2.0 + Clang 11.1.0 + LLVM 11.1.064GB SP64G + 16GB SDW16GexynosdrmfbUbuntu 20.045.11.2-odroidxu4 (armv7l)GCC 9.3.01920x1080ARMv7 Cortex-A15 @ 1.20GHz (8 Cores)16GB SDW16G + 32GB SL32GGentoo/Linux5.11.18+ (armv7l)GCC 10.2.0OpenBenchmarking.orgKernel 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:0x0004Processor 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 performanceEnvironment 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 benchmarktinymembench: Standard Memcpytinymembench: Standard Memsetmbw: Memory Copy - 128 MiBt-test1: 1ipc-benchmark: TCP Socket - 128hackbench: 8 - Threadsqlite-speedtest: Timed Time - Size 1,000apache: Static Web Page Servingosbench: Create FilesGentoo Musl EMMC 5.4.28-clangGentoo Glibc SDcard 5.4.24Gentoo Musl EMMC 5.4.33-glibcGentoo Musl EMMC 5.4.35-arm-clang9Gentoo Musl EMMC 5.4.35 Glibc flto sysGentoo Musl EMMC 5.4.35 clang O3 vfpv3-d16Gentoo Chroot SDCARD GLIBC Gcc 10.2Gentoo Glibc SDCARD GCC 10.2 5.4.98Armbian 20.04 Glibc EMMC 5.11 GCC 9.3Gentoo Glibc EMMC 5.11.18 GCC 10.22557.51875.22392.195123.614353323277.606576.0453393.86214.3517741438.94470.71258.712325.564376605294.332610.0803235.025815.1158592522.11772.52062.621123.704375132277.582775.5043412.02601.4620432497.81765.42221.706113.536359091296.461542.5313551.261550.7838212445.11750.82300.710124.298374748281.276582.3733529.254223.7895892276.389112.778384190277.237797.1213543.034109.5159462194.034818.072045.80361.40192569395.42653.403431.12192.812294.44905.42162.317207.582191129314.374642.9363327.23237.2314072211.04831.62057.241220.998367080396.919646.3443136.05424.5386592223.44818.12028.545212.535379227332.608612.0933227.26904.633459OpenBenchmarking.org

Tinymembench

Standard Memcpy

OpenBenchmarking.orgMB/s, More Is BetterTinymembench 2018-05-28Standard MemcpyArmbian 20.04 Glibc EMMC 5.11 GCC 9.3Gentoo Chroot SDCARD GLIBC Gcc 10.2Gentoo Glibc EMMC 5.11.18 GCC 10.2Gentoo Glibc SDCARD GCC 10.2 5.4.98Gentoo Glibc SDcard 5.4.24Gentoo Musl EMMC 5.4.28-clangGentoo Musl EMMC 5.4.33-glibcGentoo Musl EMMC 5.4.35 Glibc flto sysGentoo Musl EMMC 5.4.35-arm-clang95001000150020002500SE +/- 31.05, N = 3SE +/- 14.88, N = 3SE +/- 27.71, N = 4SE +/- 25.64, N = 3SE +/- 22.41, N = 9SE +/- 31.11, N = 6SE +/- 8.07, N = 3SE +/- 7.71, N = 3SE +/- 26.88, N = 32211.002194.032223.402294.401438.902557.502522.102445.102497.80-fno-stack-protector -fomit-frame-pointer -fno-strict-aliasing -O3 -pipe -mcpu=cortex-a15 -mfpu=neon-vfpv4 -mfloat-abi=hard1. (CC) gcc options: -O2 -lm

Tinymembench

Standard Memset

OpenBenchmarking.orgMB/s, More Is BetterTinymembench 2018-05-28Standard MemsetArmbian 20.04 Glibc EMMC 5.11 GCC 9.3Gentoo Chroot SDCARD GLIBC Gcc 10.2Gentoo Glibc EMMC 5.11.18 GCC 10.2Gentoo Glibc SDCARD GCC 10.2 5.4.98Gentoo Glibc SDcard 5.4.24Gentoo Musl EMMC 5.4.28-clangGentoo Musl EMMC 5.4.33-glibcGentoo Musl EMMC 5.4.35 Glibc flto sysGentoo Musl EMMC 5.4.35-arm-clang911002200330044005500SE +/- 2.61, N = 3SE +/- 8.20, N = 3SE +/- 26.06, N = 4SE +/- 18.12, N = 3SE +/- 19.45, N = 9SE +/- 25.26, N = 6SE +/- 4.16, N = 3SE +/- 1.31, N = 3SE +/- 9.87, N = 34831.604818.074818.104905.404470.701875.201772.501750.801765.40-fno-stack-protector -fomit-frame-pointer -fno-strict-aliasing -O3 -pipe -mcpu=cortex-a15 -mfpu=neon-vfpv4 -mfloat-abi=hard1. (CC) gcc options: -O2 -lm

MBW

Test: Memory Copy - Array Size: 128 MiB

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy - Array Size: 128 MiBArmbian 20.04 Glibc EMMC 5.11 GCC 9.3Gentoo Chroot SDCARD GLIBC Gcc 10.2Gentoo Glibc EMMC 5.11.18 GCC 10.2Gentoo Glibc SDCARD GCC 10.2 5.4.98Gentoo Glibc SDcard 5.4.24Gentoo Musl EMMC 5.4.28-clangGentoo Musl EMMC 5.4.33-glibcGentoo Musl EMMC 5.4.35 Glibc flto sysGentoo Musl EMMC 5.4.35 clang O3 vfpv3-d16Gentoo Musl EMMC 5.4.35-arm-clang95001000150020002500SE +/- 25.24, N = 3SE +/- 29.05, N = 3SE +/- 24.13, N = 3SE +/- 7.04, N = 3SE +/- 21.17, N = 3SE +/- 23.30, N = 15SE +/- 14.52, N = 3SE +/- 21.77, N = 3SE +/- 32.98, N = 3SE +/- 31.64, N = 42057.242045.802028.552162.321258.712392.202062.622300.712276.392221.71-fuse-linker-plugin -pipe -march=armv7-a -mcpu=cortex-a15 -mfpu=vfpv3-d16 -mfloat-abi=hard-fno-stack-protector -fomit-frame-pointer -fno-strict-aliasing -pipe -mcpu=cortex-a15 -mfpu=neon-vfpv4 -mfloat-abi=hard1. (CC) gcc options: -O3 -march=native

t-test1

Threads: 1

OpenBenchmarking.orgSeconds, Fewer Is Bettert-test1 2017-01-13Threads: 1Armbian 20.04 Glibc EMMC 5.11 GCC 9.3Gentoo Chroot SDCARD GLIBC Gcc 10.2Gentoo Glibc EMMC 5.11.18 GCC 10.2Gentoo Glibc SDCARD GCC 10.2 5.4.98Gentoo Glibc SDcard 5.4.24Gentoo Musl EMMC 5.4.28-clangGentoo Musl EMMC 5.4.33-glibcGentoo Musl EMMC 5.4.35 Glibc flto sysGentoo Musl EMMC 5.4.35 clang O3 vfpv3-d16Gentoo Musl EMMC 5.4.35-arm-clang980160240320400SE +/- 0.87, N = 3SE +/- 0.48, N = 3SE +/- 0.54, N = 3SE +/- 0.48, N = 3SE +/- 0.69, N = 3SE +/- 0.03, N = 3SE +/- 0.16, N = 3SE +/- 0.16, N = 3SE +/- 0.36, N = 3SE +/- 0.29, N = 3221.00361.40212.54207.58325.56123.61123.70124.30112.78113.54-O3 -fuse-linker-plugin -pipe -march=armv7-a -mcpu=cortex-a15 -mfpu=vfpv3-d16 -mfloat-abi=hard-fno-stack-protector -fomit-frame-pointer -fno-strict-aliasing -O3 -pipe -mcpu=cortex-a15 -mfpu=neon-vfpv4 -mfloat-abi=hard1. (CC) gcc options: -pthread

IPC_benchmark

Type: TCP Socket - Message Bytes: 128

OpenBenchmarking.orgMessages Per Second, More Is BetterIPC_benchmarkType: TCP Socket - Message Bytes: 128Armbian 20.04 Glibc EMMC 5.11 GCC 9.3Gentoo Chroot SDCARD GLIBC Gcc 10.2Gentoo Glibc EMMC 5.11.18 GCC 10.2Gentoo Glibc SDCARD GCC 10.2 5.4.98Gentoo Glibc SDcard 5.4.24Gentoo Musl EMMC 5.4.28-clangGentoo Musl EMMC 5.4.33-glibcGentoo Musl EMMC 5.4.35 Glibc flto sysGentoo Musl EMMC 5.4.35 clang O3 vfpv3-d16Gentoo Musl EMMC 5.4.35-arm-clang980K160K240K320K400KSE +/- 381.79, N = 3SE +/- 3323.54, N = 3SE +/- 1709.35, N = 3SE +/- 1517.85, N = 3SE +/- 4229.66, N = 3SE +/- 3817.34, N = 15SE +/- 2633.78, N = 3SE +/- 2012.97, N = 3SE +/- 2373.09, N = 3SE +/- 3498.59, N = 9367080192569379227191129376605353323375132374748384190359091gccgccgccgccgccgccgccgccclanggcc

Hackbench

Count: 8 - Type: Thread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 8 - Type: ThreadArmbian 20.04 Glibc EMMC 5.11 GCC 9.3Gentoo Chroot SDCARD GLIBC Gcc 10.2Gentoo Glibc EMMC 5.11.18 GCC 10.2Gentoo Glibc SDCARD GCC 10.2 5.4.98Gentoo Glibc SDcard 5.4.24Gentoo Musl EMMC 5.4.28-clangGentoo Musl EMMC 5.4.33-glibcGentoo Musl EMMC 5.4.35 Glibc flto sysGentoo Musl EMMC 5.4.35 clang O3 vfpv3-d16Gentoo Musl EMMC 5.4.35-arm-clang990180270360450SE +/- 4.31, N = 3SE +/- 7.31, N = 9SE +/- 1.68, N = 3SE +/- 2.91, N = 9SE +/- 2.38, N = 3SE +/- 0.72, N = 3SE +/- 1.05, N = 3SE +/- 2.77, N = 3SE +/- 0.62, N = 3SE +/- 2.36, N = 3396.92395.42332.61314.37294.33277.61277.58281.28277.24296.46-O3 -fuse-linker-plugin -pipe -march=armv7-a -mcpu=cortex-a15 -mfpu=vfpv3-d16 -mfloat-abi=hard-fno-stack-protector -fomit-frame-pointer -fno-strict-aliasing -O3 -pipe -mcpu=cortex-a15 -mfpu=neon-vfpv4 -mfloat-abi=hard1. (CC) gcc options: -lpthread

SQLite Speedtest

Timed Time - Size 1,000

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite Speedtest 3.30Timed Time - Size 1,000Armbian 20.04 Glibc EMMC 5.11 GCC 9.3Gentoo Chroot SDCARD GLIBC Gcc 10.2Gentoo Glibc EMMC 5.11.18 GCC 10.2Gentoo Glibc SDCARD GCC 10.2 5.4.98Gentoo Glibc SDcard 5.4.24Gentoo Musl EMMC 5.4.28-clangGentoo Musl EMMC 5.4.33-glibcGentoo Musl EMMC 5.4.35 Glibc flto sysGentoo Musl EMMC 5.4.35 clang O3 vfpv3-d16Gentoo Musl EMMC 5.4.35-arm-clang92004006008001000SE +/- 8.89, N = 3SE +/- 6.50, N = 9SE +/- 1.13, N = 3SE +/- 7.35, N = 9SE +/- 2.20, N = 3SE +/- 7.08, N = 3SE +/- 11.88, N = 3SE +/- 3.89, N = 3SE +/- 12.05, N = 9SE +/- 0.63, N = 3646.34653.40612.09642.94610.08576.05775.50582.37797.12542.53-O2 -ldl -lpthread-O2 -ldl -lpthread-O2 -ldl -lpthread-O2 -ldl -lpthread-O2 -ldl -lpthread-O2-O2-O2-O3 -fuse-linker-plugin -pipe -march=armv7-a -mcpu=cortex-a15 -mfpu=vfpv3-d16 -mfloat-abi=hard-fno-stack-protector -fomit-frame-pointer -fno-strict-aliasing -O3 -pipe -mcpu=cortex-a15 -mfpu=neon-vfpv4 -mfloat-abi=hard -fuse-ld=lld1. (CC) gcc options: -lz

Apache Benchmark

Static Web Page Serving

OpenBenchmarking.orgRequests Per Second, More Is BetterApache Benchmark 2.4.29Static Web Page ServingArmbian 20.04 Glibc EMMC 5.11 GCC 9.3Gentoo Chroot SDCARD GLIBC Gcc 10.2Gentoo Glibc EMMC 5.11.18 GCC 10.2Gentoo Glibc SDCARD GCC 10.2 5.4.98Gentoo Glibc SDcard 5.4.24Gentoo Musl EMMC 5.4.28-clangGentoo Musl EMMC 5.4.33-glibcGentoo Musl EMMC 5.4.35 Glibc flto sysGentoo Musl EMMC 5.4.35 clang O3 vfpv3-d16Gentoo Musl EMMC 5.4.35-arm-clang98001600240032004000SE +/- 38.03, N = 4SE +/- 7.57, N = 3SE +/- 3.84, N = 3SE +/- 5.89, N = 3SE +/- 6.75, N = 3SE +/- 22.07, N = 3SE +/- 20.65, N = 3SE +/- 2.05, N = 3SE +/- 9.80, N = 3SE +/- 21.40, N = 33136.053431.123227.263327.233235.023393.863412.023529.253543.033551.26-O2 -pthread-O2 -pthread-O2 -pthread-O2 -pthread-O2 -pthread-O2-O2-O2-O3 -fuse-linker-plugin -march=armv7-a -mcpu=cortex-a15 -mfpu=vfpv3-d16 -mfloat-abi=hard-O3 -mcpu=cortex-a15 -mfpu=neon-vfpv4 -mfloat-abi=hard1. (CC) gcc options: -shared -fPIC

OSBench

Test: Create Files

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create FilesArmbian 20.04 Glibc EMMC 5.11 GCC 9.3Gentoo Chroot SDCARD GLIBC Gcc 10.2Gentoo Glibc EMMC 5.11.18 GCC 10.2Gentoo Glibc SDCARD GCC 10.2 5.4.98Gentoo Glibc SDcard 5.4.24Gentoo Musl EMMC 5.4.28-clangGentoo Musl EMMC 5.4.33-glibcGentoo Musl EMMC 5.4.35 Glibc flto sysGentoo Musl EMMC 5.4.35 clang O3 vfpv3-d16Gentoo Musl EMMC 5.4.35-arm-clang912002400360048006000SE +/- 19.44, N = 12SE +/- 2.92, N = 15SE +/- 49.07, N = 12SE +/- 1.79, N = 3SE +/- 486.17, N = 9SE +/- 3.71, N = 15SE +/- 38.91, N = 12SE +/- 565.73, N = 8SE +/- 557.27, N = 8SE +/- 1.97, N = 3424.54192.81904.63237.235815.12214.35601.464223.794109.521550.78-lm-lm-O3 -fuse-linker-plugin -pipe -march=armv7-a -mcpu=cortex-a15 -mfpu=vfpv3-d16 -mfloat-abi=hard -lm-fno-stack-protector -fomit-frame-pointer -fno-strict-aliasing -O3 -pipe -mcpu=cortex-a15 -mfpu=neon-vfpv4 -mfloat-abi=hard -fuse-ld=lld -lm1. (CC) gcc options:


Phoronix Test Suite v10.8.4