Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 2008192-NE-2008188NE86 Gentoo Kernel benchmark - Phoronix Test Suite Gentoo Kernel benchmark Gentoo mitigation 5.8.1 GCC 10 voluntary
HTML result view exported from: https://openbenchmarking.org/result/2008192-NE-2008188NE86&sor .
Gentoo Kernel benchmark Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL OpenCL Compiler File-System Screen Resolution Gentoo no-mitigation 4.19.113 Gentoo no-mitigation 5.4.31 Gentoo no-mitigation 5.6.4 Gentoo no-mitigation 5.4.37-ck MUQSS Gentoo no-mitigation 5.6.9 Gentoo no-mitigation 5.6.9 Archlinux.config Gentoo no-mitigation 5.6.10 clear-patches Gentoo no-mitigation 5.6.12 Clang 10.0 Gentoo no-mitigation 5.6.12 Clang-build Gentoo no-mitigation 5.6.12 GCC Gentoo no-mitigation 4.19.125 no-preempt Gentoo no-mitigation 5.4.46 GCC 10 no-preempt Gentoo no-mitigation 5.4.46 MUQSS Gentoo no-mitigation 5.7.6 GCC10 no-preempt Gentoo no-mitigation 5.7.11 GCC10 Os Gentoo no-mitigation 5.8 Gentoo no-mitigation 5.8 GCC 10 scratch Gentoo no-mitigation 5.8 Clang 10.0.1 scratch Gentoo no-mitigation 5.8 Xanmod GCC 10 Gentoo no-mitigation 5.8 Xanmod Clang 10 Gentoo no-miti 5.9 git GCC 10.2 Gentoo no-miti 4.19.138 GCC 10.2 stripe=256 Gentoo no-miti 5.8.1 xanmod Clang 10 preempt Gentoo no-miti 5.8.1 GCC 10 voluntary Gentoo no-miti 5.8.1 GCC 10 voluntary no-experi Gentoo no-miti 5.9-rc1 GCC 10 voluntary no-experi Gentoo mitigation 5.8.1 GCC 10 voluntary Intel Core i7-3615QM @ 3.30GHz (4 Cores / 8 Threads) Apple Mac-C3EC7CD22292981F (259.0.0.0.0 BIOS) Intel 3rd Gen Core DRAM 8GB 251GB APPLE SSD SM256E NVIDIA GeForce GT 650M 1GB (797/2508MHz) Cirrus Logic CS4206 Color LCD Broadcom NetXtreme BCM57786 PCIe + Broadcom BCM4331 802.11a/b/g/n Gentoo 2.6 4.19.113-gentoo-x86_64 (x86_64) LXQt 0.14.1 X Server 1.20.7 NVIDIA 440.82 4.6.0 OpenCL 1.2 CUDA 10.2.159 GCC 9.3.0 + Clang 9.0.1 + LLVM 9.0.1 + CUDA 10.2 ext4 2880x1800 5.4.31-gentoo-x86_64 (x86_64) 5.6.4-gentoo-x86_64 (x86_64) 5.4.37-ck-x86_64 (x86_64) MATE 1.24.0 GCC 9.3.0 + Clang 10.0.0 + LLVM 10.0.0 + CUDA 10.2 5.6.9-gentoo-x86_64 (x86_64) 5.6.10-gentoo-x86_64 (x86_64) LXQt 0.14.1 5.6.12-gentoo-x86_64clang (x86_64) MATE 1.24.0 Clang 10.0.0 + GCC 9.3.0 + LLVM 10.0.0 + CUDA 10.2 5.6.12-gentoo-x86_64 (x86_64) GCC 9.3.0 + Clang 10.0.0 + LLVM 10.0.0 + CUDA 10.2 Gentoo/Linux 4.19.125-gentoo-x86_64 (x86_64) Gentoo 2.6 5.4.46-gentoo-x86_64 (x86_64) X Server 1.20.8 GCC 10.1.0 + Clang 10.0.0 + LLVM 10.0.0 Intel 7 /C216 Cirrus Logic CS4206 5.7.6-gentoo-x86_64 (x86_64) NVIDIA 450.51 OpenCL 1.2 CUDA 11.0.197 5.7.11-gentoo-x86_64 (x86_64) NVIDIA 450.57 OpenCL 1.1 Mesa 20.1.4 + OpenCL 1.2 CUDA 11.0.210 GCC 10.2.0 + Clang 10.0.1 + LLVM 10.0.1 Intel 7 /C216 5.8.0-gentoo-r1-x86_64 (x86_64) GCC 10.2.0 + Clang 10.0.1 NVIDIA NVE7 1GB (1200MHz) 5.8.0-gentoo-r1test (x86_64) nouveau 1.0.16 4.3 Mesa 20.1.5 GCC 10.2.0 + Clang 10.0.1 + LLVM 10.0.1 5.8.0-gentoo-r1-x86_64clang (x86_64) 5.8.0-xanmod1xanmod (x86_64) Cirrus Logic CS4206 5.8.0-xanmod1-x86_64clang (x86_64) Intel 7 /C216 5.8.0test+ (x86_64) 4.3 Mesa 20.2.0-rc1 4.19.138-gentootest (x86_64) Cirrus Logic CS4206 Q3277 + Color LCD 5.8.1-xanmod1-x86_64 (x86_64) modesetting 1.20.8 4.3 Mesa 20.2.0-rc2 2560x1440 Color LCD 5.8.1-gentoo-x86_64 (x86_64) 2880x1800 5.9.0-rc1-x86_64 (x86_64) 20200818 5.8.1-gentoo-x86_64 (x86_64) OpenBenchmarking.org Disk Details - Gentoo no-mitigation 4.19.113: MQ-DEADLINE / noatime,rw,stripe=256 - Gentoo no-mitigation 5.4.31: MQ-DEADLINE / noatime,rw,stripe=256 - Gentoo no-mitigation 5.6.4: MQ-DEADLINE / noatime,rw,stripe=256 - Gentoo no-mitigation 5.4.37-ck MUQSS: MQ-DEADLINE / noatime,rw,stripe=256 - Gentoo no-mitigation 5.6.9: MQ-DEADLINE / noatime,rw,stripe=256 - Gentoo no-mitigation 5.6.9 Archlinux.config: MQ-DEADLINE / noatime,rw,stripe=256 - Gentoo no-mitigation 5.6.10 clear-patches: MQ-DEADLINE / noatime,rw,stripe=256 - Gentoo no-mitigation 5.6.12 Clang 10.0: MQ-DEADLINE / noatime,rw,stripe=256 - Gentoo no-mitigation 5.6.12 Clang-build: MQ-DEADLINE / noatime,rw,stripe=256 - Gentoo no-mitigation 5.6.12 GCC: MQ-DEADLINE / noatime,rw,stripe=256 - Gentoo no-mitigation 4.19.125 no-preempt: MQ-DEADLINE / noatime,rw,stripe=256 - Gentoo no-mitigation 5.4.46 GCC 10 no-preempt: MQ-DEADLINE / noatime,rw,stripe=256 - Gentoo no-mitigation 5.4.46 MUQSS: MQ-DEADLINE / noatime,rw,stripe=256 - Gentoo no-mitigation 5.7.6 GCC10 no-preempt: MQ-DEADLINE / noatime,rw,stripe=256 - Gentoo no-mitigation 5.7.11 GCC10 Os: MQ-DEADLINE / noatime,rw,stripe=256 - Gentoo no-mitigation 5.8: MQ-DEADLINE / noatime,rw,stripe=256 - Gentoo no-mitigation 5.8 GCC 10 scratch: MQ-DEADLINE / discard,noatime,rw - Gentoo no-mitigation 5.8 Clang 10.0.1 scratch: MQ-DEADLINE / noatime,rw - Gentoo no-mitigation 5.8 Xanmod GCC 10: NONE / noatime,rw - Gentoo no-mitigation 5.8 Xanmod Clang 10: NONE / discard,errors=remount-ro,noatime,rw - Gentoo no-miti 5.9 git GCC 10.2: MQ-DEADLINE / discard,errors=remount-ro,noatime,rw - Gentoo no-miti 4.19.138 GCC 10.2 stripe=256: MQ-DEADLINE / noatime,rw,stripe=256 - Gentoo no-miti 5.8.1 xanmod Clang 10 preempt: NONE / noatime,rw,stripe=256 - Gentoo no-miti 5.8.1 GCC 10 voluntary: MQ-DEADLINE / noatime,rw,stripe=256 - Gentoo no-miti 5.8.1 GCC 10 voluntary no-experi: MQ-DEADLINE / noatime,rw,stripe=256 - Gentoo no-miti 5.9-rc1 GCC 10 voluntary no-experi: MQ-DEADLINE / discard,noatime,rw - Gentoo mitigation 5.8.1 GCC 10 voluntary: MQ-DEADLINE / discard,noatime,rw Processor Details - Gentoo no-mitigation 4.19.113: Scaling Governor: intel_pstate performance - CPU Microcode: 0x21 - Gentoo no-mitigation 5.4.31: Scaling Governor: intel_pstate performance - CPU Microcode: 0x21 - Gentoo no-mitigation 5.6.4: Scaling Governor: intel_pstate performance - CPU Microcode: 0x21 - Gentoo no-mitigation 5.4.37-ck MUQSS: Scaling Governor: intel_pstate performance - CPU Microcode: 0x21 - Gentoo no-mitigation 5.6.9: Scaling Governor: intel_pstate performance - CPU Microcode: 0x21 - Gentoo no-mitigation 5.6.9 Archlinux.config: Scaling Governor: intel_pstate performance - CPU Microcode: 0x21 - Gentoo no-mitigation 5.6.10 clear-patches: Scaling Governor: intel_pstate performance - CPU Microcode: 0x21 - Gentoo no-mitigation 5.6.12 Clang 10.0: Scaling Governor: intel_pstate performance - CPU Microcode: 0x21 - Gentoo no-mitigation 5.6.12 Clang-build: Scaling Governor: intel_pstate performance - CPU Microcode: 0x21 - Gentoo no-mitigation 5.6.12 GCC: Scaling Governor: intel_pstate performance - CPU Microcode: 0x21 - Gentoo no-mitigation 4.19.125 no-preempt: Scaling Governor: intel_pstate performance - CPU Microcode: 0x21 - Gentoo no-mitigation 5.4.46 GCC 10 no-preempt: Scaling Governor: intel_pstate performance - CPU Microcode: 0x21 - Gentoo no-mitigation 5.4.46 MUQSS: Scaling Governor: intel_pstate performance - CPU Microcode: 0x21 - Gentoo no-mitigation 5.7.6 GCC10 no-preempt: Scaling Governor: intel_pstate performance - CPU Microcode: 0x21 - Gentoo no-mitigation 5.7.11 GCC10 Os: Scaling Governor: intel_pstate performance - CPU Microcode: 0x21 - Gentoo no-mitigation 5.8: Scaling Governor: intel_cpufreq performance - CPU Microcode: 0x21 - Gentoo no-mitigation 5.8 GCC 10 scratch: Scaling Governor: intel_cpufreq userspace - CPU Microcode: 0x21 - Gentoo no-mitigation 5.8 Clang 10.0.1 scratch: Scaling Governor: intel_cpufreq performance - CPU Microcode: 0x21 - Gentoo no-mitigation 5.8 Xanmod GCC 10: Scaling Governor: intel_cpufreq performance - CPU Microcode: 0x21 - Gentoo no-mitigation 5.8 Xanmod Clang 10: Scaling Governor: intel_cpufreq performance - CPU Microcode: 0x21 - Gentoo no-miti 5.9 git GCC 10.2: Scaling Governor: intel_cpufreq performance - CPU Microcode: 0x21 - Gentoo no-miti 4.19.138 GCC 10.2 stripe=256: Scaling Governor: intel_pstate performance - CPU Microcode: 0x21 - Gentoo no-miti 5.8.1 xanmod Clang 10 preempt: Scaling Governor: intel_cpufreq performance - CPU Microcode: 0x21 - Gentoo no-miti 5.8.1 GCC 10 voluntary: Scaling Governor: intel_cpufreq performance - CPU Microcode: 0x21 - Gentoo no-miti 5.8.1 GCC 10 voluntary no-experi: Scaling Governor: intel_cpufreq performance - CPU Microcode: 0x21 - Gentoo no-miti 5.9-rc1 GCC 10 voluntary no-experi: Scaling Governor: intel_cpufreq performance - CPU Microcode: 0x21 - Gentoo mitigation 5.8.1 GCC 10 voluntary: Scaling Governor: intel_cpufreq performance - CPU Microcode: 0x21 Security Details - Gentoo no-mitigation 4.19.113: itlb_multihit: KVM: Vulnerable + l1tf: Mitigation of PTE Inversion; VMX: vulnerable + mds: Vulnerable; SMT vulnerable + meltdown: Vulnerable + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled + tsx_async_abort: Not affected - Gentoo no-mitigation 5.4.31: itlb_multihit: KVM: Vulnerable + l1tf: Mitigation of PTE Inversion; VMX: vulnerable + mds: Vulnerable; SMT vulnerable + meltdown: Vulnerable + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled + tsx_async_abort: Not affected - Gentoo no-mitigation 5.6.4: itlb_multihit: KVM: Vulnerable + l1tf: Mitigation of PTE Inversion; VMX: vulnerable + mds: Vulnerable; SMT vulnerable + meltdown: Vulnerable + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled + tsx_async_abort: Not affected - Gentoo no-mitigation 5.4.37-ck MUQSS: itlb_multihit: KVM: Vulnerable + l1tf: Mitigation of PTE Inversion; VMX: vulnerable + mds: Vulnerable; SMT vulnerable + meltdown: Vulnerable + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled + tsx_async_abort: Not affected - Gentoo no-mitigation 5.6.9: itlb_multihit: KVM: Vulnerable + l1tf: Mitigation of PTE Inversion; VMX: vulnerable + mds: Vulnerable; SMT vulnerable + meltdown: Vulnerable + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled + tsx_async_abort: Not affected - Gentoo no-mitigation 5.6.9 Archlinux.config: itlb_multihit: KVM: Vulnerable + l1tf: Mitigation of PTE Inversion; VMX: vulnerable + mds: Vulnerable; SMT vulnerable + meltdown: Vulnerable + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled + tsx_async_abort: Not affected - Gentoo no-mitigation 5.6.10 clear-patches: itlb_multihit: KVM: Vulnerable + l1tf: Mitigation of PTE Inversion; VMX: vulnerable + mds: Vulnerable; SMT vulnerable + meltdown: Vulnerable + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled + tsx_async_abort: Not affected - Gentoo no-mitigation 5.6.12 Clang 10.0: itlb_multihit: KVM: Vulnerable + l1tf: Mitigation of PTE Inversion; VMX: vulnerable + mds: Vulnerable; SMT vulnerable + meltdown: Vulnerable + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled + tsx_async_abort: Not affected - Gentoo no-mitigation 5.6.12 Clang-build: itlb_multihit: KVM: Vulnerable + l1tf: Mitigation of PTE Inversion; VMX: vulnerable + mds: Vulnerable; SMT vulnerable + meltdown: Vulnerable + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled + tsx_async_abort: Not affected - Gentoo no-mitigation 5.6.12 GCC: itlb_multihit: KVM: Vulnerable + l1tf: Mitigation of PTE Inversion; VMX: vulnerable + mds: Vulnerable; SMT vulnerable + meltdown: Vulnerable + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled + tsx_async_abort: Not affected - Gentoo no-mitigation 4.19.125 no-preempt: itlb_multihit: KVM: Vulnerable + l1tf: Mitigation of PTE Inversion; VMX: vulnerable + mds: Vulnerable; SMT vulnerable + meltdown: Vulnerable + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled + tsx_async_abort: Not affected - Gentoo no-mitigation 5.4.46 GCC 10 no-preempt: itlb_multihit: KVM: Vulnerable + l1tf: Mitigation of PTE Inversion; VMX: vulnerable + mds: Vulnerable; SMT vulnerable + meltdown: Vulnerable + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled + srbds: Vulnerable: No microcode + tsx_async_abort: Not affected - Gentoo no-mitigation 5.4.46 MUQSS: itlb_multihit: KVM: Vulnerable + l1tf: Mitigation of PTE Inversion; VMX: vulnerable + mds: Vulnerable; SMT vulnerable + meltdown: Vulnerable + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled + srbds: Vulnerable: No microcode + tsx_async_abort: Not affected - Gentoo no-mitigation 5.7.6 GCC10 no-preempt: itlb_multihit: KVM: Vulnerable + l1tf: Mitigation of PTE Inversion; VMX: vulnerable + mds: Vulnerable; SMT vulnerable + meltdown: Vulnerable + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled + srbds: Vulnerable: No microcode + tsx_async_abort: Not affected - Gentoo no-mitigation 5.7.11 GCC10 Os: itlb_multihit: KVM: Vulnerable + l1tf: Mitigation of PTE Inversion; VMX: vulnerable + mds: Vulnerable; SMT vulnerable + meltdown: Vulnerable + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled + srbds: Vulnerable: No microcode + tsx_async_abort: Not affected - Gentoo no-mitigation 5.8: itlb_multihit: KVM: Vulnerable + l1tf: Mitigation of PTE Inversion; VMX: vulnerable + mds: Vulnerable; SMT vulnerable + meltdown: Vulnerable + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled + srbds: Vulnerable: No microcode + tsx_async_abort: Not affected - Gentoo no-mitigation 5.8 GCC 10 scratch: itlb_multihit: vulnerable + l1tf: Mitigation of PTE Inversion + mds: Vulnerable; SMT vulnerable + meltdown: Vulnerable + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled + srbds: Vulnerable: No microcode + tsx_async_abort: Not affected - Gentoo no-mitigation 5.8 Clang 10.0.1 scratch: itlb_multihit: vulnerable + l1tf: Mitigation of PTE Inversion + mds: Vulnerable; SMT vulnerable + meltdown: Vulnerable + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled + srbds: Vulnerable: No microcode + tsx_async_abort: Not affected - Gentoo no-mitigation 5.8 Xanmod GCC 10: itlb_multihit: vulnerable + l1tf: Mitigation of PTE Inversion + mds: Vulnerable; SMT vulnerable + meltdown: Vulnerable + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled + srbds: Vulnerable: No microcode + tsx_async_abort: Not affected - Gentoo no-mitigation 5.8 Xanmod Clang 10: itlb_multihit: vulnerable + l1tf: Mitigation of PTE Inversion + mds: Vulnerable; SMT vulnerable + meltdown: Vulnerable + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled + srbds: Vulnerable: No microcode + tsx_async_abort: Not affected - Gentoo no-miti 5.9 git GCC 10.2: itlb_multihit: vulnerable + l1tf: Mitigation of PTE Inversion + mds: Vulnerable; SMT vulnerable + meltdown: Vulnerable + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled + srbds: Vulnerable: No microcode + tsx_async_abort: Not affected - Gentoo no-miti 4.19.138 GCC 10.2 stripe=256: itlb_multihit: vulnerable + l1tf: Mitigation of PTE Inversion + mds: Vulnerable; SMT vulnerable + meltdown: Vulnerable + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled + srbds: Vulnerable: No microcode + tsx_async_abort: Not affected - Gentoo no-miti 5.8.1 xanmod Clang 10 preempt: itlb_multihit: vulnerable + l1tf: Mitigation of PTE Inversion + mds: Vulnerable; SMT vulnerable + meltdown: Vulnerable + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled + srbds: Vulnerable: No microcode + tsx_async_abort: Not affected - Gentoo no-miti 5.8.1 GCC 10 voluntary: itlb_multihit: vulnerable + l1tf: Mitigation of PTE Inversion + mds: Vulnerable; SMT vulnerable + meltdown: Vulnerable + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled + srbds: Vulnerable: No microcode + tsx_async_abort: Not affected - Gentoo no-miti 5.8.1 GCC 10 voluntary no-experi: itlb_multihit: vulnerable + l1tf: Mitigation of PTE Inversion + mds: Vulnerable; SMT vulnerable + meltdown: Vulnerable + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled + srbds: Vulnerable: No microcode + tsx_async_abort: Not affected - Gentoo no-miti 5.9-rc1 GCC 10 voluntary no-experi: itlb_multihit: vulnerable + l1tf: Mitigation of PTE Inversion + mds: Vulnerable; SMT vulnerable + meltdown: Vulnerable + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled + srbds: Vulnerable: No microcode + tsx_async_abort: Not affected - Gentoo mitigation 5.8.1 GCC 10 voluntary: itlb_multihit: vulnerable + l1tf: Mitigation of PTE Inversion + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + srbds: Vulnerable: No microcode + tsx_async_abort: Not affected Compiler Details - Gentoo no-mitigation 5.6.12 Clang-build: Optimized build; Default target: x86_64-pc-linux-gnu; Host CPU: ivybridge
Gentoo Kernel benchmark postmark: Disk Transaction Performance tinymembench: Standard Memcpy tinymembench: Standard Memset mbw: Memory Copy - 512 MiB t-test1: 1 pmbench: 2 - 50% ipc-benchmark: TCP Socket - 128 hackbench: 8 - Thread sqlite-speedtest: Timed Time - Size 1,000 ctx-clock: Context Switch Time rocksdb: Rand Read osbench: Create Processes schbench: 8 - 8 Gentoo no-mitigation 4.19.113 Gentoo no-mitigation 5.4.31 Gentoo no-mitigation 5.6.4 Gentoo no-mitigation 5.4.37-ck MUQSS Gentoo no-mitigation 5.6.9 Gentoo no-mitigation 5.6.9 Archlinux.config Gentoo no-mitigation 5.6.10 clear-patches Gentoo no-mitigation 5.6.12 Clang 10.0 Gentoo no-mitigation 5.6.12 Clang-build Gentoo no-mitigation 5.6.12 GCC Gentoo no-mitigation 4.19.125 no-preempt Gentoo no-mitigation 5.4.46 GCC 10 no-preempt Gentoo no-mitigation 5.4.46 MUQSS Gentoo no-mitigation 5.7.6 GCC10 no-preempt Gentoo no-mitigation 5.7.11 GCC10 Os Gentoo no-mitigation 5.8 Gentoo no-mitigation 5.8 GCC 10 scratch Gentoo no-mitigation 5.8 Clang 10.0.1 scratch Gentoo no-mitigation 5.8 Xanmod GCC 10 Gentoo no-mitigation 5.8 Xanmod Clang 10 Gentoo no-miti 5.9 git GCC 10.2 Gentoo no-miti 4.19.138 GCC 10.2 stripe=256 Gentoo no-miti 5.8.1 xanmod Clang 10 preempt Gentoo no-miti 5.8.1 GCC 10 voluntary Gentoo no-miti 5.8.1 GCC 10 voluntary no-experi Gentoo no-miti 5.9-rc1 GCC 10 voluntary no-experi Gentoo mitigation 5.8.1 GCC 10 voluntary 4438 9636.5 24892.2 8767.811 22.077 0.0878 2700900 40.507 95.326 118 13525169 23.946762 85257 4687 9535.0 25510.9 8699.714 21.931 0.0886 2733423 41.494 94.261 121 13567392 24.299622 85717 4629 9545.2 24865.6 8662.794 21.702 0.0890 2711613 42.117 94.284 119 13554627 24.793148 88107 4191 9642.7 24803.5 8789.961 22.486 0.0886 2543574 56.761 95.111 118 14503447 31.147003 239360 4658 9616.8 24874.5 8768.195 21.545 0.0888 2883630 40.099 94.742 119 14579180 26.414712 88277 4491 9642.2 24211.8 8739.667 21.648 0.0888 2596759 43.998 93.966 119 13339714 25.997162 88858 4687 9524.9 24819.9 8441.275 22.150 0.0887 2839529 40.327 95.182 118 13351366 27.910074 86093 4143 9577.7 24824.9 8732.541 22.806 0.0892 2771767 43.683 96.638 123 14503147 27.461052 89045 4190 8893.506 22.319 0.0884 2773886 44.053 98.148 122 27.309826 89216 4601 9523.4 24930.0 8779.577 21.919 0.0886 2850820 40.117 94.641 119 14454874 25.899410 88789 4934 9618.7 24919.1 8769.586 20.662 0.0885 3184154 36.739 92.161 120 12580466 22.236506 97766 5245 9609.9 24917.4 8817.085 20.597 0.0886 3021883 41.913 91.162 123 13014861 23.154418 131516 5282 9662.6 24502.3 8855.202 19.841 0.0890 2881104 53.021 91.429 121 13520414 29.300849 242261 4967 9598.2 24915.6 8828.646 20.495 0.0883 3056363 39.397 92.167 120 11871401 25.257587 92885 3846 9590.8 24189.4 8965.048 23.253 0.0888 2256715 81.423 98.975 125 8815878 30.653954 94336 3846 9543.6 24700.1 8792.982 23.068 0.0890 2280489 69.946 98.730 127 10886413 33.840179 96725 1838 9321.7 25698.8 8670.665 21.424 0.1029 2068362 86.143 108.446 140 7761894 23.086071 138578 4464 9281.4 25747.0 8723.161 21.330 0.0848 2636674 75.026 98.283 143 8454538 23.543835 136107 4545 9351.4 25827.5 8759.578 20.587 0.0843 2435289 81.783 108.633 141 7817534 22.692680 139861 4166 9583.0 27055.9 8977.168 23.475 0.1222 2752765 107.612 117.765 139 6286756 26.035905 133043 4547 9363.6 25753.9 8654.060 21.155 0.1118 2529202 91.244 123.265 147 6895730 23.094018 142899 4601 9210.9 25282.2 8627.998 28.313 0.1270 2584549 106.659 141.925 123 6191755 22.683143 132224 4311 9330.3 25772.2 8766.257 21.234 0.0847 2143345 54.053 98.900 144 11382155 24.084250 130987 5000 9260.6 25766.6 8669.011 19.958 0.0855 2779400 57.686 95.879 130 9911246 22.448302 138274 5102 9202.6 25712.8 8668.093 19.662 0.0853 2803735 67.237 100.253 130 8137299 22.023519 140715 4967 8743.1 24764.2 8741.760 26.472 0.1229 2825420 91.372 162.222 133 6067137 58.693091 149555 1633 4259.1 9831.5 3914.092 59.472 0.1804 482807 169.958 279.123 2267 5983585 63.593387 154368 OpenBenchmarking.org
PostMark Disk Transaction Performance OpenBenchmarking.org TPS, More Is Better PostMark 1.51 Disk Transaction Performance Gentoo no-mitigation 5.4.46 MUQSS Gentoo no-mitigation 5.4.46 GCC 10 no-preempt Gentoo no-miti 5.8.1 GCC 10 voluntary no-experi Gentoo no-miti 5.8.1 GCC 10 voluntary Gentoo no-miti 5.9-rc1 GCC 10 voluntary no-experi Gentoo no-mitigation 5.7.6 GCC10 no-preempt Gentoo no-mitigation 4.19.125 no-preempt Gentoo no-mitigation 5.6.10 clear-patches Gentoo no-mitigation 5.4.31 Gentoo no-mitigation 5.6.9 Gentoo no-mitigation 5.6.4 Gentoo no-miti 4.19.138 GCC 10.2 stripe=256 Gentoo no-mitigation 5.6.12 GCC Gentoo no-miti 5.9 git GCC 10.2 Gentoo no-mitigation 5.8 Xanmod GCC 10 Gentoo no-mitigation 5.6.9 Archlinux.config Gentoo no-mitigation 5.8 Clang 10.0.1 scratch Gentoo no-mitigation 4.19.113 Gentoo no-miti 5.8.1 xanmod Clang 10 preempt Gentoo no-mitigation 5.4.37-ck MUQSS Gentoo no-mitigation 5.6.12 Clang-build Gentoo no-mitigation 5.8 Xanmod Clang 10 Gentoo no-mitigation 5.6.12 Clang 10.0 Gentoo no-mitigation 5.8 Gentoo no-mitigation 5.7.11 GCC10 Os Gentoo no-mitigation 5.8 GCC 10 scratch Gentoo mitigation 5.8.1 GCC 10 voluntary 1100 2200 3300 4400 5500 SE +/- 37.00, N = 3 SE +/- 37.00, N = 3 SE +/- 33.00, N = 3 SE +/- 33.00, N = 3 SE +/- 33.00, N = 3 SE +/- 29.00, N = 3 SE +/- 29.00, N = 3 SE +/- 29.00, N = 3 SE +/- 28.00, N = 3 SE +/- 28.00, N = 3 SE +/- 57.52, N = 4 SE +/- 27.00, N = 3 SE +/- 26.33, N = 3 SE +/- 42.73, N = 3 SE +/- 46.33, N = 3 SE +/- 23.67, N = 3 SE +/- 22.67, N = 3 SE +/- 34.35, N = 3 SE +/- 34.35, N = 3 SE +/- 7.80, N = 3 5282 5245 5102 5000 4967 4967 4934 4687 4687 4658 4629 4601 4601 4547 4545 4491 4464 4438 4311 4191 4190 4166 4143 3846 3846 1838 1633
Tinymembench Standard Memcpy OpenBenchmarking.org MB/s, More Is Better Tinymembench 2018-05-28 Standard Memcpy Gentoo no-mitigation 5.4.46 MUQSS Gentoo no-mitigation 5.4.37-ck MUQSS Gentoo no-mitigation 5.6.9 Archlinux.config Gentoo no-mitigation 4.19.113 Gentoo no-mitigation 4.19.125 no-preempt Gentoo no-mitigation 5.6.9 Gentoo no-mitigation 5.4.46 GCC 10 no-preempt Gentoo no-mitigation 5.7.6 GCC10 no-preempt Gentoo no-mitigation 5.7.11 GCC10 Os Gentoo no-mitigation 5.8 Xanmod Clang 10 Gentoo no-mitigation 5.6.12 Clang 10.0 Gentoo no-mitigation 5.6.4 Gentoo no-mitigation 5.8 Gentoo no-mitigation 5.4.31 Gentoo no-mitigation 5.6.10 clear-patches Gentoo no-mitigation 5.6.12 GCC Gentoo no-miti 5.9 git GCC 10.2 Gentoo no-mitigation 5.8 Xanmod GCC 10 Gentoo no-miti 5.8.1 xanmod Clang 10 preempt Gentoo no-mitigation 5.8 GCC 10 scratch Gentoo no-mitigation 5.8 Clang 10.0.1 scratch Gentoo no-miti 5.8.1 GCC 10 voluntary Gentoo no-miti 4.19.138 GCC 10.2 stripe=256 Gentoo no-miti 5.8.1 GCC 10 voluntary no-experi Gentoo no-miti 5.9-rc1 GCC 10 voluntary no-experi Gentoo mitigation 5.8.1 GCC 10 voluntary 2K 4K 6K 8K 10K SE +/- 12.10, N = 3 SE +/- 16.52, N = 3 SE +/- 15.61, N = 3 SE +/- 38.08, N = 3 SE +/- 44.81, N = 3 SE +/- 30.25, N = 3 SE +/- 15.25, N = 3 SE +/- 38.81, N = 3 SE +/- 4.60, N = 3 SE +/- 12.44, N = 3 SE +/- 32.15, N = 3 SE +/- 3.95, N = 3 SE +/- 8.83, N = 3 SE +/- 50.69, N = 3 SE +/- 42.67, N = 3 SE +/- 26.59, N = 3 SE +/- 13.26, N = 3 SE +/- 2.91, N = 3 SE +/- 3.38, N = 3 SE +/- 9.70, N = 3 SE +/- 30.21, N = 3 SE +/- 37.37, N = 3 SE +/- 130.37, N = 3 SE +/- 3.76, N = 3 SE +/- 242.36, N = 9 SE +/- 19.20, N = 3 9662.6 9642.7 9642.2 9636.5 9618.7 9616.8 9609.9 9598.2 9590.8 9583.0 9577.7 9545.2 9543.6 9535.0 9524.9 9523.4 9363.6 9351.4 9330.3 9321.7 9281.4 9260.6 9210.9 9202.6 8743.1 4259.1 1. (CC) gcc options: -O2 -lm
Tinymembench Standard Memset OpenBenchmarking.org MB/s, More Is Better Tinymembench 2018-05-28 Standard Memset Gentoo no-mitigation 5.8 Xanmod Clang 10 Gentoo no-mitigation 5.8 Xanmod GCC 10 Gentoo no-miti 5.8.1 xanmod Clang 10 preempt Gentoo no-miti 5.8.1 GCC 10 voluntary Gentoo no-miti 5.9 git GCC 10.2 Gentoo no-mitigation 5.8 Clang 10.0.1 scratch Gentoo no-miti 5.8.1 GCC 10 voluntary no-experi Gentoo no-mitigation 5.8 GCC 10 scratch Gentoo no-mitigation 5.4.31 Gentoo no-miti 4.19.138 GCC 10.2 stripe=256 Gentoo no-mitigation 5.6.12 GCC Gentoo no-mitigation 4.19.125 no-preempt Gentoo no-mitigation 5.4.46 GCC 10 no-preempt Gentoo no-mitigation 5.7.6 GCC10 no-preempt Gentoo no-mitigation 4.19.113 Gentoo no-mitigation 5.6.9 Gentoo no-mitigation 5.6.4 Gentoo no-mitigation 5.6.12 Clang 10.0 Gentoo no-mitigation 5.6.10 clear-patches Gentoo no-mitigation 5.4.37-ck MUQSS Gentoo no-miti 5.9-rc1 GCC 10 voluntary no-experi Gentoo no-mitigation 5.8 Gentoo no-mitigation 5.4.46 MUQSS Gentoo no-mitigation 5.6.9 Archlinux.config Gentoo no-mitigation 5.7.11 GCC10 Os Gentoo mitigation 5.8.1 GCC 10 voluntary 6K 12K 18K 24K 30K SE +/- 45.85, N = 3 SE +/- 19.18, N = 3 SE +/- 47.87, N = 3 SE +/- 48.73, N = 3 SE +/- 55.80, N = 3 SE +/- 36.75, N = 3 SE +/- 20.06, N = 3 SE +/- 119.59, N = 3 SE +/- 188.61, N = 3 SE +/- 560.56, N = 3 SE +/- 40.66, N = 3 SE +/- 27.52, N = 3 SE +/- 65.02, N = 3 SE +/- 40.05, N = 3 SE +/- 56.05, N = 3 SE +/- 12.87, N = 3 SE +/- 45.81, N = 3 SE +/- 41.62, N = 3 SE +/- 23.53, N = 3 SE +/- 226.79, N = 3 SE +/- 496.42, N = 9 SE +/- 39.93, N = 3 SE +/- 292.80, N = 3 SE +/- 27.76, N = 3 SE +/- 30.58, N = 3 SE +/- 47.96, N = 3 27055.9 25827.5 25772.2 25766.6 25753.9 25747.0 25712.8 25698.8 25510.9 25282.2 24930.0 24919.1 24917.4 24915.6 24892.2 24874.5 24865.6 24824.9 24819.9 24803.5 24764.2 24700.1 24502.3 24211.8 24189.4 9831.5 1. (CC) gcc options: -O2 -lm
MBW Test: Memory Copy - Array Size: 512 MiB OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy - Array Size: 512 MiB Gentoo no-mitigation 5.8 Xanmod Clang 10 Gentoo no-mitigation 5.7.11 GCC10 Os Gentoo no-mitigation 5.6.12 Clang-build Gentoo no-mitigation 5.4.46 MUQSS Gentoo no-mitigation 5.7.6 GCC10 no-preempt Gentoo no-mitigation 5.4.46 GCC 10 no-preempt Gentoo no-mitigation 5.8 Gentoo no-mitigation 5.4.37-ck MUQSS Gentoo no-mitigation 5.6.12 GCC Gentoo no-mitigation 4.19.125 no-preempt Gentoo no-mitigation 5.6.9 Gentoo no-mitigation 4.19.113 Gentoo no-miti 5.8.1 xanmod Clang 10 preempt Gentoo no-mitigation 5.8 Xanmod GCC 10 Gentoo no-miti 5.9-rc1 GCC 10 voluntary no-experi Gentoo no-mitigation 5.6.9 Archlinux.config Gentoo no-mitigation 5.6.12 Clang 10.0 Gentoo no-mitigation 5.8 Clang 10.0.1 scratch Gentoo no-mitigation 5.4.31 Gentoo no-mitigation 5.8 GCC 10 scratch Gentoo no-miti 5.8.1 GCC 10 voluntary Gentoo no-miti 5.8.1 GCC 10 voluntary no-experi Gentoo no-mitigation 5.6.4 Gentoo no-miti 5.9 git GCC 10.2 Gentoo no-miti 4.19.138 GCC 10.2 stripe=256 Gentoo no-mitigation 5.6.10 clear-patches Gentoo mitigation 5.8.1 GCC 10 voluntary 2K 4K 6K 8K 10K SE +/- 37.06, N = 3 SE +/- 3.82, N = 3 SE +/- 1.61, N = 3 SE +/- 51.04, N = 3 SE +/- 47.60, N = 3 SE +/- 4.99, N = 3 SE +/- 34.53, N = 3 SE +/- 65.04, N = 3 SE +/- 7.32, N = 3 SE +/- 3.03, N = 3 SE +/- 93.71, N = 7 SE +/- 58.56, N = 3 SE +/- 5.66, N = 3 SE +/- 23.52, N = 3 SE +/- 6.13, N = 3 SE +/- 79.27, N = 3 SE +/- 15.86, N = 3 SE +/- 12.50, N = 3 SE +/- 58.71, N = 3 SE +/- 4.27, N = 3 SE +/- 4.54, N = 3 SE +/- 64.91, N = 3 SE +/- 22.14, N = 3 SE +/- 51.23, N = 3 SE +/- 5.24, N = 3 SE +/- 78.30, N = 3 SE +/- 5.88, N = 3 8977.17 8965.05 8893.51 8855.20 8828.65 8817.09 8792.98 8789.96 8779.58 8769.59 8768.20 8767.81 8766.26 8759.58 8741.76 8739.67 8732.54 8723.16 8699.71 8670.67 8669.01 8668.09 8662.79 8654.06 8628.00 8441.28 3914.09
t-test1 Threads: 1 OpenBenchmarking.org Seconds, Fewer Is Better t-test1 2017-01-13 Threads: 1 Gentoo no-miti 5.8.1 GCC 10 voluntary no-experi Gentoo no-mitigation 5.4.46 MUQSS Gentoo no-miti 5.8.1 GCC 10 voluntary Gentoo no-mitigation 5.7.6 GCC10 no-preempt Gentoo no-mitigation 5.8 Xanmod GCC 10 Gentoo no-mitigation 5.4.46 GCC 10 no-preempt Gentoo no-mitigation 4.19.125 no-preempt Gentoo no-miti 5.9 git GCC 10.2 Gentoo no-miti 5.8.1 xanmod Clang 10 preempt Gentoo no-mitigation 5.8 Clang 10.0.1 scratch Gentoo no-mitigation 5.8 GCC 10 scratch Gentoo no-mitigation 5.6.9 Gentoo no-mitigation 5.6.9 Archlinux.config Gentoo no-mitigation 5.6.4 Gentoo no-mitigation 5.6.12 GCC Gentoo no-mitigation 5.4.31 Gentoo no-mitigation 4.19.113 Gentoo no-mitigation 5.6.10 clear-patches Gentoo no-mitigation 5.6.12 Clang-build Gentoo no-mitigation 5.4.37-ck MUQSS Gentoo no-mitigation 5.6.12 Clang 10.0 Gentoo no-mitigation 5.8 Gentoo no-mitigation 5.7.11 GCC10 Os Gentoo no-mitigation 5.8 Xanmod Clang 10 Gentoo no-miti 5.9-rc1 GCC 10 voluntary no-experi Gentoo no-miti 4.19.138 GCC 10.2 stripe=256 Gentoo mitigation 5.8.1 GCC 10 voluntary 13 26 39 52 65 SE +/- 0.05, N = 3 SE +/- 0.06, N = 3 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 SE +/- 0.08, N = 3 SE +/- 0.10, N = 3 SE +/- 0.12, N = 3 SE +/- 0.03, N = 3 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 SE +/- 0.37, N = 3 SE +/- 0.03, N = 3 SE +/- 0.25, N = 3 SE +/- 0.09, N = 3 SE +/- 0.04, N = 3 SE +/- 0.08, N = 3 SE +/- 0.03, N = 3 SE +/- 0.43, N = 13 SE +/- 0.43, N = 12 SE +/- 0.08, N = 3 19.66 19.84 19.96 20.50 20.59 20.60 20.66 21.16 21.23 21.33 21.42 21.55 21.65 21.70 21.92 21.93 22.08 22.15 22.32 22.49 22.81 23.07 23.25 23.48 26.47 28.31 59.47
pmbench Concurrent Worker Threads: 2 - Read-Write Ratio: 50% OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 2 - Read-Write Ratio: 50% Gentoo no-mitigation 5.8 Xanmod GCC 10 Gentoo no-miti 5.8.1 xanmod Clang 10 preempt Gentoo no-mitigation 5.8 Clang 10.0.1 scratch Gentoo no-miti 5.8.1 GCC 10 voluntary no-experi Gentoo no-miti 5.8.1 GCC 10 voluntary Gentoo no-mitigation 4.19.113 Gentoo no-mitigation 5.7.6 GCC10 no-preempt Gentoo no-mitigation 5.6.12 Clang-build Gentoo no-mitigation 4.19.125 no-preempt Gentoo no-mitigation 5.4.31 Gentoo no-mitigation 5.4.37-ck MUQSS Gentoo no-mitigation 5.6.12 GCC Gentoo no-mitigation 5.4.46 GCC 10 no-preempt Gentoo no-mitigation 5.6.10 clear-patches Gentoo no-mitigation 5.6.9 Gentoo no-mitigation 5.6.9 Archlinux.config Gentoo no-mitigation 5.7.11 GCC10 Os Gentoo no-mitigation 5.6.4 Gentoo no-mitigation 5.4.46 MUQSS Gentoo no-mitigation 5.8 Gentoo no-mitigation 5.6.12 Clang 10.0 Gentoo no-mitigation 5.8 GCC 10 scratch Gentoo no-miti 5.9 git GCC 10.2 Gentoo no-mitigation 5.8 Xanmod Clang 10 Gentoo no-miti 5.9-rc1 GCC 10 voluntary no-experi Gentoo no-miti 4.19.138 GCC 10.2 stripe=256 Gentoo mitigation 5.8.1 GCC 10 voluntary 0.0406 0.0812 0.1218 0.1624 0.203 SE +/- 0.0002, N = 3 SE +/- 0.0002, N = 3 SE +/- 0.0003, N = 3 SE +/- 0.0003, N = 3 SE +/- 0.0005, N = 3 SE +/- 0.0001, N = 3 SE +/- 0.0004, N = 3 SE +/- 0.0002, N = 3 SE +/- 0.0002, N = 3 SE +/- 0.0001, N = 3 SE +/- 0.0001, N = 3 SE +/- 0.0002, N = 3 SE +/- 0.0001, N = 3 SE +/- 0.0002, N = 3 SE +/- 0.0001, N = 3 SE +/- 0.0002, N = 3 SE +/- 0.0004, N = 3 SE +/- 0.0001, N = 3 SE +/- 0.0007, N = 3 SE +/- 0.0005, N = 3 SE +/- 0.0001, N = 3 SE +/- 0.0011, N = 14 SE +/- 0.0008, N = 14 SE +/- 0.0011, N = 3 SE +/- 0.0016, N = 3 SE +/- 0.0021, N = 3 SE +/- 0.0016, N = 3 0.0843 0.0847 0.0848 0.0853 0.0855 0.0878 0.0883 0.0884 0.0885 0.0886 0.0886 0.0886 0.0886 0.0887 0.0888 0.0888 0.0888 0.0890 0.0890 0.0890 0.0892 0.1029 0.1118 0.1222 0.1229 0.1270 0.1804
IPC_benchmark Type: TCP Socket - Message Bytes: 128 OpenBenchmarking.org Messages Per Second, More Is Better IPC_benchmark Type: TCP Socket - Message Bytes: 128 Gentoo no-mitigation 4.19.125 no-preempt Gentoo no-mitigation 5.7.6 GCC10 no-preempt Gentoo no-mitigation 5.4.46 GCC 10 no-preempt Gentoo no-mitigation 5.6.9 Gentoo no-mitigation 5.4.46 MUQSS Gentoo no-mitigation 5.6.12 GCC Gentoo no-mitigation 5.6.10 clear-patches Gentoo no-miti 5.9-rc1 GCC 10 voluntary no-experi Gentoo no-miti 5.8.1 GCC 10 voluntary no-experi Gentoo no-miti 5.8.1 GCC 10 voluntary Gentoo no-mitigation 5.6.12 Clang-build Gentoo no-mitigation 5.6.12 Clang 10.0 Gentoo no-mitigation 5.8 Xanmod Clang 10 Gentoo no-mitigation 5.4.31 Gentoo no-mitigation 5.6.4 Gentoo no-mitigation 4.19.113 Gentoo no-mitigation 5.8 Clang 10.0.1 scratch Gentoo no-mitigation 5.6.9 Archlinux.config Gentoo no-miti 4.19.138 GCC 10.2 stripe=256 Gentoo no-mitigation 5.4.37-ck MUQSS Gentoo no-miti 5.9 git GCC 10.2 Gentoo no-mitigation 5.8 Xanmod GCC 10 Gentoo no-mitigation 5.8 Gentoo no-mitigation 5.7.11 GCC10 Os Gentoo no-miti 5.8.1 xanmod Clang 10 preempt Gentoo no-mitigation 5.8 GCC 10 scratch Gentoo mitigation 5.8.1 GCC 10 voluntary 700K 1400K 2100K 2800K 3500K SE +/- 1010.77, N = 3 SE +/- 8494.41, N = 3 SE +/- 12958.81, N = 3 SE +/- 15940.60, N = 3 SE +/- 36430.00, N = 4 SE +/- 10073.36, N = 3 SE +/- 14600.73, N = 3 SE +/- 3490.94, N = 3 SE +/- 11208.46, N = 3 SE +/- 1548.74, N = 3 SE +/- 5727.57, N = 3 SE +/- 8296.45, N = 3 SE +/- 24365.42, N = 3 SE +/- 1445.27, N = 3 SE +/- 2963.78, N = 3 SE +/- 37558.32, N = 4 SE +/- 6923.56, N = 3 SE +/- 8847.83, N = 3 SE +/- 16035.58, N = 3 SE +/- 29028.22, N = 15 SE +/- 10477.43, N = 3 SE +/- 17560.04, N = 3 SE +/- 8626.13, N = 3 SE +/- 3537.88, N = 3 SE +/- 3976.57, N = 3 SE +/- 12329.10, N = 3 SE +/- 1059.96, N = 3 3184154 3056363 3021883 2883630 2881104 2850820 2839529 2825420 2803735 2779400 2773886 2771767 2752765 2733423 2711613 2700900 2636674 2596759 2584549 2543574 2529202 2435289 2280489 2256715 2143345 2068362 482807
Hackbench Count: 8 - Type: Thread OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 8 - Type: Thread Gentoo no-mitigation 4.19.125 no-preempt Gentoo no-mitigation 5.7.6 GCC10 no-preempt Gentoo no-mitigation 5.6.9 Gentoo no-mitigation 5.6.12 GCC Gentoo no-mitigation 5.6.10 clear-patches Gentoo no-mitigation 4.19.113 Gentoo no-mitigation 5.4.31 Gentoo no-mitigation 5.4.46 GCC 10 no-preempt Gentoo no-mitigation 5.6.4 Gentoo no-mitigation 5.6.12 Clang 10.0 Gentoo no-mitigation 5.6.9 Archlinux.config Gentoo no-mitigation 5.6.12 Clang-build Gentoo no-mitigation 5.4.46 MUQSS Gentoo no-miti 5.8.1 xanmod Clang 10 preempt Gentoo no-mitigation 5.4.37-ck MUQSS Gentoo no-miti 5.8.1 GCC 10 voluntary Gentoo no-miti 5.8.1 GCC 10 voluntary no-experi Gentoo no-mitigation 5.8 Gentoo no-mitigation 5.8 Clang 10.0.1 scratch Gentoo no-mitigation 5.7.11 GCC10 Os Gentoo no-mitigation 5.8 Xanmod GCC 10 Gentoo no-mitigation 5.8 GCC 10 scratch Gentoo no-miti 5.9 git GCC 10.2 Gentoo no-miti 5.9-rc1 GCC 10 voluntary no-experi Gentoo no-miti 4.19.138 GCC 10.2 stripe=256 Gentoo no-mitigation 5.8 Xanmod Clang 10 Gentoo mitigation 5.8.1 GCC 10 voluntary 40 80 120 160 200 SE +/- 0.07, N = 3 SE +/- 0.30, N = 3 SE +/- 0.06, N = 3 SE +/- 0.14, N = 3 SE +/- 0.20, N = 3 SE +/- 0.09, N = 3 SE +/- 0.57, N = 4 SE +/- 0.57, N = 15 SE +/- 0.06, N = 3 SE +/- 0.16, N = 3 SE +/- 0.24, N = 3 SE +/- 0.04, N = 3 SE +/- 0.25, N = 3 SE +/- 1.80, N = 12 SE +/- 0.12, N = 3 SE +/- 1.94, N = 15 SE +/- 2.49, N = 15 SE +/- 3.24, N = 12 SE +/- 2.69, N = 15 SE +/- 3.44, N = 15 SE +/- 1.73, N = 15 SE +/- 0.79, N = 10 SE +/- 0.84, N = 15 SE +/- 1.27, N = 15 SE +/- 1.19, N = 7 SE +/- 1.35, N = 5 SE +/- 0.69, N = 3 36.74 39.40 40.10 40.12 40.33 40.51 41.49 41.91 42.12 43.68 44.00 44.05 53.02 54.05 56.76 57.69 67.24 69.95 75.03 81.42 81.78 86.14 91.24 91.37 106.66 107.61 169.96
SQLite Speedtest Timed Time - Size 1,000 OpenBenchmarking.org Seconds, Fewer Is Better SQLite Speedtest 3.30 Timed Time - Size 1,000 Gentoo no-mitigation 5.4.46 GCC 10 no-preempt Gentoo no-mitigation 5.4.46 MUQSS Gentoo no-mitigation 4.19.125 no-preempt Gentoo no-mitigation 5.7.6 GCC10 no-preempt Gentoo no-mitigation 5.6.9 Archlinux.config Gentoo no-mitigation 5.4.31 Gentoo no-mitigation 5.6.4 Gentoo no-mitigation 5.6.12 GCC Gentoo no-mitigation 5.6.9 Gentoo no-mitigation 5.4.37-ck MUQSS Gentoo no-mitigation 5.6.10 clear-patches Gentoo no-mitigation 4.19.113 Gentoo no-miti 5.8.1 GCC 10 voluntary Gentoo no-mitigation 5.6.12 Clang 10.0 Gentoo no-mitigation 5.6.12 Clang-build Gentoo no-mitigation 5.8 Clang 10.0.1 scratch Gentoo no-mitigation 5.8 Gentoo no-miti 5.8.1 xanmod Clang 10 preempt Gentoo no-mitigation 5.7.11 GCC10 Os Gentoo no-miti 5.8.1 GCC 10 voluntary no-experi Gentoo no-mitigation 5.8 GCC 10 scratch Gentoo no-mitigation 5.8 Xanmod GCC 10 Gentoo no-mitigation 5.8 Xanmod Clang 10 Gentoo no-miti 5.9 git GCC 10.2 Gentoo no-miti 4.19.138 GCC 10.2 stripe=256 Gentoo no-miti 5.9-rc1 GCC 10 voluntary no-experi Gentoo mitigation 5.8.1 GCC 10 voluntary 60 120 180 240 300 SE +/- 0.12, N = 3 SE +/- 0.19, N = 3 SE +/- 0.43, N = 3 SE +/- 0.48, N = 3 SE +/- 0.17, N = 3 SE +/- 0.33, N = 3 SE +/- 0.46, N = 3 SE +/- 0.25, N = 3 SE +/- 0.66, N = 3 SE +/- 0.43, N = 3 SE +/- 0.12, N = 3 SE +/- 0.42, N = 3 SE +/- 0.21, N = 3 SE +/- 0.78, N = 3 SE +/- 0.39, N = 3 SE +/- 0.20, N = 3 SE +/- 0.19, N = 3 SE +/- 0.38, N = 3 SE +/- 0.11, N = 3 SE +/- 1.55, N = 3 SE +/- 1.60, N = 3 SE +/- 0.36, N = 3 SE +/- 1.93, N = 15 SE +/- 0.82, N = 3 SE +/- 1.32, N = 10 SE +/- 8.21, N = 12 SE +/- 0.82, N = 3 91.16 91.43 92.16 92.17 93.97 94.26 94.28 94.64 94.74 95.11 95.18 95.33 95.88 96.64 98.15 98.28 98.73 98.90 98.98 100.25 108.45 108.63 117.77 123.27 141.93 162.22 279.12
ctx_clock Context Switch Time OpenBenchmarking.org Clocks, Fewer Is Better ctx_clock Context Switch Time Gentoo no-mitigation 4.19.113 Gentoo no-mitigation 5.4.37-ck MUQSS Gentoo no-mitigation 5.6.10 clear-patches Gentoo no-mitigation 5.6.4 Gentoo no-mitigation 5.6.9 Gentoo no-mitigation 5.6.9 Archlinux.config Gentoo no-mitigation 5.6.12 GCC Gentoo no-mitigation 4.19.125 no-preempt Gentoo no-mitigation 5.7.6 GCC10 no-preempt Gentoo no-mitigation 5.4.31 Gentoo no-mitigation 5.4.46 MUQSS Gentoo no-mitigation 5.6.12 Clang-build Gentoo no-mitigation 5.6.12 Clang 10.0 Gentoo no-mitigation 5.4.46 GCC 10 no-preempt Gentoo no-miti 4.19.138 GCC 10.2 stripe=256 Gentoo no-mitigation 5.7.11 GCC10 Os Gentoo no-mitigation 5.8 Gentoo no-miti 5.8.1 GCC 10 voluntary Gentoo no-miti 5.8.1 GCC 10 voluntary no-experi Gentoo no-miti 5.9-rc1 GCC 10 voluntary no-experi Gentoo no-mitigation 5.8 Xanmod Clang 10 Gentoo no-mitigation 5.8 GCC 10 scratch Gentoo no-mitigation 5.8 Xanmod GCC 10 Gentoo no-mitigation 5.8 Clang 10.0.1 scratch Gentoo no-miti 5.8.1 xanmod Clang 10 preempt Gentoo no-miti 5.9 git GCC 10.2 Gentoo mitigation 5.8.1 GCC 10 voluntary 500 1000 1500 2000 2500 SE +/- 0.67, N = 3 SE +/- 1.33, N = 3 SE +/- 0.67, N = 3 SE +/- 0.67, N = 3 SE +/- 1.15, N = 3 SE +/- 1.33, N = 3 SE +/- 0.67, N = 3 SE +/- 1.33, N = 3 SE +/- 0.67, N = 3 SE +/- 0.67, N = 3 SE +/- 0.67, N = 3 SE +/- 0.67, N = 3 SE +/- 0.67, N = 3 SE +/- 0.67, N = 3 SE +/- 0.67, N = 3 SE +/- 0.67, N = 3 SE +/- 1.33, N = 3 SE +/- 10.79, N = 3 118 118 118 119 119 119 119 120 120 121 121 122 123 123 123 125 127 130 130 133 139 140 141 143 144 147 2267
Facebook RocksDB Test: Random Read OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 6.3.6 Test: Random Read Gentoo no-mitigation 5.6.9 Gentoo no-mitigation 5.4.37-ck MUQSS Gentoo no-mitigation 5.6.12 Clang 10.0 Gentoo no-mitigation 5.6.12 GCC Gentoo no-mitigation 5.4.31 Gentoo no-mitigation 5.6.4 Gentoo no-mitigation 4.19.113 Gentoo no-mitigation 5.4.46 MUQSS Gentoo no-mitigation 5.6.10 clear-patches Gentoo no-mitigation 5.6.9 Archlinux.config Gentoo no-mitigation 5.4.46 GCC 10 no-preempt Gentoo no-mitigation 4.19.125 no-preempt Gentoo no-mitigation 5.7.6 GCC10 no-preempt Gentoo no-miti 5.8.1 xanmod Clang 10 preempt Gentoo no-mitigation 5.8 Gentoo no-miti 5.8.1 GCC 10 voluntary Gentoo no-mitigation 5.7.11 GCC10 Os Gentoo no-mitigation 5.8 Clang 10.0.1 scratch Gentoo no-miti 5.8.1 GCC 10 voluntary no-experi Gentoo no-mitigation 5.8 Xanmod GCC 10 Gentoo no-mitigation 5.8 GCC 10 scratch Gentoo no-miti 5.9 git GCC 10.2 Gentoo no-mitigation 5.8 Xanmod Clang 10 Gentoo no-miti 4.19.138 GCC 10.2 stripe=256 Gentoo no-miti 5.9-rc1 GCC 10 voluntary no-experi Gentoo mitigation 5.8.1 GCC 10 voluntary 3M 6M 9M 12M 15M SE +/- 23258.35, N = 3 SE +/- 29727.18, N = 3 SE +/- 55748.87, N = 3 SE +/- 55022.18, N = 3 SE +/- 44738.14, N = 3 SE +/- 22283.49, N = 3 SE +/- 60996.37, N = 3 SE +/- 380498.42, N = 12 SE +/- 6569.12, N = 3 SE +/- 40170.54, N = 3 SE +/- 473308.54, N = 12 SE +/- 311333.45, N = 12 SE +/- 519981.38, N = 15 SE +/- 306060.99, N = 15 SE +/- 622728.14, N = 12 SE +/- 269804.03, N = 15 SE +/- 169122.71, N = 12 SE +/- 139685.05, N = 15 SE +/- 82014.73, N = 15 SE +/- 84564.51, N = 14 SE +/- 79097.27, N = 15 SE +/- 78365.75, N = 15 SE +/- 53403.95, N = 15 SE +/- 51528.63, N = 15 SE +/- 59444.48, N = 15 SE +/- 1078.85, N = 3 14579180 14503447 14503147 14454874 13567392 13554627 13525169 13520414 13351366 13339714 13014861 12580466 11871401 11382155 10886413 9911246 8815878 8454538 8137299 7817534 7761894 6895730 6286756 6191755 6067137 5983585 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread
OSBench Test: Create Processes OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Processes Gentoo no-miti 5.8.1 GCC 10 voluntary no-experi Gentoo no-mitigation 4.19.125 no-preempt Gentoo no-miti 5.8.1 GCC 10 voluntary Gentoo no-miti 4.19.138 GCC 10.2 stripe=256 Gentoo no-mitigation 5.8 Xanmod GCC 10 Gentoo no-mitigation 5.8 GCC 10 scratch Gentoo no-miti 5.9 git GCC 10.2 Gentoo no-mitigation 5.4.46 GCC 10 no-preempt Gentoo no-mitigation 5.8 Clang 10.0.1 scratch Gentoo no-mitigation 4.19.113 Gentoo no-miti 5.8.1 xanmod Clang 10 preempt Gentoo no-mitigation 5.4.31 Gentoo no-mitigation 5.6.4 Gentoo no-mitigation 5.7.6 GCC10 no-preempt Gentoo no-mitigation 5.6.12 GCC Gentoo no-mitigation 5.6.9 Archlinux.config Gentoo no-mitigation 5.8 Xanmod Clang 10 Gentoo no-mitigation 5.6.9 Gentoo no-mitigation 5.6.12 Clang-build Gentoo no-mitigation 5.6.12 Clang 10.0 Gentoo no-mitigation 5.6.10 clear-patches Gentoo no-mitigation 5.4.46 MUQSS Gentoo no-mitigation 5.7.11 GCC10 Os Gentoo no-mitigation 5.4.37-ck MUQSS Gentoo no-mitigation 5.8 Gentoo no-miti 5.9-rc1 GCC 10 voluntary no-experi Gentoo mitigation 5.8.1 GCC 10 voluntary 14 28 42 56 70 SE +/- 0.31, N = 3 SE +/- 0.06, N = 3 SE +/- 0.30, N = 4 SE +/- 0.08, N = 3 SE +/- 0.08, N = 3 SE +/- 0.08, N = 3 SE +/- 0.14, N = 3 SE +/- 0.11, N = 3 SE +/- 0.10, N = 3 SE +/- 0.32, N = 3 SE +/- 0.36, N = 3 SE +/- 0.28, N = 3 SE +/- 0.31, N = 3 SE +/- 0.28, N = 15 SE +/- 0.29, N = 3 SE +/- 0.26, N = 3 SE +/- 0.37, N = 4 SE +/- 0.45, N = 15 SE +/- 0.29, N = 7 SE +/- 0.34, N = 3 SE +/- 0.48, N = 3 SE +/- 0.23, N = 3 SE +/- 0.37, N = 5 SE +/- 0.07, N = 3 SE +/- 3.01, N = 15 SE +/- 0.46, N = 3 SE +/- 0.55, N = 3 22.02 22.24 22.45 22.68 22.69 23.09 23.09 23.15 23.54 23.95 24.08 24.30 24.79 25.26 25.90 26.00 26.04 26.41 27.31 27.46 27.91 29.30 30.65 31.15 33.84 58.69 63.59
Schbench Message Threads: 8 - Workers Per Message Thread: 8 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 8 - Workers Per Message Thread: 8 Gentoo no-mitigation 4.19.113 Gentoo no-mitigation 5.4.31 Gentoo no-mitigation 5.6.10 clear-patches Gentoo no-mitigation 5.6.4 Gentoo no-mitigation 5.6.9 Gentoo no-mitigation 5.6.12 GCC Gentoo no-mitigation 5.6.9 Archlinux.config Gentoo no-mitigation 5.6.12 Clang 10.0 Gentoo no-mitigation 5.6.12 Clang-build Gentoo no-mitigation 5.7.6 GCC10 no-preempt Gentoo no-mitigation 5.7.11 GCC10 Os Gentoo no-mitigation 5.8 Gentoo no-mitigation 4.19.125 no-preempt Gentoo no-miti 5.8.1 xanmod Clang 10 preempt Gentoo no-mitigation 5.4.46 GCC 10 no-preempt Gentoo no-miti 4.19.138 GCC 10.2 stripe=256 Gentoo no-mitigation 5.8 Xanmod Clang 10 Gentoo no-mitigation 5.8 Clang 10.0.1 scratch Gentoo no-miti 5.8.1 GCC 10 voluntary Gentoo no-mitigation 5.8 GCC 10 scratch Gentoo no-mitigation 5.8 Xanmod GCC 10 Gentoo no-miti 5.8.1 GCC 10 voluntary no-experi Gentoo no-miti 5.9 git GCC 10.2 Gentoo no-miti 5.9-rc1 GCC 10 voluntary no-experi Gentoo mitigation 5.8.1 GCC 10 voluntary Gentoo no-mitigation 5.4.37-ck MUQSS Gentoo no-mitigation 5.4.46 MUQSS 50K 100K 150K 200K 250K SE +/- 1077.13, N = 15 SE +/- 1111.02, N = 15 SE +/- 954.99, N = 15 SE +/- 1054.82, N = 6 SE +/- 903.08, N = 3 SE +/- 1069.22, N = 3 SE +/- 1214.65, N = 15 SE +/- 1048.59, N = 3 SE +/- 1133.36, N = 5 SE +/- 1203.77, N = 3 SE +/- 1296.95, N = 4 SE +/- 1901.28, N = 15 SE +/- 1099.48, N = 15 SE +/- 1671.75, N = 15 SE +/- 1595.24, N = 15 SE +/- 1590.16, N = 3 SE +/- 1719.02, N = 5 SE +/- 1968.22, N = 3 SE +/- 1310.51, N = 15 SE +/- 1436.77, N = 14 SE +/- 170.67, N = 3 SE +/- 2238.27, N = 3 SE +/- 1471.92, N = 15 SE +/- 1320.84, N = 15 SE +/- 782.09, N = 3 SE +/- 1065.81, N = 3 SE +/- 2649.46, N = 3 85257 85717 86093 88107 88277 88789 88858 89045 89216 92885 94336 96725 97766 130987 131516 132224 133043 136107 138274 138578 139861 140715 142899 149555 154368 239360 242261
Phoronix Test Suite v10.8.4