Apple Gentoo Storage Performance Intel Core i7-3615QM testing with a Apple Mac-C3EC7CD22292981F (262.0.0.0.0 BIOS) and Intel NVIDIA NVE7 1GB on Gentoo/Linux via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2012158-HA-2012141AS55&sro&grt .
Apple Gentoo Storage Performance Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution OpenCL Vulkan 5.8.1 GCC 10.2 volutary elevator=none 5.8.1 GCC 10.2 volutary elevator=kyber 5.8.1 GCC 10.2 volutary elevator=mq-deadline 5.8.1 GCC 10.2 none noatime discard FreeBSD 12.1 ZFS clang 8.0.1 VoidLinux no-miti ext4 GCC 9.3 mq-deadline Openmendriva 4.1 no-miti ext4 Clang 9.0.1 mq-deadline Fedora 33B no-miti BTRFS 5.8.9 GCC 10.2 Fedora 33B no-miti BTRFS -lowlatency 5.8.9 GCC 10.2 Ubuntu 20.04 no-miti OpenZFS 5.4 GCC 9.3 ClearLinux 33720 no-miti 5.8.9 GCC 10.1 Gentoo Musl F2FS no-miti 5.8.11 GCC 9.3 mq-deadline Gentoo Glibc F2FS no-miti 5.9.11 clang default Calculate Glibc Ext4 miti GCC 9.3 mq-deadline Calculate Glibc Ext4 n-miti GCC 9.3 5.4 mq-deadline FreeBSD 12.2 ZFS clang 10.0.1 Ubuntu 30.10 no-miti Ext4 5.8 GCC 10.2 VoidLinux no-miti F2FS 5.9.13 GCC 9.3 Gentoo 5.9.14 Glibc F2FS GCC 9.3 mq-deadline x86_64 Gentoo 5.9.14 Glibc F2FS GCC 9.3 none x86_64 Gentoo 5.10.1 Glibc F2FS GCC 10.2 macbook.config Gentoo 5.10.1 Glibc F2FS GCC 10.2 conf2.config 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 NVE7 1GB (1200MHz) Cirrus Logic CS4206 Color LCD Broadcom NetXtreme BCM57786 PCIe + Broadcom BCM4331 802.11a/b/g/n Gentoo 2.6 5.8.1-gentoo-x86_64 (x86_64) MATE 1.24.0 X Server 1.20.8 modesetting 1.20.8 4.3 Mesa 20.2.0-rc2 GCC 10.2.0 + Clang 10.0.1 + LLVM 10.0.1 ext4 2880x1800 5.8.1-xanmod1-x86_64 (x86_64) Intel Core i7-3615QM @ 2.30GHz (8 Cores) Apple MacBookPro10 1 1.0 218GB Unknown 981MB NVIDIA (0x0e1b) HDA FreeBSD 12.1-RELEASE (x86_64) 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 Intel HD 4000 Cirrus Logic CS4206 Color LCD Broadcom NetXtreme BCM57786 PCIe + Broadcom BCM4331 802.11a/b/g/n VoidLinux rolling 5.8.9_1 (x86_64) X Server 1.20.9 intel 2.99.917 GCC 9.3.0 + Clang 10.0.0 + LLVM 10.0.0 ext4 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 8192MB Fedora 33 5.8.9-301.fc33.x86_64 (x86_64) MATE 1.24.1 X Server 1.20.8 modesetting 1.20.8 4.3 Mesa 20.2.0-rc4 GCC 10.2.1 20200826 + Clang 11.0.0 + LLVM 11.0.0 btrfs 8GB NVIDIA GeForce GT 650M 1GB (797/2508MHz) Broadcom NetXtreme BCM57786 PCIe + Broadcom BCM4331 802.11a/b/g/n Ubuntu 20.04 5.4.0-47-generic (x86_64) MATE 1.24.0 NVIDIA 390.138 4.6.0 GCC 9.3.0 zfs Apple Mac-C3EC7CD22292981F (262.0.0.0.0 BIOS) Broadcom NetXtreme BCM57786 PCIe + Broadcom NetXtreme BCM57762 PCIe + Broadcom BCM4331 802.11a/b/g/n Clear Linux OS 33720 5.8.9-986.native (x86_64) GNOME Shell 3.36.5 NVIDIA 455.23.04 OpenCL 1.2 CUDA 11.1.70 1.2.145 GCC 10.2.1 20200915 releases/gcc-10.2.0-253-g49b3d88e9d + Clang 10.0.1 + LLVM 10.0.1 ext4 Intel 3rd Gen Core Intel 7 /C216 Broadcom NetXtreme BCM57786 PCIe + Broadcom BCM4331 802.11a/b/g/n Gentoo/Linux 5.8.11-gentoo-x86_64 (x86_64) modesetting 1.20.8 GCC 9.3.0 + Clang 10.0.1 f2fs Intel NVIDIA NVE7 1GB (1200MHz) Color LCD 5.9.11-gentoo-x86_64clang (x86_64) LXQt 0.16.0 nouveau 1.0.16 GCC 10.2.0 + Clang 11.0.0Target: + LLVM 11.0.0 NVIDIA NVE7 1GB Cirrus Logic CS4206 Calculate/Linux 5.4.57-calculate (x86_64) MATE 1.24.1 modesetting 1.20.8 4.3 Mesa 20.1.10 GCC 9.3.0 + Clang 11.0.0Target: + LLVM 11.0.0 ext4 Intel Core i7-3615QM @ 2.30GHz (8 Cores) Apple MacBookPro10 1 1.0 215GB NVIDIA GeForce GT 650M 981MB NVIDIA (0x0e1b) HDA FreeBSD 12.2-RELEASE-p1 (x86_64) Xfce 4.14 X Server 1.20.9 NVIDIA 1.0.0 Clang 10.0.1 zfs Intel Core i7-3615QM @ 3.30GHz (4 Cores / 8 Threads) Apple Mac-C3EC7CD22292981F (262.0.0.0.0 BIOS) 251GB APPLE SSD SM256E NVIDIA GeForce GT 650M 1GB (797/2508MHz) Cirrus Logic CS4206 Broadcom NetXtreme BCM57786 PCIe + Broadcom BCM4331 802.11a/b/g/n Ubuntu 20.10 5.8.0-31-generic (x86_64) MATE 1.24.1 NVIDIA 418.152.00 4.6.0 1.1.95 GCC 10.2.0 + Clang 11.0.0-2Target: + LLVM 11.0.0 ext4 NVIDIA NVE7 1GB VoidLinux rolling 5.9.13_1 (x86_64) X Server 1.20.10 nouveau 1.0.16 4.3 Mesa 20.2.3 GCC 9.3.0 + LLVM 11.0.0 f2fs 8192MB Intel NVIDIA NVE7 1GB (1200MHz) Gentoo/Linux 5.9.14-gentoo-x86_64-gcc (x86_64) Xfce 4.14 GCC 9.3.0 + Clang 11.0.0Target: + LLVM 11.0.0 8GB 5.10.1-gentoo-x86_64-gcc (x86_64) GCC 10.2.0 + Clang 11.0.0Target: + LLVM 11.0.0 Intel 7 /C216 5.10.1-gentooconf2 (x86_64) OpenBenchmarking.org Disk Details - 5.8.1 GCC 10.2 volutary elevator=none: NONE / noatime,rw,stripe=256 - 5.8.1 GCC 10.2 volutary elevator=kyber: KYBER / noatime,rw,stripe=256 - 5.8.1 GCC 10.2 volutary elevator=mq-deadline: MQ-DEADLINE / noatime,rw,stripe=256 - 5.8.1 GCC 10.2 none noatime discard: NONE / discard,errors=remount-ro,noatime,rw - VoidLinux no-miti ext4 GCC 9.3 mq-deadline: MQ-DEADLINE / relatime,rw - Openmendriva 4.1 no-miti ext4 Clang 9.0.1 mq-deadline: MQ-DEADLINE / discard,noatime,rw,stripe=256 - Fedora 33B no-miti BTRFS 5.8.9 GCC 10.2: BFQ / relatime,rw,seclabel,space_cache,ssd,subvol=/home,subvolid=257 - Fedora 33B no-miti BTRFS -lowlatency 5.8.9 GCC 10.2: BFQ / relatime,rw,seclabel,space_cache,ssd,subvol=/home,subvolid=257 - ClearLinux 33720 no-miti 5.8.9 GCC 10.1: BFQ / relatime,rw,stripe=256 - Gentoo Musl F2FS no-miti 5.8.11 GCC 9.3 mq-deadline: MQ-DEADLINE / acl,active_logs=6,alloc_mode=default,background_gc=on,discard,extent_cache,flush_merge,fsync_mode=posix,inline_data,inline_dentry,inline_xattr,lazytime,mode=adaptive,no_heap,noatime,rw,user_xattr - Gentoo Glibc F2FS no-miti 5.9.11 clang default: MQ-DEADLINE / acl,active_logs=6,alloc_mode=default,background_gc=on,discard,extent_cache,flush_merge,fsync_mode=posix,inline_data,inline_dentry,inline_xattr,lazytime,mode=adaptive,no_heap,relatime,rw,user_xattr / Block Size: 4096 - Calculate Glibc Ext4 miti GCC 9.3 mq-deadline: MQ-DEADLINE / discard,noatime,rw / Block Size: 4096 - Calculate Glibc Ext4 n-miti GCC 9.3 5.4 mq-deadline: MQ-DEADLINE / discard,noatime,rw / Block Size: 4096 - Ubuntu 30.10 no-miti Ext4 5.8 GCC 10.2: MQ-DEADLINE / discard,noatime,rw - VoidLinux no-miti F2FS 5.9.13 GCC 9.3: MQ-DEADLINE / acl,active_logs=6,alloc_mode=default,background_gc=on,discard,extent_cache,flush_merge,fsync_mode=posix,inline_data,inline_dentry,inline_xattr,lazytime,mode=adaptive,no_heap,relatime,rw,user_xattr / Block Size: 4096 - Gentoo 5.9.14 Glibc F2FS GCC 9.3 mq-deadline x86_64: MQ-DEADLINE / acl,active_logs=6,alloc_mode=default,background_gc=on,compress_algorithm=zstd,compress_log_size=2,discard,extent_cache,flush_merge,fsync_mode=posix,inline_data,inline_dentry,inline_xattr,lazytime,mode=adaptive,no_heap,relatime,rw,user_xattr - Gentoo 5.9.14 Glibc F2FS GCC 9.3 none x86_64: NONE / acl,active_logs=6,alloc_mode=default,background_gc=on,compress_algorithm=zstd,compress_log_size=2,discard,extent_cache,flush_merge,fsync_mode=posix,inline_data,inline_dentry,inline_xattr,lazytime,mode=adaptive,no_heap,relatime,rw,user_xattr - Gentoo 5.10.1 Glibc F2FS GCC 10.2 macbook.config: MQ-DEADLINE / acl,active_logs=6,alloc_mode=default,background_gc=on,compress_algorithm=zstd,compress_log_size=2,discard,extent_cache,flush_merge,fsync_mode=posix,inline_data,inline_dentry,inline_xattr,lazytime,mode=adaptive,no_heap,relatime,rw,user_xattr / Block Size: 4096 - Gentoo 5.10.1 Glibc F2FS GCC 10.2 conf2.config: MQ-DEADLINE / acl,active_logs=6,alloc_mode=default,background_gc=on,compress_algorithm=zstd,compress_log_size=2,discard,extent_cache,flush_merge,fsync_mode=posix,inline_data,inline_dentry,inline_xattr,lazytime,mode=adaptive,no_heap,relatime,rw,user_xattr / Block Size: 4096 Processor Details - 5.8.1 GCC 10.2 volutary elevator=none: Scaling Governor: intel_cpufreq performance - CPU Microcode: 0x21 - 5.8.1 GCC 10.2 volutary elevator=kyber: Scaling Governor: intel_cpufreq performance - CPU Microcode: 0x21 - 5.8.1 GCC 10.2 volutary elevator=mq-deadline: Scaling Governor: intel_cpufreq performance - CPU Microcode: 0x21 - 5.8.1 GCC 10.2 none noatime discard: Scaling Governor: intel_cpufreq performance - CPU Microcode: 0x21 - VoidLinux no-miti ext4 GCC 9.3 mq-deadline: Scaling Governor: intel_cpufreq performance - CPU Microcode: 0x21 - Openmendriva 4.1 no-miti ext4 Clang 9.0.1 mq-deadline: Scaling Governor: intel_pstate performance - CPU Microcode: 0x21 - Fedora 33B no-miti BTRFS 5.8.9 GCC 10.2: Scaling Governor: intel_cpufreq performance - Fedora 33B no-miti BTRFS -lowlatency 5.8.9 GCC 10.2: Scaling Governor: intel_cpufreq performance - Ubuntu 20.04 no-miti OpenZFS 5.4 GCC 9.3: Scaling Governor: intel_pstate performance - CPU Microcode: 0x21 - ClearLinux 33720 no-miti 5.8.9 GCC 10.1: Scaling Governor: intel_cpufreq performance - CPU Microcode: 0x21 - Gentoo Musl F2FS no-miti 5.8.11 GCC 9.3 mq-deadline: Scaling Governor: intel_cpufreq performance - CPU Microcode: 0x21 - Gentoo Glibc F2FS no-miti 5.9.11 clang default: Scaling Governor: intel_cpufreq performance - CPU Microcode: 0x21 - Calculate Glibc Ext4 miti GCC 9.3 mq-deadline: Scaling Governor: intel_pstate performance - CPU Microcode: 0x21 - Calculate Glibc Ext4 n-miti GCC 9.3 5.4 mq-deadline: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x21 - Ubuntu 30.10 no-miti Ext4 5.8 GCC 10.2: Scaling Governor: intel_cpufreq performance - CPU Microcode: 0x21 - Thermald 2.3 - VoidLinux no-miti F2FS 5.9.13 GCC 9.3: Scaling Governor: intel_cpufreq performance - CPU Microcode: 0x21 - Gentoo 5.9.14 Glibc F2FS GCC 9.3 mq-deadline x86_64: Scaling Governor: intel_cpufreq performance - Gentoo 5.9.14 Glibc F2FS GCC 9.3 none x86_64: Scaling Governor: intel_cpufreq performance - Gentoo 5.10.1 Glibc F2FS GCC 10.2 macbook.config: Scaling Governor: intel_cpufreq performance - CPU Microcode: 0x21 - Gentoo 5.10.1 Glibc F2FS GCC 10.2 conf2.config: Scaling Governor: intel_cpufreq performance - CPU Microcode: 0x21 Security Details - 5.8.1 GCC 10.2 volutary elevator=none: 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 - 5.8.1 GCC 10.2 volutary elevator=kyber: 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 - 5.8.1 GCC 10.2 volutary elevator=mq-deadline: 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 - 5.8.1 GCC 10.2 none noatime discard: 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 ZFS clang 8.0.1: KPTI - VoidLinux no-miti ext4 GCC 9.3 mq-deadline: 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 - Openmendriva 4.1 no-miti ext4 Clang 9.0.1 mq-deadline: 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 - Fedora 33B no-miti BTRFS 5.8.9 GCC 10.2: SELinux + 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 - Fedora 33B no-miti BTRFS -lowlatency 5.8.9 GCC 10.2: SELinux + 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 - Ubuntu 20.04 no-miti OpenZFS 5.4 GCC 9.3: 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 - ClearLinux 33720 no-miti 5.8.9 GCC 10.1: 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 - Gentoo Musl F2FS no-miti 5.8.11 GCC 9.3 mq-deadline: 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 - Gentoo Glibc F2FS no-miti 5.9.11 clang default: 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 - Calculate Glibc Ext4 miti GCC 9.3 mq-deadline: itlb_multihit: KVM: Mitigation of Split huge pages + 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 - Calculate Glibc Ext4 n-miti GCC 9.3 5.4 mq-deadline: 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 - FreeBSD 12.2 ZFS clang 10.0.1: KPTI - Ubuntu 30.10 no-miti Ext4 5.8 GCC 10.2: 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 no-miti F2FS 5.9.13 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 - Gentoo 5.9.14 Glibc F2FS GCC 9.3 mq-deadline x86_64: 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 - Gentoo 5.9.14 Glibc F2FS GCC 9.3 none x86_64: 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 - Gentoo 5.10.1 Glibc F2FS GCC 10.2 macbook.config: 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 - Gentoo 5.10.1 Glibc F2FS GCC 10.2 conf2.config: 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 Environment Details - FreeBSD 12.1 ZFS clang 8.0.1: LIBGL_ALWAYS_SOFTWARE=1 - Openmendriva 4.1 no-miti ext4 Clang 9.0.1 mq-deadline: AMD_DEBUG=nodcc - ClearLinux 33720 no-miti 5.8.9 GCC 10.1: FFLAGS="-g -O3 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -m64 -fasynchronous-unwind-tables -Wp,-D_REENTRANT -ftree-loop-distribute-patterns -Wl,-z -Wl,now -Wl,-z -Wl,relro -malign-data=abi -fno-semantic-interposition -ftree-vectorize -ftree-loop-vectorize -Wl,--enable-new-dtags -Wa,-mbranches-within-32B-boundaries" CXXFLAGS="-g -O3 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -m64 -fasynchronous-unwind-tables -Wp,-D_REENTRANT -ftree-loop-distribute-patterns -Wl,-z -Wl,now -Wl,-z -Wl,relro -fno-semantic-interposition -ffat-lto-objects -fno-trapping-math -Wl,-sort-common -Wl,--enable-new-dtags -mtune=skylake -Wa,-mbranches-within-32B-boundaries -fvisibility-inlines-hidden -Wl,--enable-new-dtags" FCFLAGS="-g -O3 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -m64 -fasynchronous-unwind-tables -Wp,-D_REENTRANT -ftree-loop-distribute-patterns -Wl,-z -Wl,now -Wl,-z -Wl,relro -malign-data=abi -fno-semantic-interposition -ftree-vectorize -ftree-loop-vectorize -Wl,-sort-common -Wl,--enable-new-dtags" CFLAGS="-g -O3 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -m64 -fasynchronous-unwind-tables -Wp,-D_REENTRANT -ftree-loop-distribute-patterns -Wl,-z -Wl,now -Wl,-z -Wl,relro -fno-semantic-interposition -ffat-lto-objects -fno-trapping-math -Wl,-sort-common -Wl,--enable-new-dtags -mtune=skylake -Wa,-mbranches-within-32B-boundaries" THEANO_FLAGS="floatX=float32,openmp=true,gcc.cxxflags="-ftree-vectorize -mavx"" Kernel Details - VoidLinux no-miti ext4 GCC 9.3 mq-deadline: i915.enable_rc6=7 i915.enable_fbc=1 i915.fastboot=1 - Openmendriva 4.1 no-miti ext4 Clang 9.0.1 mq-deadline: dm_mod.use_blk_mq=1 - Gentoo 5.10.1 Glibc F2FS GCC 10.2 macbook.config: i915.fastboot=1 - Gentoo 5.10.1 Glibc F2FS GCC 10.2 conf2.config: i915.fastboot=1 Compiler Details - VoidLinux no-miti ext4 GCC 9.3 mq-deadline: --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 - Ubuntu 20.04 no-miti OpenZFS 5.4 GCC 9.3: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none,hsa --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-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 - ClearLinux 33720 no-miti 5.8.9 GCC 10.1: --build=x86_64-generic-linux --disable-libmpx --disable-libunwind-exceptions --disable-multiarch --disable-vtable-verify --disable-werror --enable-__cxa_atexit --enable-bootstrap --enable-cet --enable-clocale=gnu --enable-default-pie --enable-gnu-indirect-function --enable-languages=c,c++,fortran,go --enable-ld=default --enable-libstdcxx-pch --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --exec-prefix=/usr --includedir=/usr/include --target=x86_64-generic-linux --with-arch=westmere --with-gcc-major-version-only --with-glibc-version=2.19 --with-gnu-ld --with-isl --with-ppl=yes --with-tune=haswell - Gentoo Musl F2FS no-miti 5.8.11 GCC 9.3 mq-deadline: --bindir=/usr/x86_64-gentoo-linux-musl/gcc-bin/9.3.0 --build=x86_64-gentoo-linux-musl --datadir=/usr/share/gcc-data/x86_64-gentoo-linux-musl/9.3.0 --disable-esp --disable-fixed-point --disable-libada --disable-libsanitizer --disable-libssp --disable-libvtv --disable-multilib --disable-nls --disable-systemtap --disable-vtable-verify --disable-werror --enable-__cxa_atexit --enable-checking=release --enable-default-pie --enable-default-ssp --enable-languages=c,c++,fortran --enable-libgomp --enable-libstdcxx-time --enable-lto --enable-obsolete --enable-secureplt --enable-shared --enable-targets=all --enable-threads=posix --host=x86_64-gentoo-linux-musl --includedir=/usr/lib/gcc/x86_64-gentoo-linux-musl/9.3.0/include --mandir=/usr/share/gcc-data/x86_64-gentoo-linux-musl/9.3.0/man --with-multilib-list=m64 --with-python-dir=/share/gcc-data/x86_64-gentoo-linux-musl/9.3.0/python --without-isl - Ubuntu 30.10 no-miti Ext4 5.8 GCC 10.2: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-10-JvwpWM/gcc-10-10.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-10-JvwpWM/gcc-10-10.2.0/debian/tmp-gcn/usr,hsa --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-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 - VoidLinux no-miti F2FS 5.9.13 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 Disk Scheduler Details - Ubuntu 20.04 no-miti OpenZFS 5.4 GCC 9.3: NONE
Apple Gentoo Storage Performance fio: Seq Read - POSIX AIO - No - Yes - 32KB - Default Test Directory fio: Seq Read - POSIX AIO - No - Yes - 32KB - Default Test Directory fio: Seq Write - POSIX AIO - No - Yes - 32KB - Default Test Directory fio: Seq Write - POSIX AIO - No - Yes - 32KB - Default Test Directory fs-mark: 1000 Files, 1MB Size fs-mark: 5000 Files, 1MB Size, 4 Threads 5.8.1 GCC 10.2 volutary elevator=none 5.8.1 GCC 10.2 volutary elevator=kyber 5.8.1 GCC 10.2 volutary elevator=mq-deadline 5.8.1 GCC 10.2 none noatime discard FreeBSD 12.1 ZFS clang 8.0.1 VoidLinux no-miti ext4 GCC 9.3 mq-deadline Openmendriva 4.1 no-miti ext4 Clang 9.0.1 mq-deadline Fedora 33B no-miti BTRFS 5.8.9 GCC 10.2 Fedora 33B no-miti BTRFS -lowlatency 5.8.9 GCC 10.2 Ubuntu 20.04 no-miti OpenZFS 5.4 GCC 9.3 ClearLinux 33720 no-miti 5.8.9 GCC 10.1 Gentoo Musl F2FS no-miti 5.8.11 GCC 9.3 mq-deadline Gentoo Glibc F2FS no-miti 5.9.11 clang default Calculate Glibc Ext4 miti GCC 9.3 mq-deadline Calculate Glibc Ext4 n-miti GCC 9.3 5.4 mq-deadline FreeBSD 12.2 ZFS clang 10.0.1 Ubuntu 30.10 no-miti Ext4 5.8 GCC 10.2 VoidLinux no-miti F2FS 5.9.13 GCC 9.3 Gentoo 5.9.14 Glibc F2FS GCC 9.3 mq-deadline x86_64 Gentoo 5.9.14 Glibc F2FS GCC 9.3 none x86_64 Gentoo 5.10.1 Glibc F2FS GCC 10.2 macbook.config Gentoo 5.10.1 Glibc F2FS GCC 10.2 conf2.config 334 10700 305 9741 47.3 59.8 329 10533 300 9606 44.8 61.1 329 10500 300 9605 43.6 62.1 323 10300 297 9505 67.5 109.4 5006 160250 383 12233 55.5 71.4 319 10233 290 9279 82.9 167.5 160 5105 202 6461 77.17 103.77 154 4920 203 6499 78.23 105.73 2875 92000 363 11633 84.2 103.7 269 8614 247 7900 77.6 126.7 99.9 167.7 327 10467 293 9367 102.2 98.9 276 8809 238 7603 78.0 166.1 254 8107 234 7470 70.0 157.6 5284 169000 354 11333 273 8732 241 7699 76.2 122.0 100.9 128.6 285 9123 265 8482 99.00 144.27 333 10633 274 8784 97.23 119.87 347 10800 252 8074 98.3 301 9637 266 8517 68.2 72 OpenBenchmarking.org
Flexible IO Tester Type: Sequential Read - Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 32KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Sequential Read - Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 32KB - Disk Target: Default Test Directory 5.8.1 GCC 10.2 none noatime discard 5.8.1 GCC 10.2 volutary elevator=kyber 5.8.1 GCC 10.2 volutary elevator=mq-deadline 5.8.1 GCC 10.2 volutary elevator=none Calculate Glibc Ext4 miti GCC 9.3 mq-deadline Calculate Glibc Ext4 n-miti GCC 9.3 5.4 mq-deadline ClearLinux 33720 no-miti 5.8.9 GCC 10.1 Fedora 33B no-miti BTRFS -lowlatency 5.8.9 GCC 10.2 Fedora 33B no-miti BTRFS 5.8.9 GCC 10.2 FreeBSD 12.1 ZFS clang 8.0.1 FreeBSD 12.2 ZFS clang 10.0.1 Gentoo 5.10.1 Glibc F2FS GCC 10.2 conf2.config Gentoo 5.10.1 Glibc F2FS GCC 10.2 macbook.config Gentoo 5.9.14 Glibc F2FS GCC 9.3 mq-deadline x86_64 Gentoo 5.9.14 Glibc F2FS GCC 9.3 none x86_64 Gentoo Glibc F2FS no-miti 5.9.11 clang default Openmendriva 4.1 no-miti ext4 Clang 9.0.1 mq-deadline Ubuntu 20.04 no-miti OpenZFS 5.4 GCC 9.3 Ubuntu 30.10 no-miti Ext4 5.8 GCC 10.2 1100 2200 3300 4400 5500 SE +/- 1.45, N = 3 SE +/- 0.58, N = 3 SE +/- 1.33, N = 3 SE +/- 10.15, N = 12 SE +/- 17.68, N = 12 SE +/- 1.76, N = 3 SE +/- 2.33, N = 3 SE +/- 2.67, N = 3 SE +/- 63.12, N = 4 SE +/- 8.02, N = 3 SE +/- 1.45, N = 3 SE +/- 2.60, N = 3 SE +/- 17.51, N = 12 SE +/- 5.57, N = 3 SE +/- 1.20, N = 3 SE +/- 0.88, N = 3 SE +/- 15.87, N = 3 SE +/- 9.77, N = 12 323 329 329 334 276 254 269 154 160 5006 5284 301 347 285 333 327 319 2875 273 -ll -lcurl -lssl -lcrypto -lrdmacm -libverbs -lz -ll -lcurl -lssl -lcrypto -lrdmacm -libverbs -lz -laio -ldl 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -lrt -lpthread -lm
Flexible IO Tester Type: Sequential Read - Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 32KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Sequential Read - Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 32KB - Disk Target: Default Test Directory 5.8.1 GCC 10.2 none noatime discard 5.8.1 GCC 10.2 volutary elevator=kyber 5.8.1 GCC 10.2 volutary elevator=mq-deadline 5.8.1 GCC 10.2 volutary elevator=none Calculate Glibc Ext4 miti GCC 9.3 mq-deadline Calculate Glibc Ext4 n-miti GCC 9.3 5.4 mq-deadline ClearLinux 33720 no-miti 5.8.9 GCC 10.1 Fedora 33B no-miti BTRFS -lowlatency 5.8.9 GCC 10.2 Fedora 33B no-miti BTRFS 5.8.9 GCC 10.2 FreeBSD 12.1 ZFS clang 8.0.1 FreeBSD 12.2 ZFS clang 10.0.1 Gentoo 5.10.1 Glibc F2FS GCC 10.2 conf2.config Gentoo 5.10.1 Glibc F2FS GCC 10.2 macbook.config Gentoo 5.9.14 Glibc F2FS GCC 9.3 mq-deadline x86_64 Gentoo 5.9.14 Glibc F2FS GCC 9.3 none x86_64 Gentoo Glibc F2FS no-miti 5.9.11 clang default Openmendriva 4.1 no-miti ext4 Clang 9.0.1 mq-deadline Ubuntu 20.04 no-miti OpenZFS 5.4 GCC 9.3 Ubuntu 30.10 no-miti Ext4 5.8 GCC 10.2 40K 80K 120K 160K 200K SE +/- 57.74, N = 3 SE +/- 33.33, N = 3 SE +/- 57.74, N = 3 SE +/- 324.29, N = 12 SE +/- 565.72, N = 12 SE +/- 50.67, N = 3 SE +/- 78.93, N = 3 SE +/- 78.37, N = 3 SE +/- 2015.56, N = 4 SE +/- 43.91, N = 3 SE +/- 404.15, N = 3 SE +/- 562.38, N = 12 SE +/- 185.59, N = 3 SE +/- 33.33, N = 3 SE +/- 33.33, N = 3 SE +/- 529.15, N = 3 SE +/- 313.03, N = 12 10300 10533 10500 10700 8809 8107 8614 4920 5105 160250 169000 9637 10800 9123 10633 10467 10233 92000 8732 -ll -lcurl -lssl -lcrypto -lrdmacm -libverbs -lz -ll -lcurl -lssl -lcrypto -lrdmacm -libverbs -lz -laio -ldl 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -lrt -lpthread -lm
Flexible IO Tester Type: Sequential Write - Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 32KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Sequential Write - Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 32KB - Disk Target: Default Test Directory 5.8.1 GCC 10.2 none noatime discard 5.8.1 GCC 10.2 volutary elevator=kyber 5.8.1 GCC 10.2 volutary elevator=mq-deadline 5.8.1 GCC 10.2 volutary elevator=none Calculate Glibc Ext4 miti GCC 9.3 mq-deadline Calculate Glibc Ext4 n-miti GCC 9.3 5.4 mq-deadline ClearLinux 33720 no-miti 5.8.9 GCC 10.1 Fedora 33B no-miti BTRFS -lowlatency 5.8.9 GCC 10.2 Fedora 33B no-miti BTRFS 5.8.9 GCC 10.2 FreeBSD 12.1 ZFS clang 8.0.1 FreeBSD 12.2 ZFS clang 10.0.1 Gentoo 5.10.1 Glibc F2FS GCC 10.2 conf2.config Gentoo 5.10.1 Glibc F2FS GCC 10.2 macbook.config Gentoo 5.9.14 Glibc F2FS GCC 9.3 mq-deadline x86_64 Gentoo 5.9.14 Glibc F2FS GCC 9.3 none x86_64 Gentoo Glibc F2FS no-miti 5.9.11 clang default Openmendriva 4.1 no-miti ext4 Clang 9.0.1 mq-deadline Ubuntu 20.04 no-miti OpenZFS 5.4 GCC 9.3 Ubuntu 30.10 no-miti Ext4 5.8 GCC 10.2 80 160 240 320 400 SE +/- 0.88, N = 3 SE +/- 2.03, N = 3 SE +/- 2.33, N = 3 SE +/- 3.03, N = 9 SE +/- 4.74, N = 15 SE +/- 9.64, N = 15 SE +/- 2.30, N = 15 SE +/- 3.04, N = 4 SE +/- 2.57, N = 15 SE +/- 5.70, N = 3 SE +/- 3.33, N = 3 SE +/- 2.73, N = 3 SE +/- 7.85, N = 15 SE +/- 7.66, N = 12 SE +/- 7.19, N = 15 SE +/- 1.20, N = 3 SE +/- 2.08, N = 3 SE +/- 7.98, N = 15 297 300 300 305 238 234 247 203 202 383 354 266 252 265 274 293 290 363 241 -lcurl -lssl -lcrypto -lnuma -laio -lz -ldl -lcurl -lssl -lcrypto -lnuma -laio -lz -ldl -lcurl -lssl -lcrypto -lnuma -laio -lz -ldl -lcurl -lssl -lcrypto -lnuma -laio -lz -ldl -ltcmalloc -lcurl -lssl -lcrypto -laio -lz -ldl -ltcmalloc -lcurl -lssl -lcrypto -laio -lz -ldl -lcurl -lssl -lcrypto -lnuma -laio -lz -ldl -laio -lz -ldl -laio -lz -ldl -ll -lcurl -lssl -lcrypto -lrdmacm -libverbs -lz -ll -lcurl -lssl -lcrypto -lrdmacm -libverbs -lz -lcurl -lssl -lcrypto -lnuma -laio -lz -ldl -lcurl -lssl -lcrypto -lnuma -laio -lz -ldl -lcurl -lssl -lcrypto -lnuma -laio -lz -ldl -lcurl -lssl -lcrypto -lnuma -laio -lz -ldl -lcurl -lssl -lcrypto -lnuma -laio -lz -ldl -laio -lz -ldl -laio -ldl -laio -ldl 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -lrt -lpthread -lm
Flexible IO Tester Type: Sequential Write - Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 32KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Sequential Write - Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 32KB - Disk Target: Default Test Directory 5.8.1 GCC 10.2 none noatime discard 5.8.1 GCC 10.2 volutary elevator=kyber 5.8.1 GCC 10.2 volutary elevator=mq-deadline 5.8.1 GCC 10.2 volutary elevator=none Calculate Glibc Ext4 miti GCC 9.3 mq-deadline Calculate Glibc Ext4 n-miti GCC 9.3 5.4 mq-deadline ClearLinux 33720 no-miti 5.8.9 GCC 10.1 Fedora 33B no-miti BTRFS -lowlatency 5.8.9 GCC 10.2 Fedora 33B no-miti BTRFS 5.8.9 GCC 10.2 FreeBSD 12.1 ZFS clang 8.0.1 FreeBSD 12.2 ZFS clang 10.0.1 Gentoo 5.10.1 Glibc F2FS GCC 10.2 conf2.config Gentoo 5.10.1 Glibc F2FS GCC 10.2 macbook.config Gentoo 5.9.14 Glibc F2FS GCC 9.3 mq-deadline x86_64 Gentoo 5.9.14 Glibc F2FS GCC 9.3 none x86_64 Gentoo Glibc F2FS no-miti 5.9.11 clang default Openmendriva 4.1 no-miti ext4 Clang 9.0.1 mq-deadline Ubuntu 20.04 no-miti OpenZFS 5.4 GCC 9.3 Ubuntu 30.10 no-miti Ext4 5.8 GCC 10.2 3K 6K 9K 12K 15K SE +/- 30.99, N = 3 SE +/- 63.40, N = 3 SE +/- 68.45, N = 3 SE +/- 96.47, N = 9 SE +/- 151.88, N = 15 SE +/- 308.12, N = 15 SE +/- 73.69, N = 15 SE +/- 103.15, N = 4 SE +/- 82.45, N = 15 SE +/- 185.59, N = 3 SE +/- 133.33, N = 3 SE +/- 90.47, N = 3 SE +/- 252.22, N = 15 SE +/- 244.82, N = 12 SE +/- 232.16, N = 15 SE +/- 23.97, N = 3 SE +/- 43.72, N = 3 SE +/- 88.19, N = 3 SE +/- 255.38, N = 15 9505 9606 9605 9741 7603 7470 7900 6499 6461 12233 11333 8517 8074 8482 8784 9367 9279 11633 7699 -lcurl -lssl -lcrypto -lnuma -laio -lz -ldl -lcurl -lssl -lcrypto -lnuma -laio -lz -ldl -lcurl -lssl -lcrypto -lnuma -laio -lz -ldl -lcurl -lssl -lcrypto -lnuma -laio -lz -ldl -ltcmalloc -lcurl -lssl -lcrypto -laio -lz -ldl -ltcmalloc -lcurl -lssl -lcrypto -laio -lz -ldl -lcurl -lssl -lcrypto -lnuma -laio -lz -ldl -laio -lz -ldl -laio -lz -ldl -ll -lcurl -lssl -lcrypto -lrdmacm -libverbs -lz -ll -lcurl -lssl -lcrypto -lrdmacm -libverbs -lz -lcurl -lssl -lcrypto -lnuma -laio -lz -ldl -lcurl -lssl -lcrypto -lnuma -laio -lz -ldl -lcurl -lssl -lcrypto -lnuma -laio -lz -ldl -lcurl -lssl -lcrypto -lnuma -laio -lz -ldl -lcurl -lssl -lcrypto -lnuma -laio -lz -ldl -laio -lz -ldl -laio -ldl -laio -ldl 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -lrt -lpthread -lm
FS-Mark Test: 1000 Files, 1MB Size OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 1000 Files, 1MB Size 5.8.1 GCC 10.2 none noatime discard 5.8.1 GCC 10.2 volutary elevator=kyber 5.8.1 GCC 10.2 volutary elevator=mq-deadline 5.8.1 GCC 10.2 volutary elevator=none Calculate Glibc Ext4 miti GCC 9.3 mq-deadline Calculate Glibc Ext4 n-miti GCC 9.3 5.4 mq-deadline ClearLinux 33720 no-miti 5.8.9 GCC 10.1 Fedora 33B no-miti BTRFS -lowlatency 5.8.9 GCC 10.2 Fedora 33B no-miti BTRFS 5.8.9 GCC 10.2 Gentoo 5.10.1 Glibc F2FS GCC 10.2 conf2.config Gentoo 5.10.1 Glibc F2FS GCC 10.2 macbook.config Gentoo 5.9.14 Glibc F2FS GCC 9.3 mq-deadline x86_64 Gentoo 5.9.14 Glibc F2FS GCC 9.3 none x86_64 Gentoo Glibc F2FS no-miti 5.9.11 clang default Gentoo Musl F2FS no-miti 5.8.11 GCC 9.3 mq-deadline Openmendriva 4.1 no-miti ext4 Clang 9.0.1 mq-deadline Ubuntu 20.04 no-miti OpenZFS 5.4 GCC 9.3 Ubuntu 30.10 no-miti Ext4 5.8 GCC 10.2 VoidLinux no-miti F2FS 5.9.13 GCC 9.3 VoidLinux no-miti ext4 GCC 9.3 mq-deadline 20 40 60 80 100 SE +/- 2.47, N = 12 SE +/- 0.40, N = 15 SE +/- 0.67, N = 15 SE +/- 0.55, N = 3 SE +/- 0.68, N = 3 SE +/- 0.54, N = 3 SE +/- 0.26, N = 3 SE +/- 0.35, N = 3 SE +/- 0.73, N = 3 SE +/- 0.67, N = 15 SE +/- 0.22, N = 3 SE +/- 0.62, N = 3 SE +/- 0.68, N = 3 SE +/- 0.15, N = 3 SE +/- 0.44, N = 3 SE +/- 0.44, N = 3 SE +/- 1.18, N = 4 SE +/- 0.48, N = 3 SE +/- 0.36, N = 3 SE +/- 0.52, N = 15 67.50 44.80 43.60 47.30 78.00 70.00 77.60 78.23 77.17 68.20 98.30 99.00 97.23 102.20 99.90 82.90 84.20 76.20 100.90 55.50 1. (CC) gcc options: -static
FS-Mark Test: 5000 Files, 1MB Size, 4 Threads OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 5000 Files, 1MB Size, 4 Threads 5.8.1 GCC 10.2 none noatime discard 5.8.1 GCC 10.2 volutary elevator=kyber 5.8.1 GCC 10.2 volutary elevator=mq-deadline 5.8.1 GCC 10.2 volutary elevator=none Calculate Glibc Ext4 miti GCC 9.3 mq-deadline Calculate Glibc Ext4 n-miti GCC 9.3 5.4 mq-deadline ClearLinux 33720 no-miti 5.8.9 GCC 10.1 Fedora 33B no-miti BTRFS -lowlatency 5.8.9 GCC 10.2 Fedora 33B no-miti BTRFS 5.8.9 GCC 10.2 Gentoo 5.10.1 Glibc F2FS GCC 10.2 conf2.config Gentoo 5.9.14 Glibc F2FS GCC 9.3 mq-deadline x86_64 Gentoo 5.9.14 Glibc F2FS GCC 9.3 none x86_64 Gentoo Glibc F2FS no-miti 5.9.11 clang default Gentoo Musl F2FS no-miti 5.8.11 GCC 9.3 mq-deadline Openmendriva 4.1 no-miti ext4 Clang 9.0.1 mq-deadline Ubuntu 20.04 no-miti OpenZFS 5.4 GCC 9.3 Ubuntu 30.10 no-miti Ext4 5.8 GCC 10.2 VoidLinux no-miti F2FS 5.9.13 GCC 9.3 VoidLinux no-miti ext4 GCC 9.3 mq-deadline 40 80 120 160 200 SE +/- 3.17, N = 12 SE +/- 0.47, N = 3 SE +/- 0.74, N = 3 SE +/- 1.25, N = 9 SE +/- 1.33, N = 3 SE +/- 0.83, N = 3 SE +/- 0.27, N = 3 SE +/- 0.20, N = 3 SE +/- 0.41, N = 3 SE +/- 2.15, N = 3 SE +/- 0.71, N = 3 SE +/- 14.15, N = 9 SE +/- 2.22, N = 3 SE +/- 1.27, N = 3 SE +/- 0.27, N = 3 SE +/- 0.93, N = 3 SE +/- 12.43, N = 9 SE +/- 0.81, N = 3 109.40 61.10 62.10 59.80 166.10 157.60 126.70 105.73 103.77 72.00 144.27 119.87 98.90 167.70 167.50 103.70 122.00 128.60 71.40 1. (CC) gcc options: -static
Phoronix Test Suite v10.8.5