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&grr&sor .
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 build-linux-kernel: defconfig coremark: CoreMark Size 666 - Iterations Per Second core-latency: Average Latency Between CPU Cores osbench: Create Processes osbench: Create Files osbench: Memory Allocations osbench: Create Threads osbench: 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 341.788 141279.123232 85.8534 32.382806 23.043223 89.450995 17.804305 70.339838 367.050 133446.511146 85.6508 32.160282 23.232805 92.061758 17.654101 76.880455 357.224 128234.986875 85.7247 25.433699 13.356803 78.863303 13.322830 58.752696 332.449 140005.186678 86.3407 25.199254 13.498485 79.296351 13.128916 53.247611 364.893 139951.796820 86.4339 31.903585 22.826768 91.186285 18.379689 75.677236 338.839 145960.306204 87.3457 32.163461 22.898382 90.046962 18.266837 69.422722 OpenBenchmarking.org
Timed Linux Kernel Compilation Build: defconfig OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 6.8 Build: defconfig 6.12.11-zen-mry-v1+undervolt 6.12.11-zen+undervolt 6.12.11-amd64+undervolt 6.12.11-zen-mry-v1+ 6.12.11-zen+ 6.12.11-amd64 80 160 240 320 400 SE +/- 0.07, N = 3 SE +/- 0.43, N = 3 SE +/- 0.19, N = 3 SE +/- 0.43, N = 3 SE +/- 0.67, N = 3 SE +/- 0.31, N = 3 332.45 338.84 341.79 357.22 364.89 367.05
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-zen+undervolt 6.12.11-amd64+undervolt 6.12.11-zen-mry-v1+undervolt 6.12.11-zen+ 6.12.11-amd64 6.12.11-zen-mry-v1+ 30K 60K 90K 120K 150K SE +/- 1190.83, N = 3 SE +/- 1664.75, N = 4 SE +/- 1696.36, N = 3 SE +/- 1659.74, N = 4 SE +/- 1026.24, N = 10 SE +/- 837.40, N = 15 145960.31 141279.12 140005.19 139951.80 133446.51 128234.99 1. (CC) gcc options: -O2 -lrt" -lrt
Core-Latency Average Latency Between CPU Cores OpenBenchmarking.org ns, Fewer Is Better Core-Latency Average Latency Between CPU Cores 6.12.11-amd64 6.12.11-zen-mry-v1+ 6.12.11-amd64+undervolt 6.12.11-zen-mry-v1+undervolt 6.12.11-zen+ 6.12.11-zen+undervolt 20 40 60 80 100 85.65 85.72 85.85 86.34 86.43 87.35 MIN: 32.05 / MAX: 103.52 MIN: 31.98 / MAX: 102.13 MIN: 31.99 / MAX: 112.37 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 Processes OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Processes 6.12.11-zen-mry-v1+undervolt 6.12.11-zen-mry-v1+ 6.12.11-zen+ 6.12.11-amd64 6.12.11-zen+undervolt 6.12.11-amd64+undervolt 8 16 24 32 40 SE +/- 0.06, N = 3 SE +/- 0.25, N = 3 SE +/- 0.26, N = 3 SE +/- 0.07, N = 3 SE +/- 0.27, N = 9 SE +/- 0.25, N = 3 25.20 25.43 31.90 32.16 32.16 32.38 1. (CC) gcc options: -lm
OSBench Test: Create Files OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Files 6.12.11-zen-mry-v1+ 6.12.11-zen-mry-v1+undervolt 6.12.11-zen+ 6.12.11-zen+undervolt 6.12.11-amd64+undervolt 6.12.11-amd64 6 12 18 24 30 SE +/- 0.06, N = 3 SE +/- 0.02, N = 3 SE +/- 0.06, N = 3 SE +/- 0.13, N = 3 SE +/- 0.11, N = 3 SE +/- 0.12, N = 3 13.36 13.50 22.83 22.90 23.04 23.23 1. (CC) gcc options: -lm
OSBench Test: Memory Allocations OpenBenchmarking.org Ns Per Event, Fewer Is Better OSBench Test: Memory Allocations 6.12.11-zen-mry-v1+ 6.12.11-zen-mry-v1+undervolt 6.12.11-amd64+undervolt 6.12.11-zen+undervolt 6.12.11-zen+ 6.12.11-amd64 20 40 60 80 100 SE +/- 0.61, N = 3 SE +/- 0.19, N = 3 SE +/- 0.62, N = 3 SE +/- 0.56, N = 3 SE +/- 0.40, N = 3 SE +/- 1.03, N = 4 78.86 79.30 89.45 90.05 91.19 92.06 1. (CC) gcc options: -lm
OSBench Test: Create Threads OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Threads 6.12.11-zen-mry-v1+undervolt 6.12.11-zen-mry-v1+ 6.12.11-amd64 6.12.11-amd64+undervolt 6.12.11-zen+undervolt 6.12.11-zen+ 5 10 15 20 25 SE +/- 0.09, N = 3 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.22, N = 3 SE +/- 0.22, N = 3 13.13 13.32 17.65 17.80 18.27 18.38 1. (CC) gcc options: -lm
OSBench Test: Launch Programs OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Launch Programs 6.12.11-zen-mry-v1+undervolt 6.12.11-zen-mry-v1+ 6.12.11-zen+undervolt 6.12.11-amd64+undervolt 6.12.11-zen+ 6.12.11-amd64 20 40 60 80 100 SE +/- 0.32, N = 3 SE +/- 0.05, N = 3 SE +/- 0.31, N = 3 SE +/- 0.67, N = 3 SE +/- 0.22, N = 3 SE +/- 0.49, N = 3 53.25 58.75 69.42 70.34 75.68 76.88 1. (CC) gcc options: -lm
Phoronix Test Suite v10.8.5