Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 2009181-NE-2009177NI90 benchmark-gentoo-after-rebuild-world-part-2 - Phoronix Test Suite benchmark-gentoo-after-rebuild-world-part-2 OpenMandriva 4.1 Glibc no-miti 5.5 GCC 9.2
HTML result view exported from: https://openbenchmarking.org/result/2009181-NE-2009177NI90&grt&sro .
benchmark-gentoo-after-rebuild-world-part-2 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 5.5.4 GCC 9.3 O2 ivybridge Gentoo no-mitigation 5.5.4 GCC 9.3 O3 ivybridge Gentoo no-mitigation 5.5.12 GCC 9.3 G-overlay ivybridge Gentoo no-mitigation 4.19.128 GCC 10.1 O2 ivybridge Gentoo no-mitigation GCC 10.2 03 Clear recommandation Gentoo idem previous 4.19 Clang FREEBSD 12.1 GENERIC clang 10.0.1 KPTI VoidLinux Musl miti 5.8.9 GCC 9.3 VoidLinux Musl no-miti GCC 9.3 VoidLinux Musl no-miti GCC 9.3 v2 OpenMandriva 4.1 Glibc no-miti 5.5 GCC 9.2 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 5.6.4-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 Color LCD 5.6.12-gentoo-x86_64 (x86_64) GCC 9.3.0 + Clang 10.0.0 + LLVM 10.0.0 + CUDA 10.2 4.19.128-gentoo-x86_64 (x86_64) MATE 1.24.0 X Server 1.20.8 GCC 10.1.0 + Clang 10.0.0 + LLVM 10.0.0 NVIDIA NVE7 1GB (1200MHz) 5.8.0-xanmod1-x86_64clang (x86_64) nouveau 1.0.16 4.3 Mesa 20.1.5 GCC 10.2.0 + Clang 10.0.1 + LLVM 10.0.1 Intel 7 /C216 4.19.138-gentootest (x86_64) 4.3 Mesa 20.2.0-rc1 Clang 10.0.1 + GCC 10.2.0 + LLVM 10.0.1 Intel Core i7-3615QM @ 2.30GHz (8 Cores) Apple MacBookPro10 1 1.0 212GB Unknown 981MB NVIDIA (0x0e1b) HDA FreeBSD 12.1-RELEASE (x86_64) X Server 1.20.9 modesetting 1.20.9 Clang 8.0.1 (SVN 366581) zfs Intel Core i7-3615QM @ 3.30GHz (4 Cores / 8 Threads) Apple Mac-C3EC7CD22292981F (259.0.0.0.0 BIOS) 251GB APPLE SSD SM256E + 8GB Flash Disk Intel HD 4000 Cirrus Logic CS4206 Color LCD Broadcom NetXtreme BCM57786 PCIe + Broadcom NetXtreme BCM57762 PCIe + Broadcom BCM4331 802.11a/b/g/n VoidLinux rolling 5.8.9_1 (x86_64) intel 2.99.917 GCC 9.3.0 ext4 251GB APPLE SSD SM256E Broadcom NetXtreme BCM57786 PCIe + Broadcom BCM4331 802.11a/b/g/n GCC 9.3.0 + Clang 10.0.0 + LLVM 10.0.0 NVIDIA NVE7 1GB Broadcom NetXtreme BCM57786 PCIe + Broadcom NetXtreme BCM57762 PCIe + Broadcom BCM4331 802.11a/b/g/n OpenMandrivaLinux 4.1 5.5.12-desktop-1omv4001 (x86_64) KDE Plasma 5.17.5 X Server 1.20.7 modesetting 1.20.7 4.3 Mesa 20.0.7 Clang 9.0.1 + GCC 9.2.1 20191207 + LLVM 9.0.1 OpenBenchmarking.org Processor Details - Gentoo no-mitigation 5.5.4 GCC 9.3 O2 ivybridge: Scaling Governor: intel_pstate performance - CPU Microcode: 0x21 - Gentoo no-mitigation 5.5.4 GCC 9.3 O3 ivybridge: Scaling Governor: intel_pstate performance - CPU Microcode: 0x21 - Gentoo no-mitigation 5.5.12 GCC 9.3 G-overlay ivybridge: Scaling Governor: intel_pstate performance - CPU Microcode: 0x21 - Gentoo no-mitigation 4.19.128 GCC 10.1 O2 ivybridge: Scaling Governor: intel_pstate performance - CPU Microcode: 0x21 - Gentoo no-mitigation GCC 10.2 03 Clear recommandation: Scaling Governor: intel_cpufreq performance - CPU Microcode: 0x21 - Gentoo idem previous 4.19 Clang: Scaling Governor: intel_pstate performance - CPU Microcode: 0x21 - VoidLinux Musl miti 5.8.9 GCC 9.3: Scaling Governor: intel_cpufreq performance - CPU Microcode: 0x21 - VoidLinux Musl no-miti GCC 9.3: Scaling Governor: intel_cpufreq performance - CPU Microcode: 0x21 - VoidLinux Musl no-miti GCC 9.3 v2: Scaling Governor: intel_cpufreq performance - CPU Microcode: 0x21 - OpenMandriva 4.1 Glibc no-miti 5.5 GCC 9.2: Scaling Governor: intel_pstate performance - CPU Microcode: 0x21 Python Details - Gentoo no-mitigation 5.5.4 GCC 9.3 O2 ivybridge: Python 3.6.10 - Gentoo no-mitigation 5.5.4 GCC 9.3 O3 ivybridge: Python 3.6.10 - Gentoo no-mitigation 5.5.12 GCC 9.3 G-overlay ivybridge: Python 3.7.7 - Gentoo no-mitigation 4.19.128 GCC 10.1 O2 ivybridge: Python 3.7.7 - Gentoo no-mitigation GCC 10.2 03 Clear recommandation: Python 3.7.8 - Gentoo idem previous 4.19 Clang: Python 3.7.8 - FREEBSD 12.1 GENERIC clang 10.0.1 KPTI: Python 3.7.9 - VoidLinux Musl miti 5.8.9 GCC 9.3: Python 3.8.5 - VoidLinux Musl no-miti GCC 9.3: Python 3.8.5 - VoidLinux Musl no-miti GCC 9.3 v2: Python 3.8.5 - OpenMandriva 4.1 Glibc no-miti 5.5 GCC 9.2: Python 3.8.1 Security Details - Gentoo no-mitigation 5.5.4 GCC 9.3 O2 ivybridge: 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.5.4 GCC 9.3 O3 ivybridge: 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.5.12 GCC 9.3 G-overlay ivybridge: 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.128 GCC 10.1 O2 ivybridge: 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 GCC 10.2 03 Clear recommandation: 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 idem previous 4.19 Clang: 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 - FREEBSD 12.1 GENERIC clang 10.0.1 KPTI: KPTI - VoidLinux Musl miti 5.8.9 GCC 9.3: itlb_multihit: KVM: Mitigation of VMX disabled + l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + 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 - VoidLinux Musl no-miti GCC 9.3: itlb_multihit: KVM: Mitigation of VMX disabled + 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 - VoidLinux Musl no-miti GCC 9.3 v2: itlb_multihit: KVM: Mitigation of VMX disabled + 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 - OpenMandriva 4.1 Glibc no-miti 5.5 GCC 9.2: 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 Compiler Details - Gentoo idem previous 4.19 Clang: Optimized build; Default target: x86_64-pc-linux-gnu; Host CPU: ivybridge - VoidLinux Musl miti 5.8.9 GCC 9.3: --build=x86_64-linux-musl --disable-libsanitizer --disable-libstdcxx-pch --disable-libunwind-exceptions --disable-multilib --disable-nls --disable-symvers --disable-target-libiberty --disable-werror --enable-__cxa_atexit --enable-checking=release --enable-default-pie --enable-default-ssp --enable-fast-character --enable-languages=c,c++,objc,obj-c++,fortran,lto,go,ada --enable-lto --enable-plugins --enable-serial-configure --enable-shared --enable-threads=posix --enable-vtable-verify --mandir=/usr/share/man --with-isl --with-linker-hash-style=gnu - VoidLinux Musl no-miti GCC 9.3: --build=x86_64-linux-musl --disable-libsanitizer --disable-libstdcxx-pch --disable-libunwind-exceptions --disable-multilib --disable-nls --disable-symvers --disable-target-libiberty --disable-werror --enable-__cxa_atexit --enable-checking=release --enable-default-pie --enable-default-ssp --enable-fast-character --enable-languages=c,c++,objc,obj-c++,fortran,lto,go,ada --enable-lto --enable-plugins --enable-serial-configure --enable-shared --enable-threads=posix --enable-vtable-verify --mandir=/usr/share/man --with-isl --with-linker-hash-style=gnu - VoidLinux Musl no-miti GCC 9.3 v2: --build=x86_64-linux-musl --disable-libsanitizer --disable-libstdcxx-pch --disable-libunwind-exceptions --disable-multilib --disable-nls --disable-symvers --disable-target-libiberty --disable-werror --enable-__cxa_atexit --enable-checking=release --enable-default-pie --enable-default-ssp --enable-fast-character --enable-languages=c,c++,objc,obj-c++,fortran,lto,go,ada --enable-lto --enable-plugins --enable-serial-configure --enable-shared --enable-threads=posix --enable-vtable-verify --mandir=/usr/share/man --with-isl --with-linker-hash-style=gnu Environment Details - FREEBSD 12.1 GENERIC clang 10.0.1 KPTI: LIBGL_ALWAYS_SOFTWARE=1 - OpenMandriva 4.1 Glibc no-miti 5.5 GCC 9.2: AMD_DEBUG=nodcc Kernel Details - OpenMandriva 4.1 Glibc no-miti 5.5 GCC 9.2: dm_mod.use_blk_mq=1
benchmark-gentoo-after-rebuild-world-part-2 apache: Static Web Page Serving dcraw: RAW To PPM Image Conversion ffmpeg: H.264 HD To NTSC DV gnupg: 2GB File Encryption compress-lzma: 256MB File Compression minion: Solitaire encode-ogg: WAV To Ogg openssl: RSA 4096-bit Performance pgbench: Mostly RAM - Normal Load - Read Only pgbench: Mostly RAM - Normal Load - Read Write povray: Trace Time pybench: Total For Average Test Times sudokut: Total Time tachyon: Total Time Gentoo no-mitigation 5.5.4 GCC 9.3 O2 ivybridge Gentoo no-mitigation 5.5.4 GCC 9.3 O3 ivybridge Gentoo no-mitigation 5.5.12 GCC 9.3 G-overlay ivybridge Gentoo no-mitigation 4.19.128 GCC 10.1 O2 ivybridge Gentoo no-mitigation GCC 10.2 03 Clear recommandation Gentoo idem previous 4.19 Clang FREEBSD 12.1 GENERIC clang 10.0.1 KPTI VoidLinux Musl miti 5.8.9 GCC 9.3 VoidLinux Musl no-miti GCC 9.3 VoidLinux Musl no-miti GCC 9.3 v2 OpenMandriva 4.1 Glibc no-miti 5.5 GCC 9.2 18075.33 62.390 8.601 17.903 346.283 92.885402 8.233 523.8 31045.539787 779.692521 213.325 2006 18.450 388.0296 18056.49 62.333 8.591 10.155 345.039 93.080932 7.683 524.6 30644.248553 785.123704 227.236 1993 17.724 399.7559 17434.94 62.569 8.594 10.144 346.541 92.435830 7.716 523.5 29040.678971 745.364351 214.180 1966 16.037 380.3015 60.536 8.569 342.422 93.071505 8.336 524.4 233.056 17.437 448.6310 14978.13 60.447 8.630 325.579 93.862458 7.926 329.0 31081.226603 1368.795770 302.250 2074 16.970 646.3131 17750.92 58.141 8.383 15.097 407.571 95.834704 8.409 323.7 33583.977740 899.120569 409.127 2204 17.942 541.3458 66.288 9.187 16.785 357.507 448.7 16533.630202 1420.842962 2608 47.165 8.722 18.701 7.979 18599.159862 933.873902 2157 18.791 834.7268 128.186 46.969 8.688 18.553 7.956 31661.386076 795.008971 2144 18.705 667.8442 94.403 20.605 18.336 424.982 139.876782 208.1 19821.476859 1382.871446 439.761 1961 31.616 897.9276 OpenBenchmarking.org
Apache Benchmark Static Web Page Serving OpenBenchmarking.org Requests Per Second, More Is Better Apache Benchmark 2.4.29 Static Web Page Serving Gentoo idem previous 4.19 Clang Gentoo no-mitigation 5.5.12 GCC 9.3 G-overlay ivybridge Gentoo no-mitigation 5.5.4 GCC 9.3 O2 ivybridge Gentoo no-mitigation 5.5.4 GCC 9.3 O3 ivybridge Gentoo no-mitigation GCC 10.2 03 Clear recommandation 4K 8K 12K 16K 20K SE +/- 22.57, N = 3 SE +/- 506.28, N = 12 SE +/- 9.90, N = 3 SE +/- 46.51, N = 3 SE +/- 141.29, N = 3 17750.92 17434.94 18075.33 18056.49 14978.13 clang gcc gcc gcc gcc
dcraw RAW To PPM Image Conversion OpenBenchmarking.org Seconds, Fewer Is Better dcraw RAW To PPM Image Conversion FREEBSD 12.1 GENERIC clang 10.0.1 KPTI Gentoo idem previous 4.19 Clang Gentoo no-mitigation 4.19.128 GCC 10.1 O2 ivybridge Gentoo no-mitigation 5.5.12 GCC 9.3 G-overlay ivybridge Gentoo no-mitigation 5.5.4 GCC 9.3 O2 ivybridge Gentoo no-mitigation 5.5.4 GCC 9.3 O3 ivybridge Gentoo no-mitigation GCC 10.2 03 Clear recommandation OpenMandriva 4.1 Glibc no-miti 5.5 GCC 9.2 VoidLinux Musl miti 5.8.9 GCC 9.3 VoidLinux Musl no-miti GCC 9.3 VoidLinux Musl no-miti GCC 9.3 v2 30 60 90 120 150 SE +/- 0.18, N = 3 SE +/- 1.59, N = 12 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.05, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.39, N = 3 SE +/- 0.02, N = 3 SE +/- 0.14, N = 3 SE +/- 0.02, N = 3 66.29 58.14 60.54 62.57 62.39 62.33 60.45 94.40 47.17 128.19 46.97 gcc9 clang gcc gcc gcc gcc gcc gcc gcc gcc gcc
FFmpeg H.264 HD To NTSC DV OpenBenchmarking.org Seconds, Fewer Is Better FFmpeg 4.0.2 H.264 HD To NTSC DV FREEBSD 12.1 GENERIC clang 10.0.1 KPTI Gentoo idem previous 4.19 Clang Gentoo no-mitigation 4.19.128 GCC 10.1 O2 ivybridge Gentoo no-mitigation 5.5.12 GCC 9.3 G-overlay ivybridge Gentoo no-mitigation 5.5.4 GCC 9.3 O2 ivybridge Gentoo no-mitigation 5.5.4 GCC 9.3 O3 ivybridge Gentoo no-mitigation GCC 10.2 03 Clear recommandation OpenMandriva 4.1 Glibc no-miti 5.5 GCC 9.2 VoidLinux Musl miti 5.8.9 GCC 9.3 VoidLinux Musl no-miti GCC 9.3 v2 5 10 15 20 25 SE +/- 0.102, N = 7 SE +/- 0.035, N = 3 SE +/- 0.046, N = 3 SE +/- 0.011, N = 3 SE +/- 0.067, N = 3 SE +/- 0.046, N = 3 SE +/- 0.048, N = 3 SE +/- 0.294, N = 3 SE +/- 0.057, N = 3 SE +/- 0.058, N = 3 9.187 8.383 8.569 8.594 8.601 8.591 8.630 20.605 8.722 8.688 -Qunused-arguments -lxcb -lxcb-shm -lxcb-shape -lxcb-xfixes -lasound -mstack-alignment=16 -Qunused-arguments -lXv -lX11 -lXext -lxcb -lxcb-shm -lxcb-shape -lxcb-xfixes -lasound -lSDL2 -lva -lva-drm -lva-x11 -lvdpau -mllvm -stack-alignment=16 -mstack-alignment=16 -lXv -lX11 -lXext -lxcb -lxcb-shm -lxcb-shape -lxcb-xfixes -lasound -lSDL2 -lva -ldl -lva-drm -lva-x11 -lvdpau -fPIC -fno-tree-vectorize -lXv -lX11 -lXext -lxcb -lxcb-shm -lxcb-shape -lxcb-xfixes -lasound -lSDL2 -lva -ldl -lva-drm -lva-x11 -lvdpau -fPIC -fno-tree-vectorize -lXv -lX11 -lXext -lxcb -lxcb-shm -lxcb-shape -lxcb-xfixes -lasound -lSDL2 -lva -ldl -lva-drm -lva-x11 -lvdpau -fPIC -fno-tree-vectorize -lXv -lX11 -lXext -lxcb -lxcb-shm -lxcb-shape -lxcb-xfixes -lasound -lSDL2 -lva -ldl -lva-drm -lva-x11 -lvdpau -fPIC -fno-tree-vectorize -lXv -lX11 -lXext -lxcb -lxcb-shm -lxcb-shape -lxcb-xfixes -lasound -lSDL2 -lva -lva-drm -lva-x11 -lvdpau -fPIC -fno-tree-vectorize -fno-tree-vectorize -fPIC -fno-tree-vectorize -lasound -lsndio -fPIC -fno-tree-vectorize 1. (CC) clang options: -lavdevice -lavfilter -lavformat -lavcodec -lswresample -lswscale -lavutil -lm -pthread -lbz2 -llzma -std=c11 -fomit-frame-pointer -O3 -fno-math-errno -fno-signed-zeros -MMD -MF -MT
GnuPG 2GB File Encryption OpenBenchmarking.org Seconds, Fewer Is Better GnuPG 1.4.22 2GB File Encryption FREEBSD 12.1 GENERIC clang 10.0.1 KPTI Gentoo idem previous 4.19 Clang Gentoo no-mitigation 5.5.12 GCC 9.3 G-overlay ivybridge Gentoo no-mitigation 5.5.4 GCC 9.3 O2 ivybridge Gentoo no-mitigation 5.5.4 GCC 9.3 O3 ivybridge OpenMandriva 4.1 Glibc no-miti 5.5 GCC 9.2 VoidLinux Musl miti 5.8.9 GCC 9.3 VoidLinux Musl no-miti GCC 9.3 v2 5 10 15 20 25 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.19, N = 3 SE +/- 0.18, N = 3 SE +/- 0.18, N = 3 16.79 15.10 10.14 17.90 10.16 18.34 18.70 18.55 clang clang gcc gcc gcc gcc gcc gcc
LZMA Compression 256MB File Compression OpenBenchmarking.org Seconds, Fewer Is Better LZMA Compression 256MB File Compression FREEBSD 12.1 GENERIC clang 10.0.1 KPTI Gentoo idem previous 4.19 Clang Gentoo no-mitigation 4.19.128 GCC 10.1 O2 ivybridge Gentoo no-mitigation 5.5.12 GCC 9.3 G-overlay ivybridge Gentoo no-mitigation 5.5.4 GCC 9.3 O2 ivybridge Gentoo no-mitigation 5.5.4 GCC 9.3 O3 ivybridge Gentoo no-mitigation GCC 10.2 03 Clear recommandation OpenMandriva 4.1 Glibc no-miti 5.5 GCC 9.2 90 180 270 360 450 SE +/- 2.02, N = 3 SE +/- 1.22, N = 3 SE +/- 1.30, N = 3 SE +/- 0.40, N = 3 SE +/- 0.30, N = 3 SE +/- 0.84, N = 3 SE +/- 0.60, N = 3 SE +/- 5.11, N = 9 357.51 407.57 342.42 346.54 346.28 345.04 325.58 424.98 clang++ clang++ g++ g++ g++ g++ g++ g++
Minion Benchmark: Solitaire OpenBenchmarking.org Seconds, Fewer Is Better Minion 1.8 Benchmark: Solitaire Gentoo idem previous 4.19 Clang Gentoo no-mitigation 4.19.128 GCC 10.1 O2 ivybridge Gentoo no-mitigation 5.5.12 GCC 9.3 G-overlay ivybridge Gentoo no-mitigation 5.5.4 GCC 9.3 O2 ivybridge Gentoo no-mitigation 5.5.4 GCC 9.3 O3 ivybridge Gentoo no-mitigation GCC 10.2 03 Clear recommandation OpenMandriva 4.1 Glibc no-miti 5.5 GCC 9.2 30 60 90 120 150 SE +/- 1.15, N = 3 SE +/- 0.05, N = 3 SE +/- 0.08, N = 3 SE +/- 0.21, N = 3 SE +/- 0.06, N = 3 SE +/- 1.20, N = 3 SE +/- 1.39, N = 12 95.83 93.07 92.44 92.89 93.08 93.86 139.88 clang++ g++ g++ g++ g++ g++ g++
Ogg Encoding WAV To Ogg OpenBenchmarking.org Seconds, Fewer Is Better Ogg Encoding 1.3.3 WAV To Ogg Gentoo idem previous 4.19 Clang Gentoo no-mitigation 4.19.128 GCC 10.1 O2 ivybridge Gentoo no-mitigation 5.5.12 GCC 9.3 G-overlay ivybridge Gentoo no-mitigation 5.5.4 GCC 9.3 O2 ivybridge Gentoo no-mitigation 5.5.4 GCC 9.3 O3 ivybridge Gentoo no-mitigation GCC 10.2 03 Clear recommandation VoidLinux Musl miti 5.8.9 GCC 9.3 VoidLinux Musl no-miti GCC 9.3 v2 2 4 6 8 10 SE +/- 0.009, N = 3 SE +/- 0.021, N = 3 SE +/- 0.015, N = 3 SE +/- 0.018, N = 3 SE +/- 0.030, N = 3 SE +/- 0.003, N = 3 SE +/- 0.010, N = 3 SE +/- 0.034, N = 3 8.409 8.336 7.716 8.233 7.683 7.926 7.979 7.956 clang gcc gcc gcc gcc gcc gcc gcc
OpenSSL RSA 4096-bit Performance OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.1.1 RSA 4096-bit Performance FREEBSD 12.1 GENERIC clang 10.0.1 KPTI Gentoo idem previous 4.19 Clang Gentoo no-mitigation 4.19.128 GCC 10.1 O2 ivybridge Gentoo no-mitigation 5.5.12 GCC 9.3 G-overlay ivybridge Gentoo no-mitigation 5.5.4 GCC 9.3 O2 ivybridge Gentoo no-mitigation 5.5.4 GCC 9.3 O3 ivybridge Gentoo no-mitigation GCC 10.2 03 Clear recommandation OpenMandriva 4.1 Glibc no-miti 5.5 GCC 9.2 110 220 330 440 550 SE +/- 10.97, N = 12 SE +/- 8.92, N = 15 SE +/- 0.10, N = 3 SE +/- 0.75, N = 3 SE +/- 0.06, N = 3 SE +/- 0.25, N = 3 SE +/- 8.55, N = 15 SE +/- 1.92, N = 3 448.7 323.7 524.4 523.5 523.8 524.6 329.0 208.1 -Qunused-arguments -m64 -Qunused-arguments -ldl -m64 -ldl -m64 -ldl -m64 -ldl -m64 -ldl -m64 -ldl -m64 -ldl 1. (CC) clang options: -pthread -O3 -lssl -lcrypto
PostgreSQL pgbench Scaling: Mostly RAM - Test: Normal Load - Mode: Read Only OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 12.0 Scaling: Mostly RAM - Test: Normal Load - Mode: Read Only FREEBSD 12.1 GENERIC clang 10.0.1 KPTI Gentoo idem previous 4.19 Clang Gentoo no-mitigation 5.5.12 GCC 9.3 G-overlay ivybridge Gentoo no-mitigation 5.5.4 GCC 9.3 O2 ivybridge Gentoo no-mitigation 5.5.4 GCC 9.3 O3 ivybridge Gentoo no-mitigation GCC 10.2 03 Clear recommandation OpenMandriva 4.1 Glibc no-miti 5.5 GCC 9.2 VoidLinux Musl miti 5.8.9 GCC 9.3 VoidLinux Musl no-miti GCC 9.3 v2 7K 14K 21K 28K 35K SE +/- 911.04, N = 7 SE +/- 950.94, N = 9 SE +/- 893.74, N = 6 SE +/- 233.89, N = 3 SE +/- 464.85, N = 3 SE +/- 375.54, N = 9 SE +/- 254.49, N = 9 SE +/- 453.13, N = 9 SE +/- 394.97, N = 3 16533.63 33583.98 29040.68 31045.54 30644.25 31081.23 19821.48 18599.16 31661.39 -lcrypt -lpthread -lrt -lcrypt -ldl -lpthread -lrt -lcrypt -ldl -lpthread -lrt -lcrypt -ldl -lpthread -lrt -lcrypt -ldl -lpthread -lrt -lcrypt -ldl -lpthread -lrt -lcrypt -ldl 1. (CC) clang options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm
PostgreSQL pgbench Scaling: Mostly RAM - Test: Normal Load - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 12.0 Scaling: Mostly RAM - Test: Normal Load - Mode: Read Write FREEBSD 12.1 GENERIC clang 10.0.1 KPTI Gentoo idem previous 4.19 Clang Gentoo no-mitigation 5.5.12 GCC 9.3 G-overlay ivybridge Gentoo no-mitigation 5.5.4 GCC 9.3 O2 ivybridge Gentoo no-mitigation 5.5.4 GCC 9.3 O3 ivybridge Gentoo no-mitigation GCC 10.2 03 Clear recommandation OpenMandriva 4.1 Glibc no-miti 5.5 GCC 9.2 VoidLinux Musl miti 5.8.9 GCC 9.3 VoidLinux Musl no-miti GCC 9.3 v2 300 600 900 1200 1500 SE +/- 5.07, N = 3 SE +/- 5.44, N = 3 SE +/- 6.03, N = 3 SE +/- 6.88, N = 3 SE +/- 14.51, N = 9 SE +/- 18.22, N = 5 SE +/- 3.91, N = 3 SE +/- 13.17, N = 3 SE +/- 6.13, N = 3 1420.84 899.12 745.36 779.69 785.12 1368.80 1382.87 933.87 795.01 -lcrypt -lpthread -lrt -lcrypt -ldl -lpthread -lrt -lcrypt -ldl -lpthread -lrt -lcrypt -ldl -lpthread -lrt -lcrypt -ldl -lpthread -lrt -lcrypt -ldl -lpthread -lrt -lcrypt -ldl 1. (CC) clang options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm
POV-Ray Trace Time OpenBenchmarking.org Seconds, Fewer Is Better POV-Ray 3.7.0.7 Trace Time Gentoo idem previous 4.19 Clang Gentoo no-mitigation 4.19.128 GCC 10.1 O2 ivybridge Gentoo no-mitigation 5.5.12 GCC 9.3 G-overlay ivybridge Gentoo no-mitigation 5.5.4 GCC 9.3 O2 ivybridge Gentoo no-mitigation 5.5.4 GCC 9.3 O3 ivybridge Gentoo no-mitigation GCC 10.2 03 Clear recommandation OpenMandriva 4.1 Glibc no-miti 5.5 GCC 9.2 100 200 300 400 500 SE +/- 5.99, N = 4 SE +/- 3.15, N = 12 SE +/- 2.26, N = 12 SE +/- 2.22, N = 12 SE +/- 3.58, N = 12 SE +/- 5.13, N = 9 SE +/- 3.21, N = 3 409.13 233.06 214.18 213.33 227.24 302.25 439.76 clang++ g++ g++ g++ g++ g++ g++
PyBench Total For Average Test Times OpenBenchmarking.org Milliseconds, Fewer Is Better PyBench 2018-02-16 Total For Average Test Times FREEBSD 12.1 GENERIC clang 10.0.1 KPTI Gentoo idem previous 4.19 Clang Gentoo no-mitigation 5.5.12 GCC 9.3 G-overlay ivybridge Gentoo no-mitigation 5.5.4 GCC 9.3 O2 ivybridge Gentoo no-mitigation 5.5.4 GCC 9.3 O3 ivybridge Gentoo no-mitigation GCC 10.2 03 Clear recommandation OpenMandriva 4.1 Glibc no-miti 5.5 GCC 9.2 VoidLinux Musl miti 5.8.9 GCC 9.3 VoidLinux Musl no-miti GCC 9.3 v2 600 1200 1800 2400 3000 SE +/- 3.76, N = 3 SE +/- 5.57, N = 3 SE +/- 2.73, N = 3 SE +/- 1.73, N = 3 SE +/- 2.65, N = 3 SE +/- 2.85, N = 3 SE +/- 2.03, N = 3 SE +/- 1.45, N = 3 2608 2204 1966 2006 1993 2074 1961 2157 2144
Sudokut Total Time OpenBenchmarking.org Seconds, Fewer Is Better Sudokut 0.4 Total Time Gentoo idem previous 4.19 Clang Gentoo no-mitigation 4.19.128 GCC 10.1 O2 ivybridge Gentoo no-mitigation 5.5.12 GCC 9.3 G-overlay ivybridge Gentoo no-mitigation 5.5.4 GCC 9.3 O2 ivybridge Gentoo no-mitigation 5.5.4 GCC 9.3 O3 ivybridge Gentoo no-mitigation GCC 10.2 03 Clear recommandation OpenMandriva 4.1 Glibc no-miti 5.5 GCC 9.2 VoidLinux Musl miti 5.8.9 GCC 9.3 VoidLinux Musl no-miti GCC 9.3 v2 7 14 21 28 35 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.36, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 17.94 17.44 16.04 18.45 17.72 16.97 31.62 18.79 18.71
Tachyon Total Time OpenBenchmarking.org Seconds, Fewer Is Better Tachyon 0.99b6 Total Time Gentoo idem previous 4.19 Clang Gentoo no-mitigation 4.19.128 GCC 10.1 O2 ivybridge Gentoo no-mitigation 5.5.12 GCC 9.3 G-overlay ivybridge Gentoo no-mitigation 5.5.4 GCC 9.3 O2 ivybridge Gentoo no-mitigation 5.5.4 GCC 9.3 O3 ivybridge Gentoo no-mitigation GCC 10.2 03 Clear recommandation OpenMandriva 4.1 Glibc no-miti 5.5 GCC 9.2 VoidLinux Musl miti 5.8.9 GCC 9.3 VoidLinux Musl no-miti GCC 9.3 v2 200 400 600 800 1000 SE +/- 6.76, N = 9 SE +/- 5.95, N = 9 SE +/- 5.30, N = 4 SE +/- 4.93, N = 5 SE +/- 5.10, N = 5 SE +/- 38.59, N = 6 SE +/- 9.58, N = 7 SE +/- 13.86, N = 3 SE +/- 8.20, N = 3 541.35 448.63 380.30 388.03 399.76 646.31 897.93 834.73 667.84 clang gcc gcc gcc gcc gcc gcc gcc gcc
Phoronix Test Suite v10.8.4