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/2502083-NE-KERNELCOM46&grs&rdt .
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+ 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
kernel-compare-on-nuc8i7beh-nvme-without-zfs-tank osbench: Create Files osbench: Launch Programs osbench: Create Threads osbench: Create Processes osbench: Memory Allocations build-linux-kernel: defconfig coremark: CoreMark Size 666 - Iterations Per Second 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+ 23.043223 70.339838 17.804305 32.382806 89.450995 341.788 141279.123232 85.8534 23.232805 76.880455 17.654101 32.160282 92.061758 367.050 133446.511146 85.6508 13.356803 58.752696 13.322830 25.433699 78.863303 357.224 128234.986875 85.7247 13.498485 53.247611 13.128916 25.199254 79.296351 332.449 140005.186678 86.3407 22.826768 75.677236 18.379689 31.903585 91.186285 364.893 139951.796820 86.4339 OpenBenchmarking.org
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 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 23.04 23.23 13.36 13.50 22.83 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+ 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 70.34 76.88 58.75 53.25 75.68 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+ 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 17.80 17.65 13.32 13.13 18.38 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+ 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 32.38 32.16 25.43 25.20 31.90 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+ 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 89.45 92.06 78.86 79.30 91.19 1. (CC) gcc options: -lm
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+ 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 341.79 367.05 357.22 332.45 364.89
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+ 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 141279.12 133446.51 128234.99 140005.19 139951.80 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+undervolt 6.12.11-amd64 6.12.11-zen-mry-v1+ 6.12.11-zen-mry-v1+undervolt 6.12.11-zen+ 20 40 60 80 100 85.85 85.65 85.72 86.34 86.43 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 1. (CXX) g++ options: -std=c++11 -pthread -O3
Phoronix Test Suite v10.8.5