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&rdt&gru .
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 coremark: CoreMark Size 666 - Iterations Per Second osbench: Memory Allocations core-latency: Average Latency Between CPU Cores build-linux-kernel: defconfig osbench: Create Files osbench: Create Threads osbench: Launch Programs osbench: 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+ 141279.123232 89.450995 85.8534 341.788 23.043223 17.804305 70.339838 32.382806 133446.511146 92.061758 85.6508 367.050 23.232805 17.654101 76.880455 32.160282 128234.986875 78.863303 85.7247 357.224 13.356803 13.322830 58.752696 25.433699 140005.186678 79.296351 86.3407 332.449 13.498485 13.128916 53.247611 25.199254 139951.796820 91.186285 86.4339 364.893 22.826768 18.379689 75.677236 31.903585 OpenBenchmarking.org
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
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
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
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
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: 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: 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 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
Phoronix Test Suite v10.8.5