kernel-comparaison-on-nuc8 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/2502043-NE-KERNELCOM62&sor .
kernel-comparaison-on-nuc8 Processor Motherboard Chipset Memory Disk Graphics Network OS Kernel Compiler File-System 6.12.11-zen-mry-v1+ 6.11.10-amd64 6.12.11-zen-mry-v1+without_undervolting 6.11.10-amd64+without_undervolting 6.12.11-zen-mry-v1+undervolted 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-zen-mry-v1+ (x86_64) GCC 14.2.0 ext4 480GB Corsair Force MP510 + 240GB LDLC + 480GB LDLC + 3 x 4001GB Seagate ST4000VN000-1H41 + 2 x 4001GB Western Digital WD40EFRX-68W 6.11.10-amd64 (x86_64) 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.11.10-amd64 (x86_64) 6.12.11-zen-mry-v1+ (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-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.11.10-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+without_undervolting: 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.11.10-amd64+without_undervolting: 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+undervolted: 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
kernel-comparaison-on-nuc8 osbench: Create Files osbench: Create Threads osbench: Launch Programs osbench: Create Processes osbench: Memory Allocations build-linux-kernel: defconfig 6.12.11-zen-mry-v1+ 6.11.10-amd64 6.12.11-zen-mry-v1+without_undervolting 6.11.10-amd64+without_undervolting 6.12.11-zen-mry-v1+undervolted 13.657633 13.089975 54.185391 25.618970 77.818552 23.184277 17.402967 70.589384 31.362375 89.456002 339.086 13.436089 13.173421 58.109760 25.110245 79.102596 353.531 22.920162 17.573039 77.129205 32.284498 90.593974 364.200 13.403571 13.055801 53.512256 25.819938 77.197631 328.891 OpenBenchmarking.org
OSBench Test: Create Files OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Files 6.12.11-zen-mry-v1+undervolted 6.12.11-zen-mry-v1+without_undervolting 6.12.11-zen-mry-v1+ 6.11.10-amd64+without_undervolting 6.11.10-amd64 6 12 18 24 30 SE +/- 0.06, N = 3 SE +/- 0.07, N = 3 SE +/- 0.11, N = 3 SE +/- 0.03, N = 3 SE +/- 0.08, N = 3 13.40 13.44 13.66 22.92 23.18 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+undervolted 6.12.11-zen-mry-v1+ 6.12.11-zen-mry-v1+without_undervolting 6.11.10-amd64 6.11.10-amd64+without_undervolting 4 8 12 16 20 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.09, N = 3 SE +/- 0.16, N = 3 13.06 13.09 13.17 17.40 17.57 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+undervolted 6.12.11-zen-mry-v1+ 6.12.11-zen-mry-v1+without_undervolting 6.11.10-amd64 6.11.10-amd64+without_undervolting 20 40 60 80 100 SE +/- 0.14, N = 3 SE +/- 0.26, N = 3 SE +/- 0.25, N = 3 SE +/- 0.18, N = 3 SE +/- 0.34, N = 3 53.51 54.19 58.11 70.59 77.13 1. (CC) gcc options: -lm
OSBench Test: Create Processes OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Processes 6.12.11-zen-mry-v1+without_undervolting 6.12.11-zen-mry-v1+ 6.12.11-zen-mry-v1+undervolted 6.11.10-amd64 6.11.10-amd64+without_undervolting 7 14 21 28 35 SE +/- 0.06, N = 3 SE +/- 0.22, N = 8 SE +/- 0.32, N = 3 SE +/- 0.13, N = 3 SE +/- 0.25, N = 10 25.11 25.62 25.82 31.36 32.28 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+undervolted 6.12.11-zen-mry-v1+ 6.12.11-zen-mry-v1+without_undervolting 6.11.10-amd64 6.11.10-amd64+without_undervolting 20 40 60 80 100 SE +/- 0.34, N = 3 SE +/- 0.21, N = 3 SE +/- 1.11, N = 3 SE +/- 0.26, N = 3 SE +/- 1.06, N = 3 77.20 77.82 79.10 89.46 90.59 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-zen-mry-v1+undervolted 6.11.10-amd64 6.12.11-zen-mry-v1+without_undervolting 6.11.10-amd64+without_undervolting 80 160 240 320 400 SE +/- 1.31, N = 3 SE +/- 1.19, N = 3 SE +/- 0.97, N = 3 SE +/- 1.00, N = 3 328.89 339.09 353.53 364.20
Phoronix Test Suite v10.8.5