kernel-patchsets AMD Ryzen Threadripper 3970X 32-Core testing with a Gigabyte TRX40 AORUS XTREME (F4d BIOS) and Gigabyte NVIDIA GeForce GTX 1080 Ti 11GB on Gentoo 2.7 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2003119-HV-1910077AS28 .
kernel-patchsets Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution 5.3.4 zen 5.3.4 zen clear bmq 5.5.0-pf6 vanilla 5.5.0-pf6 bmq 5.5.0-pf6 bmq 250hz Intel Core i7-8809G @ 4.30GHz (4 Cores / 8 Threads) Intel NUC8i7HVB (HNKBLi70.86A.0058.2019.0705.1646 BIOS) Intel Xeon E3-1200 v6/7th 16384MB Samsung SSD 970 EVO Plus 500GB AMD Radeon RX Vega M GH 4GB (1190/800MHz) Realtek ALC700 Panasonic-TV Intel I219-LM + Intel 8265 / 8275 Arch rolling 5.3.4-zen1-1-zen (x86_64) GNOME Shell 3.34.0 X Server 1.20.5 + Wayland modesetting 1.20.5 4.5 Mesa 19.2.0 (LLVM 8.0.1) GCC 9.2.0 + Clang 8.0.1 f2fs 1280x720 AMD Ryzen Threadripper 3970X 32-Core @ 3.70GHz (32 Cores / 64 Threads) Gigabyte TRX40 AORUS XTREME (F4d BIOS) AMD Starship/Matisse 4 x 16384 MB DDR4-3733MT/s F4-3200C14-16GVR 4 x Samsung SSD 970 PRO 512GB + 2 x 256GB Samsung SSD 840 + 256GB Crucial_CT256MX1 Gigabyte NVIDIA GeForce GTX 1080 Ti 11GB (1569/5508MHz) NVIDIA GP102 HDMI Audio QHD270 2 x Intel 10G X550T + Intel Wi-Fi 6 AX200 Gentoo 2.7 5.5.0-pf6 (x86_64) KDE Plasma 5.18.2 X Server 1.20.7 NVIDIA 440.59 4.6.0 GCC 9.2.0 + Clang 9.0.1 + LLVM 9.0.1 + CUDA 10.2 btrfs 1440x2560 Gigabyte NVIDIA GeForce GTX 1080 Ti 11GB 1024x768 OpenBenchmarking.org Compiler Details - 5.3.4 zen: --disable-libssp --disable-libstdcxx-pch --disable-libunwind-exceptions --disable-werror --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-install-libiberty --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-isl --with-linker-hash-style=gnu - 5.3.4 zen clear bmq: --disable-libssp --disable-libstdcxx-pch --disable-libunwind-exceptions --disable-werror --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-install-libiberty --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-isl --with-linker-hash-style=gnu - 5.5.0-pf6 vanilla: --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/9.2.0 --build=x86_64-pc-linux-gnu --datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/9.2.0 --disable-altivec --disable-default-pie --disable-default-pie --disable-default-ssp --disable-esp --disable-fixed-point --disable-isl-version-check --disable-libmpx --disable-libmudflap --disable-libsanitizer --disable-libssp --disable-libunwind-exceptions --disable-libvtv --disable-systemtap --disable-vtable-verify --disable-vtable-verify --disable-werror --enable-__cxa_atexit --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-languages=c,c++,fortran --enable-libgomp --enable-libstdcxx-pch --enable-libstdcxx-time --enable-lto --enable-multilib --enable-nls --enable-obsolete --enable-plugin --enable-secureplt --enable-shared --enable-targets=all --enable-threads=posix --host=x86_64-pc-linux-gnu --includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include --mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/9.2.0/man --with-arch=haswell --with-build-config=bootstrap-lto --with-fpmath=avx --with-glibc-version=2.19 --with-gnu-ld --with-isl --with-multilib-list=m32,m64 --with-ppl=yes --with-python-dir=/share/gcc-data/x86_64-pc-linux-gnu/9.2.0/python --with-tune=skylake - 5.5.0-pf6 bmq: --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/9.2.0 --build=x86_64-pc-linux-gnu --datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/9.2.0 --disable-altivec --disable-default-pie --disable-default-pie --disable-default-ssp --disable-esp --disable-fixed-point --disable-isl-version-check --disable-libmpx --disable-libmudflap --disable-libsanitizer --disable-libssp --disable-libunwind-exceptions --disable-libvtv --disable-systemtap --disable-vtable-verify --disable-vtable-verify --disable-werror --enable-__cxa_atexit --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-languages=c,c++,fortran --enable-libgomp --enable-libstdcxx-pch --enable-libstdcxx-time --enable-lto --enable-multilib --enable-nls --enable-obsolete --enable-plugin --enable-secureplt --enable-shared --enable-targets=all --enable-threads=posix --host=x86_64-pc-linux-gnu --includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include --mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/9.2.0/man --with-arch=haswell --with-build-config=bootstrap-lto --with-fpmath=avx --with-glibc-version=2.19 --with-gnu-ld --with-isl --with-multilib-list=m32,m64 --with-ppl=yes --with-python-dir=/share/gcc-data/x86_64-pc-linux-gnu/9.2.0/python --with-tune=skylake - 5.5.0-pf6 bmq 250hz: --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/9.2.0 --build=x86_64-pc-linux-gnu --datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/9.2.0 --disable-altivec --disable-default-pie --disable-default-pie --disable-default-ssp --disable-esp --disable-fixed-point --disable-isl-version-check --disable-libmpx --disable-libmudflap --disable-libsanitizer --disable-libssp --disable-libunwind-exceptions --disable-libvtv --disable-systemtap --disable-vtable-verify --disable-vtable-verify --disable-werror --enable-__cxa_atexit --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-languages=c,c++,fortran --enable-libgomp --enable-libstdcxx-pch --enable-libstdcxx-time --enable-lto --enable-multilib --enable-nls --enable-obsolete --enable-plugin --enable-secureplt --enable-shared --enable-targets=all --enable-threads=posix --host=x86_64-pc-linux-gnu --includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include --mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/9.2.0/man --with-arch=haswell --with-build-config=bootstrap-lto --with-fpmath=avx --with-glibc-version=2.19 --with-gnu-ld --with-isl --with-multilib-list=m32,m64 --with-ppl=yes --with-python-dir=/share/gcc-data/x86_64-pc-linux-gnu/9.2.0/python --with-tune=skylake Disk Details - 5.3.4 zen: NONE / acl,active_logs=6,alloc_mode=default,background_gc=off,extent_cache,fastboot,flush_merge,fsync_mode=posix,inline_data,inline_dentry,inline_xattr,lazytime,mode=adaptive,no_heap,nodiscard,relatime,rw,user_xattr - 5.3.4 zen clear bmq: NONE / acl,active_logs=6,alloc_mode=default,background_gc=off,extent_cache,fastboot,flush_merge,fsync_mode=posix,inline_data,inline_dentry,inline_xattr,lazytime,mode=adaptive,no_heap,nodiscard,relatime,rw,user_xattr - 5.5.0-pf6 vanilla: MQ-DEADLINE / commit=120,compress-force=zstd:2,lazytime,noatime,rw,space_cache=v2,ssd,subvol=/,subvolid=5 / RAID10 - 5.5.0-pf6 bmq: MQ-DEADLINE / commit=120,compress-force=zstd:2,lazytime,noatime,rw,space_cache=v2,ssd,subvol=/,subvolid=5 / RAID10 - 5.5.0-pf6 bmq 250hz: MQ-DEADLINE / commit=120,compress-force=zstd:2,lazytime,noatime,rw,space_cache=v2,ssd,subvol=/,subvolid=5 / RAID10 Processor Details - 5.3.4 zen: Scaling Governor: intel_pstate powersave - 5.3.4 zen clear bmq: Scaling Governor: intel_pstate powersave - 5.5.0-pf6 vanilla: Scaling Governor: acpi-cpufreq performance - 5.5.0-pf6 bmq: Scaling Governor: acpi-cpufreq performance - 5.5.0-pf6 bmq 250hz: Scaling Governor: acpi-cpufreq performance Python Details - 5.3.4 zen: Python 3.7.4 - 5.3.4 zen clear bmq: Python 3.7.4 - 5.5.0-pf6 vanilla: Python 3.7.6 - 5.5.0-pf6 bmq: Python 3.7.6 - 5.5.0-pf6 bmq 250hz: Python 3.7.6 Security Details - 5.3.4 zen: l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling - 5.3.4 zen clear bmq: l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling - 5.5.0-pf6 vanilla: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Not affected + spectre_v1: Not affected + spectre_v2: Not affected + tsx_async_abort: Not affected - 5.5.0-pf6 bmq: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Not affected + spectre_v1: Not affected + spectre_v2: Not affected + tsx_async_abort: Not affected - 5.5.0-pf6 bmq 250hz: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Not affected + spectre_v1: Not affected + spectre_v2: Not affected + tsx_async_abort: Not affected Environment Details - 5.5.0-pf6 vanilla, 5.5.0-pf6 bmq, 5.5.0-pf6 bmq 250hz: __GL_SYNC_DISPLAY_DEVICE=DP-0
kernel-patchsets sqlite: Timed SQLite Insertions fs-mark: 1000 Files, 1MB Size fs-mark: 5000 Files, 1MB Size, 4 Threads fs-mark: 4000 Files, 32 Sub Dirs, 1MB Size fs-mark: 1000 Files, 1MB Size, No Sync/FSync dbench: 12 Clients dbench: 1 Clients compilebench: Compile compilebench: Initial Create compilebench: Read Compiled Tree postmark: Disk Transaction Performance ethr: TCP - Connections/s - 8 mafft: Multiple Sequence Alignment compress-7zip: Compress Speed Test c-ray: Total Time - 4K, 16 Rays Per Pixel compress-pbzip2: 256MB File Compression encode-mp3: WAV To MP3 hackbench: 1 - Thread hackbench: 4 - Thread hackbench: 1 - Process hackbench: 16 - Thread hackbench: 4 - Process hackbench: 16 - Process openssl: RSA 4096-bit Performance stress-ng: Forking stress-ng: Semaphores stress-ng: Memory Copying stress-ng: Socket Activity stress-ng: Context Switching stress-ng: System V Message Passing apache: Static Web Page Serving osbench: Create Files osbench: Create Threads osbench: Launch Programs osbench: Create Processes osbench: Memory Allocations schbench: 8 - 4 5.3.4 zen 5.3.4 zen clear bmq 5.5.0-pf6 vanilla 5.5.0-pf6 bmq 5.5.0-pf6 bmq 250hz 38.99 201 109 115 1260 67.36 83.53 807 380 2670 6357 38530 3.61 25341 162.53 8.04 8.67 9.26 30.30 7.17 137.13 28.98 139.16 1152 27018 4829149 1534 1755 1582090 2513052 24855 33.00 13.58 57.89 25.18 71.14 35392 37.04 196 111 117 1734 68.15 84.74 865 409 3024 6944 44353 3.90 27502 160.97 8.00 8.63 6.82 24.85 6.74 97.72 24.51 95.47 1161 38339 4682629 1513 3876 560479 4262156 24530 32.89 11.97 52.02 21.98 68.71 20391 92.20 214 487 209 5262 478.23 79.32 4153 566 1939 9743 103130 229431 14.45 1.60 3.19 1.45 11.40 3.02 11.01 9581 118853 3390327 11723 14899 24787497 15839949 57862 17.33 9.48 31.20 23.31 46.08 2086 211 481 209 5706 485.20 79.70 4278 574 1965 10139 98780 227289 14.47 1.60 3.38 1.49 11.66 3.30 11.02 9550 81050 3439221 11743 9821 596539 14571165 45648 16.08 4.28 25.45 9.87 45.52 16 208 486 209 6353 485.01 77.06 4243 542 2007 10000 99983 230233 14.92 1.63 3.44 1.48 11.67 3.35 11.15 9632 110025 3239571 12120 10032 556696 14533640 45584 16.31 4.41 24.92 11.53 45.46 16 OpenBenchmarking.org
SQLite Timed SQLite Insertions OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.22 Timed SQLite Insertions 5.3.4 zen 5.3.4 zen clear bmq 5.5.0-pf6 vanilla 20 40 60 80 100 SE +/- 0.03, N = 3 SE +/- 0.47, N = 3 SE +/- 0.93, N = 15 38.99 37.04 92.20 -ledit -ltinfo -ledit -ltinfo -lreadline 1. (CC) gcc options: -O2 -lz -ldl -lpthread
FS-Mark Test: 1000 Files, 1MB Size OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 1000 Files, 1MB Size 5.3.4 zen 5.3.4 zen clear bmq 5.5.0-pf6 vanilla 5.5.0-pf6 bmq 5.5.0-pf6 bmq 250hz 50 100 150 200 250 SE +/- 0.60, N = 3 SE +/- 4.24, N = 15 SE +/- 1.12, N = 3 SE +/- 0.48, N = 3 SE +/- 2.63, N = 12 201 196 214 211 208 1. (CC) gcc options: -static
FS-Mark Test: 5000 Files, 1MB Size, 4 Threads OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 5000 Files, 1MB Size, 4 Threads 5.3.4 zen 5.3.4 zen clear bmq 5.5.0-pf6 vanilla 5.5.0-pf6 bmq 5.5.0-pf6 bmq 250hz 110 220 330 440 550 SE +/- 0.97, N = 11 SE +/- 2.29, N = 12 SE +/- 0.76, N = 3 SE +/- 2.15, N = 3 SE +/- 0.35, N = 3 109 111 487 481 486 1. (CC) gcc options: -static
FS-Mark Test: 4000 Files, 32 Sub Dirs, 1MB Size OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 4000 Files, 32 Sub Dirs, 1MB Size 5.3.4 zen 5.3.4 zen clear bmq 5.5.0-pf6 vanilla 5.5.0-pf6 bmq 5.5.0-pf6 bmq 250hz 50 100 150 200 250 SE +/- 3.92, N = 15 SE +/- 3.47, N = 15 SE +/- 3.17, N = 3 SE +/- 1.49, N = 3 SE +/- 1.62, N = 3 115 117 209 209 209 1. (CC) gcc options: -static
FS-Mark Test: 1000 Files, 1MB Size, No Sync/FSync OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 1000 Files, 1MB Size, No Sync/FSync 5.3.4 zen 5.3.4 zen clear bmq 5.5.0-pf6 vanilla 5.5.0-pf6 bmq 5.5.0-pf6 bmq 250hz 1400 2800 4200 5600 7000 SE +/- 243.50, N = 12 SE +/- 236.67, N = 15 SE +/- 33.31, N = 3 SE +/- 7.95, N = 3 SE +/- 6.59, N = 3 1260 1734 5262 5706 6353 1. (CC) gcc options: -static
Dbench 12 Clients OpenBenchmarking.org MB/s, More Is Better Dbench 4.0 12 Clients 5.3.4 zen 5.3.4 zen clear bmq 5.5.0-pf6 vanilla 5.5.0-pf6 bmq 5.5.0-pf6 bmq 250hz 100 200 300 400 500 SE +/- 0.13, N = 3 SE +/- 0.05, N = 3 SE +/- 0.58, N = 3 SE +/- 1.05, N = 3 SE +/- 0.98, N = 3 67.36 68.15 478.23 485.20 485.01 1. (CC) gcc options: -lpopt -O2
Dbench 1 Clients OpenBenchmarking.org MB/s, More Is Better Dbench 4.0 1 Clients 5.3.4 zen 5.3.4 zen clear bmq 5.5.0-pf6 vanilla 5.5.0-pf6 bmq 5.5.0-pf6 bmq 250hz 20 40 60 80 100 SE +/- 0.08, N = 3 SE +/- 0.06, N = 3 SE +/- 1.03, N = 3 SE +/- 0.98, N = 3 SE +/- 0.65, N = 3 83.53 84.74 79.32 79.70 77.06 1. (CC) gcc options: -lpopt -O2
Compile Bench Test: Compile OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Compile 5.3.4 zen 5.3.4 zen clear bmq 5.5.0-pf6 vanilla 5.5.0-pf6 bmq 5.5.0-pf6 bmq 250hz 900 1800 2700 3600 4500 SE +/- 17.18, N = 15 SE +/- 12.59, N = 4 SE +/- 7.66, N = 3 SE +/- 28.40, N = 3 SE +/- 19.14, N = 3 807 865 4153 4278 4243
Compile Bench Test: Initial Create OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create 5.3.4 zen 5.3.4 zen clear bmq 5.5.0-pf6 vanilla 5.5.0-pf6 bmq 5.5.0-pf6 bmq 250hz 120 240 360 480 600 SE +/- 10.29, N = 3 SE +/- 5.30, N = 3 SE +/- 6.07, N = 3 SE +/- 3.92, N = 3 SE +/- 5.55, N = 3 380 409 566 574 542
Compile Bench Test: Read Compiled Tree OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Read Compiled Tree 5.3.4 zen 5.3.4 zen clear bmq 5.5.0-pf6 vanilla 5.5.0-pf6 bmq 5.5.0-pf6 bmq 250hz 600 1200 1800 2400 3000 SE +/- 228.91, N = 3 SE +/- 11.53, N = 3 SE +/- 0.92, N = 3 SE +/- 28.87, N = 3 SE +/- 29.30, N = 3 2670 3024 1939 1965 2007
PostMark Disk Transaction Performance OpenBenchmarking.org TPS, More Is Better PostMark 1.51 Disk Transaction Performance 5.3.4 zen 5.3.4 zen clear bmq 5.5.0-pf6 vanilla 5.5.0-pf6 bmq 5.5.0-pf6 bmq 250hz 2K 4K 6K 8K 10K SE +/- 53.33, N = 3 SE +/- 128.33, N = 3 SE +/- 138.67, N = 3 6357 6944 9743 10139 10000 1. (CC) gcc options: -O3
Ethr Server Address: localhost - Protocol: TCP - Test: Connections/s - Threads: 8 OpenBenchmarking.org Connections/sec, More Is Better Ethr 2019-01-02 Server Address: localhost - Protocol: TCP - Test: Connections/s - Threads: 8 5.3.4 zen 5.3.4 zen clear bmq 5.5.0-pf6 vanilla 5.5.0-pf6 bmq 5.5.0-pf6 bmq 250hz 20K 40K 60K 80K 100K SE +/- 474.39, N = 5 SE +/- 200.19, N = 3 SE +/- 115.33, N = 3 SE +/- 605.42, N = 3 SE +/- 182.60, N = 3 38530 44353 103130 98780 99983
Timed MAFFT Alignment Multiple Sequence Alignment OpenBenchmarking.org Seconds, Fewer Is Better Timed MAFFT Alignment 7.392 Multiple Sequence Alignment 5.3.4 zen 5.3.4 zen clear bmq 0.8775 1.755 2.6325 3.51 4.3875 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 3.61 3.90 1. (CC) gcc options: -std=c99 -O3 -lm -lpthread
7-Zip Compression Compress Speed Test OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 16.02 Compress Speed Test 5.3.4 zen 5.3.4 zen clear bmq 5.5.0-pf6 vanilla 5.5.0-pf6 bmq 5.5.0-pf6 bmq 250hz 50K 100K 150K 200K 250K SE +/- 100.96, N = 3 SE +/- 82.08, N = 3 SE +/- 1271.08, N = 3 SE +/- 2107.40, N = 3 SE +/- 3128.15, N = 3 25341 27502 229431 227289 230233 1. (CXX) g++ options: -pipe -lpthread
C-Ray Total Time - 4K, 16 Rays Per Pixel OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time - 4K, 16 Rays Per Pixel 5.3.4 zen 5.3.4 zen clear bmq 5.5.0-pf6 vanilla 5.5.0-pf6 bmq 5.5.0-pf6 bmq 250hz 40 80 120 160 200 SE +/- 0.59, N = 3 SE +/- 0.09, N = 3 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 SE +/- 0.29, N = 3 162.53 160.97 14.45 14.47 14.92 1. (CC) gcc options: -lm -lpthread -O3
Parallel BZIP2 Compression 256MB File Compression OpenBenchmarking.org Seconds, Fewer Is Better Parallel BZIP2 Compression 1.1.12 256MB File Compression 5.3.4 zen 5.3.4 zen clear bmq 2 4 6 8 10 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 8.04 8.00 1. (CXX) g++ options: -O2 -pthread -lbz2 -lpthread
LAME MP3 Encoding WAV To MP3 OpenBenchmarking.org Seconds, Fewer Is Better LAME MP3 Encoding 3.100 WAV To MP3 5.3.4 zen 5.3.4 zen clear bmq 2 4 6 8 10 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 8.67 8.63 1. (CC) gcc options: -O3 -ffast-math -funroll-loops -fschedule-insns2 -fbranch-count-reg -fforce-addr -pipe -lncurses -lm
Hackbench Count: 1 - Type: Thread OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 1 - Type: Thread 5.3.4 zen 5.3.4 zen clear bmq 5.5.0-pf6 vanilla 5.5.0-pf6 bmq 5.5.0-pf6 bmq 250hz 3 6 9 12 15 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 7 9.26 6.82 1.60 1.60 1.63 1. (CC) gcc options: -lpthread
Hackbench Count: 4 - Type: Thread OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 4 - Type: Thread 5.3.4 zen 5.3.4 zen clear bmq 5.5.0-pf6 vanilla 5.5.0-pf6 bmq 5.5.0-pf6 bmq 250hz 7 14 21 28 35 SE +/- 0.38, N = 5 SE +/- 0.14, N = 3 SE +/- 0.03, N = 3 SE +/- 0.05, N = 3 SE +/- 0.04, N = 9 30.30 24.85 3.19 3.38 3.44 1. (CC) gcc options: -lpthread
Hackbench Count: 1 - Type: Process OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 1 - Type: Process 5.3.4 zen 5.3.4 zen clear bmq 5.5.0-pf6 vanilla 5.5.0-pf6 bmq 5.5.0-pf6 bmq 250hz 2 4 6 8 10 SE +/- 0.12, N = 15 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 7.17 6.74 1.45 1.49 1.48 1. (CC) gcc options: -lpthread
Hackbench Count: 16 - Type: Thread OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 16 - Type: Thread 5.3.4 zen 5.3.4 zen clear bmq 5.5.0-pf6 vanilla 5.5.0-pf6 bmq 5.5.0-pf6 bmq 250hz 30 60 90 120 150 SE +/- 1.95, N = 3 SE +/- 0.13, N = 3 SE +/- 0.04, N = 3 SE +/- 0.05, N = 3 SE +/- 0.12, N = 3 137.13 97.72 11.40 11.66 11.67 1. (CC) gcc options: -lpthread
Hackbench Count: 4 - Type: Process OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 4 - Type: Process 5.3.4 zen 5.3.4 zen clear bmq 5.5.0-pf6 vanilla 5.5.0-pf6 bmq 5.5.0-pf6 bmq 250hz 7 14 21 28 35 SE +/- 0.25, N = 3 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.04, N = 15 SE +/- 0.06, N = 14 28.98 24.51 3.02 3.30 3.35 1. (CC) gcc options: -lpthread
Hackbench Count: 16 - Type: Process OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 16 - Type: Process 5.3.4 zen 5.3.4 zen clear bmq 5.5.0-pf6 vanilla 5.5.0-pf6 bmq 5.5.0-pf6 bmq 250hz 30 60 90 120 150 SE +/- 0.71, N = 3 SE +/- 0.66, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.17, N = 5 139.16 95.47 11.01 11.02 11.15 1. (CC) gcc options: -lpthread
OpenSSL RSA 4096-bit Performance OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.1.1 RSA 4096-bit Performance 5.3.4 zen 5.3.4 zen clear bmq 5.5.0-pf6 vanilla 5.5.0-pf6 bmq 5.5.0-pf6 bmq 250hz 2K 4K 6K 8K 10K SE +/- 2.20, N = 3 SE +/- 1.20, N = 3 SE +/- 5.99, N = 3 SE +/- 6.48, N = 3 SE +/- 8.03, N = 3 1152 1161 9581 9550 9632 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
Stress-NG Test: Forking OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Forking 5.3.4 zen 5.3.4 zen clear bmq 5.5.0-pf6 vanilla 5.5.0-pf6 bmq 5.5.0-pf6 bmq 250hz 30K 60K 90K 120K 150K SE +/- 79.17, N = 3 SE +/- 99.11, N = 3 SE +/- 1241.83, N = 3 SE +/- 811.79, N = 15 SE +/- 911.02, N = 3 27018 38339 118853 81050 110025 -lapparmor -lapparmor 1. (CC) gcc options: -O2 -std=gnu99 -lm -lbsd -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Semaphores OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Semaphores 5.3.4 zen 5.3.4 zen clear bmq 5.5.0-pf6 vanilla 5.5.0-pf6 bmq 5.5.0-pf6 bmq 250hz 1000K 2000K 3000K 4000K 5000K SE +/- 51476.79, N = 3 SE +/- 10156.92, N = 3 SE +/- 11923.26, N = 3 SE +/- 13296.64, N = 3 SE +/- 36018.84, N = 15 4829149 4682629 3390327 3439221 3239571 -lapparmor -lapparmor 1. (CC) gcc options: -O2 -std=gnu99 -lm -lbsd -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Memory Copying OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Memory Copying 5.3.4 zen 5.3.4 zen clear bmq 5.5.0-pf6 vanilla 5.5.0-pf6 bmq 5.5.0-pf6 bmq 250hz 3K 6K 9K 12K 15K SE +/- 10.06, N = 3 SE +/- 2.26, N = 3 SE +/- 7.24, N = 3 SE +/- 56.52, N = 3 SE +/- 6.56, N = 3 1534 1513 11723 11743 12120 -lapparmor -lapparmor 1. (CC) gcc options: -O2 -std=gnu99 -lm -lbsd -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Socket Activity OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Socket Activity 5.3.4 zen 5.3.4 zen clear bmq 5.5.0-pf6 vanilla 5.5.0-pf6 bmq 5.5.0-pf6 bmq 250hz 3K 6K 9K 12K 15K SE +/- 9.69, N = 3 SE +/- 29.84, N = 3 SE +/- 8.28, N = 3 SE +/- 15.00, N = 3 SE +/- 55.56, N = 3 1755 3876 14899 9821 10032 -lapparmor -lapparmor 1. (CC) gcc options: -O2 -std=gnu99 -lm -lbsd -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Context Switching OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Context Switching 5.3.4 zen 5.3.4 zen clear bmq 5.5.0-pf6 vanilla 5.5.0-pf6 bmq 5.5.0-pf6 bmq 250hz 5M 10M 15M 20M 25M SE +/- 17445.96, N = 15 SE +/- 6035.05, N = 15 SE +/- 483530.39, N = 12 SE +/- 5230.44, N = 3 SE +/- 3128.91, N = 3 1582090 560479 24787497 596539 556696 1. (CC) gcc options: -O2 -std=gnu99 -lm -lbsd -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: System V Message Passing OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: System V Message Passing 5.3.4 zen 5.3.4 zen clear bmq 5.5.0-pf6 vanilla 5.5.0-pf6 bmq 5.5.0-pf6 bmq 250hz 3M 6M 9M 12M 15M SE +/- 156854.20, N = 12 SE +/- 1524.51, N = 3 SE +/- 28941.87, N = 3 SE +/- 20753.14, N = 3 SE +/- 4398.55, N = 3 2513052 4262156 15839949 14571165 14533640 -lapparmor -lapparmor 1. (CC) gcc options: -O2 -std=gnu99 -lm -lbsd -lz -lcrypt -lrt -lpthread -laio -lc
Apache Benchmark Static Web Page Serving OpenBenchmarking.org Requests Per Second, More Is Better Apache Benchmark 2.4.29 Static Web Page Serving 5.3.4 zen 5.3.4 zen clear bmq 5.5.0-pf6 vanilla 5.5.0-pf6 bmq 5.5.0-pf6 bmq 250hz 12K 24K 36K 48K 60K SE +/- 26.14, N = 3 SE +/- 38.20, N = 3 SE +/- 13.15, N = 3 SE +/- 25.28, N = 3 SE +/- 343.61, N = 3 24855 24530 57862 45648 45584 1. (CC) gcc options: -shared -fPIC -O2 -pthread
OSBench Test: Create Files OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Files 5.3.4 zen 5.3.4 zen clear bmq 5.5.0-pf6 vanilla 5.5.0-pf6 bmq 5.5.0-pf6 bmq 250hz 8 16 24 32 40 SE +/- 0.99, N = 15 SE +/- 1.66, N = 12 SE +/- 0.10, N = 3 SE +/- 0.11, N = 3 SE +/- 0.22, N = 3 33.00 32.89 17.33 16.08 16.31 1. (CC) gcc options: -lm
OSBench Test: Create Threads OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Threads 5.3.4 zen 5.3.4 zen clear bmq 5.5.0-pf6 vanilla 5.5.0-pf6 bmq 5.5.0-pf6 bmq 250hz 3 6 9 12 15 SE +/- 0.05, N = 3 SE +/- 0.07, N = 3 SE +/- 0.03, N = 3 SE +/- 0.05, N = 14 SE +/- 0.04, N = 3 13.58 11.97 9.48 4.28 4.41 1. (CC) gcc options: -lm
OSBench Test: Launch Programs OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Launch Programs 5.3.4 zen 5.3.4 zen clear bmq 5.5.0-pf6 vanilla 5.5.0-pf6 bmq 5.5.0-pf6 bmq 250hz 13 26 39 52 65 SE +/- 0.16, N = 3 SE +/- 0.03, N = 3 SE +/- 0.11, N = 3 SE +/- 0.30, N = 3 SE +/- 0.18, N = 3 57.89 52.02 31.20 25.45 24.92 1. (CC) gcc options: -lm
OSBench Test: Create Processes OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Processes 5.3.4 zen 5.3.4 zen clear bmq 5.5.0-pf6 vanilla 5.5.0-pf6 bmq 5.5.0-pf6 bmq 250hz 6 12 18 24 30 SE +/- 0.16, N = 3 SE +/- 0.29, N = 3 SE +/- 0.27, N = 3 SE +/- 0.16, N = 15 SE +/- 0.52, N = 15 25.18 21.98 23.31 9.87 11.53 1. (CC) gcc options: -lm
OSBench Test: Memory Allocations OpenBenchmarking.org Ns Per Event, Fewer Is Better OSBench Test: Memory Allocations 5.3.4 zen 5.3.4 zen clear bmq 5.5.0-pf6 vanilla 5.5.0-pf6 bmq 5.5.0-pf6 bmq 250hz 16 32 48 64 80 SE +/- 0.12, N = 3 SE +/- 0.07, N = 3 SE +/- 0.06, N = 3 SE +/- 0.14, N = 3 SE +/- 0.03, N = 3 71.14 68.71 46.08 45.52 45.46 1. (CC) gcc options: -lm
Schbench Message Threads: 8 - Workers Per Message Thread: 4 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 8 - Workers Per Message Thread: 4 5.3.4 zen 5.3.4 zen clear bmq 5.5.0-pf6 vanilla 5.5.0-pf6 bmq 5.5.0-pf6 bmq 250hz 8K 16K 24K 32K 40K SE +/- 322.13, N = 3 SE +/- 1225.19, N = 15 SE +/- 140.25, N = 15 35392 20391 2086 16 16 1. (CC) gcc options: -O2 -lpthread
Phoronix Test Suite v10.8.4