kernel-compare-on-nuc8i7beh-nvme-without-zfs-tank Intel Core i7-8559U testing with a Intel NUC8i7BEH NUC8BEB (BECFL357.86A.0092.2023.0214.1114 BIOS) and Intel CoffeeLake-U GT3e [Iris Plus 655] on Debian via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2502081-NE-KERNELCOM57&grw .
kernel-compare-on-nuc8i7beh-nvme-without-zfs-tank Processor Motherboard Chipset Memory Disk Graphics Network OS Kernel Compiler File-System 6.12.11-amd64+undervolt 6.12.11-amd64 6.12.11-zen-mry-v1+ 6.12.11-zen-mry-v1+undervolt 6.12.11-zen+ 6.12.11-zen+undervolt Intel Core i7-8559U @ 4.50GHz (4 Cores / 8 Threads) Intel NUC8i7BEH NUC8BEB (BECFL357.86A.0092.2023.0214.1114 BIOS) Intel Cannon Point-LP 1 x 16 GB DDR4-2400MT/s F4-2400C16-16GRS 480GB Corsair Force MP510 + 240GB LDLC + 3 x 4001GB Seagate ST4000VN000-1H41 + 2 x 4001GB Western Digital WD40EFRX-68W + 480GB LDLC Intel CoffeeLake-U GT3e [Iris Plus 655] (1200MHz) Intel I219-V + 2 x NetXen orporated NX3031 Multifunction 1/10-Gigabit + Intel Cannon Point-LP CNVi Debian 6.12.11-amd64 (x86_64) GCC 14.2.0 ext4 480GB Corsair Force MP510 + 240GB LDLC + 3 x 4001GB Seagate ST4000VN000-1H41 + 480GB LDLC + 2 x 4001GB Western Digital WD40EFRX-68W 6.12.11-zen-mry-v1+ (x86_64) 6.12.11-zen+ (x86_64) OpenBenchmarking.org Kernel Details - Transparent Huge Pages: always Compiler Details - --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-cet --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2,rust --enable-libphobos-checking=release --enable-libstdcxx-backtrace --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-serialization=3 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-defaulted --enable-offload-targets=nvptx-none=/build/reproducible-path/gcc-14-14.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/reproducible-path/gcc-14-14.2.0/debian/tmp-gcn/usr --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v Processor Details - Scaling Governor: intel_pstate powersave (EPP: balance_performance) - CPU Microcode: 0xf6 Security Details - 6.12.11-amd64+undervolt: gather_data_sampling: Mitigation of Microcode + itlb_multihit: KVM: Mitigation of VMX unsupported + l1tf: Mitigation of PTE Inversion + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + mmio_stale_data: Mitigation of Clear buffers; SMT vulnerable + reg_file_data_sampling: Not affected + retbleed: Mitigation of IBRS + spec_rstack_overflow: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of IBRS; IBPB: conditional; STIBP: conditional; RSB filling; PBRSB-eIBRS: Not affected; BHI: Not affected + srbds: Mitigation of Microcode + tsx_async_abort: Not affected - 6.12.11-amd64: gather_data_sampling: Mitigation of Microcode + itlb_multihit: KVM: Mitigation of VMX unsupported + l1tf: Mitigation of PTE Inversion + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + mmio_stale_data: Mitigation of Clear buffers; SMT vulnerable + reg_file_data_sampling: Not affected + retbleed: Mitigation of IBRS + spec_rstack_overflow: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of IBRS; IBPB: conditional; STIBP: conditional; RSB filling; PBRSB-eIBRS: Not affected; BHI: Not affected + srbds: Mitigation of Microcode + tsx_async_abort: Not affected - 6.12.11-zen-mry-v1+: gather_data_sampling: Vulnerable + itlb_multihit: vulnerable + l1tf: Mitigation of PTE Inversion + mds: Vulnerable; SMT vulnerable + meltdown: Vulnerable + mmio_stale_data: Vulnerable + reg_file_data_sampling: Not affected + retbleed: Vulnerable + spec_rstack_overflow: Not affected + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable; IBPB: disabled; STIBP: disabled; PBRSB-eIBRS: Not affected; BHI: Not affected + srbds: Vulnerable + tsx_async_abort: Not affected - 6.12.11-zen-mry-v1+undervolt: gather_data_sampling: Vulnerable + itlb_multihit: vulnerable + l1tf: Mitigation of PTE Inversion + mds: Vulnerable; SMT vulnerable + meltdown: Vulnerable + mmio_stale_data: Vulnerable + reg_file_data_sampling: Not affected + retbleed: Vulnerable + spec_rstack_overflow: Not affected + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable; IBPB: disabled; STIBP: disabled; PBRSB-eIBRS: Not affected; BHI: Not affected + srbds: Vulnerable + tsx_async_abort: Not affected - 6.12.11-zen+: gather_data_sampling: Mitigation of Microcode + itlb_multihit: KVM: Mitigation of VMX unsupported + l1tf: Mitigation of PTE Inversion + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + mmio_stale_data: Mitigation of Clear buffers; SMT vulnerable + reg_file_data_sampling: Not affected + retbleed: Mitigation of IBRS + spec_rstack_overflow: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of IBRS; IBPB: conditional; STIBP: conditional; RSB filling; PBRSB-eIBRS: Not affected; BHI: Not affected + srbds: Mitigation of Microcode + tsx_async_abort: Not affected - 6.12.11-zen+undervolt: gather_data_sampling: Mitigation of Microcode + itlb_multihit: KVM: Mitigation of VMX unsupported + l1tf: Mitigation of PTE Inversion + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + mmio_stale_data: Mitigation of Clear buffers; SMT vulnerable + reg_file_data_sampling: Not affected + retbleed: Mitigation of IBRS + spec_rstack_overflow: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of IBRS; IBPB: conditional; STIBP: conditional; RSB filling; PBRSB-eIBRS: Not affected; BHI: Not affected + srbds: Mitigation of Microcode + tsx_async_abort: Not affected
kernel-compare-on-nuc8i7beh-nvme-without-zfs-tank core-latency: Average Latency Between CPU Cores osbench: Create Files osbench: Create Threads osbench: Launch Programs osbench: Create Processes osbench: Memory Allocations coremark: CoreMark Size 666 - Iterations Per Second build-linux-kernel: defconfig 6.12.11-amd64+undervolt 6.12.11-amd64 6.12.11-zen-mry-v1+ 6.12.11-zen-mry-v1+undervolt 6.12.11-zen+ 6.12.11-zen+undervolt 85.8534 23.043223 17.804305 70.339838 32.382806 89.450995 141279.123232 341.788 85.6508 23.232805 17.654101 76.880455 32.160282 92.061758 133446.511146 367.050 85.7247 13.356803 13.322830 58.752696 25.433699 78.863303 128234.986875 357.224 86.3407 13.498485 13.128916 53.247611 25.199254 79.296351 140005.186678 332.449 86.4339 22.826768 18.379689 75.677236 31.903585 91.186285 139951.796820 364.893 87.3457 22.898382 18.266837 69.422722 32.163461 90.046962 145960.306204 338.839 OpenBenchmarking.org
Core-Latency Average Latency Between CPU Cores OpenBenchmarking.org ns, Fewer Is Better Core-Latency Average Latency Between CPU Cores 6.12.11-amd64+undervolt 6.12.11-amd64 6.12.11-zen-mry-v1+ 6.12.11-zen-mry-v1+undervolt 6.12.11-zen+ 6.12.11-zen+undervolt 20 40 60 80 100 85.85 85.65 85.72 86.34 86.43 87.35 MIN: 31.99 / MAX: 112.37 MIN: 32.05 / MAX: 103.52 MIN: 31.98 / MAX: 102.13 MIN: 31.96 / MAX: 107.45 MIN: 32.07 / MAX: 105.88 MIN: 31.98 / MAX: 107.14 1. (CXX) g++ options: -std=c++11 -pthread -O3
OSBench Test: Create Files OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Files 6.12.11-amd64+undervolt 6.12.11-amd64 6.12.11-zen-mry-v1+ 6.12.11-zen-mry-v1+undervolt 6.12.11-zen+ 6.12.11-zen+undervolt 6 12 18 24 30 SE +/- 0.11, N = 3 SE +/- 0.12, N = 3 SE +/- 0.06, N = 3 SE +/- 0.02, N = 3 SE +/- 0.06, N = 3 SE +/- 0.13, N = 3 23.04 23.23 13.36 13.50 22.83 22.90 1. (CC) gcc options: -lm
OSBench Test: Create Threads OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Threads 6.12.11-amd64+undervolt 6.12.11-amd64 6.12.11-zen-mry-v1+ 6.12.11-zen-mry-v1+undervolt 6.12.11-zen+ 6.12.11-zen+undervolt 5 10 15 20 25 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.06, N = 3 SE +/- 0.09, N = 3 SE +/- 0.22, N = 3 SE +/- 0.22, N = 3 17.80 17.65 13.32 13.13 18.38 18.27 1. (CC) gcc options: -lm
OSBench Test: Launch Programs OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Launch Programs 6.12.11-amd64+undervolt 6.12.11-amd64 6.12.11-zen-mry-v1+ 6.12.11-zen-mry-v1+undervolt 6.12.11-zen+ 6.12.11-zen+undervolt 20 40 60 80 100 SE +/- 0.67, N = 3 SE +/- 0.49, N = 3 SE +/- 0.05, N = 3 SE +/- 0.32, N = 3 SE +/- 0.22, N = 3 SE +/- 0.31, N = 3 70.34 76.88 58.75 53.25 75.68 69.42 1. (CC) gcc options: -lm
OSBench Test: Create Processes OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Processes 6.12.11-amd64+undervolt 6.12.11-amd64 6.12.11-zen-mry-v1+ 6.12.11-zen-mry-v1+undervolt 6.12.11-zen+ 6.12.11-zen+undervolt 8 16 24 32 40 SE +/- 0.25, N = 3 SE +/- 0.07, N = 3 SE +/- 0.25, N = 3 SE +/- 0.06, N = 3 SE +/- 0.26, N = 3 SE +/- 0.27, N = 9 32.38 32.16 25.43 25.20 31.90 32.16 1. (CC) gcc options: -lm
OSBench Test: Memory Allocations OpenBenchmarking.org Ns Per Event, Fewer Is Better OSBench Test: Memory Allocations 6.12.11-amd64+undervolt 6.12.11-amd64 6.12.11-zen-mry-v1+ 6.12.11-zen-mry-v1+undervolt 6.12.11-zen+ 6.12.11-zen+undervolt 20 40 60 80 100 SE +/- 0.62, N = 3 SE +/- 1.03, N = 4 SE +/- 0.61, N = 3 SE +/- 0.19, N = 3 SE +/- 0.40, N = 3 SE +/- 0.56, N = 3 89.45 92.06 78.86 79.30 91.19 90.05 1. (CC) gcc options: -lm
Coremark CoreMark Size 666 - Iterations Per Second OpenBenchmarking.org Iterations/Sec, More Is Better Coremark 1.0 CoreMark Size 666 - Iterations Per Second 6.12.11-amd64+undervolt 6.12.11-amd64 6.12.11-zen-mry-v1+ 6.12.11-zen-mry-v1+undervolt 6.12.11-zen+ 6.12.11-zen+undervolt 30K 60K 90K 120K 150K SE +/- 1664.75, N = 4 SE +/- 1026.24, N = 10 SE +/- 837.40, N = 15 SE +/- 1696.36, N = 3 SE +/- 1659.74, N = 4 SE +/- 1190.83, N = 3 141279.12 133446.51 128234.99 140005.19 139951.80 145960.31 1. (CC) gcc options: -O2 -lrt" -lrt
Timed Linux Kernel Compilation Build: defconfig OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 6.8 Build: defconfig 6.12.11-amd64+undervolt 6.12.11-amd64 6.12.11-zen-mry-v1+ 6.12.11-zen-mry-v1+undervolt 6.12.11-zen+ 6.12.11-zen+undervolt 80 160 240 320 400 SE +/- 0.19, N = 3 SE +/- 0.31, N = 3 SE +/- 0.43, N = 3 SE +/- 0.07, N = 3 SE +/- 0.67, N = 3 SE +/- 0.43, N = 3 341.79 367.05 357.22 332.45 364.89 338.84
Phoronix Test Suite v10.8.5