Apple Gentoo Storage Performance Intel Core i7-3615QM testing with a Apple Mac-C3EC7CD22292981F (421.0.0.0.0 BIOS) and NVIDIA GeForce GT 650M 1GB on Fedora 34 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2103162-HA-2012318HA70&rdt&grs&export=txt .
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 Gentoo 5.10.1 Glibc F2FS Clang 11 clang.config Gentoo 5.9.14 Glibc EXT4 GCC 10 noatime Gentoo 5.10.1-xanmod Glibc EXT4 GCC 10 noatime Gentoo 5.9 ZFS -miti GCC 10 xanmod O3 Fedora 34-RC1 5.11 Glibc BTRFS zstd:9 noatime 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) Cirrus Logic CS4206 5.10.1-gentoo-x86_64-clang (x86_64) 5.9.14-gentoo-x86_64-gcc (x86_64) Xfce ext4 5.10.1-xanmod1-x86_64-gcc (x86_64) NVIDIA GeForce GT 650M 1GB (797/2508MHz) Gentoo 2.7 5.9.13-xanmod1-x86_64-gcc (x86_64) Xfce 4.16 NVIDIA 460.27.04 4.6.0 GCC 10.2.0 + Clang 11.0.0 + LLVM 11.0.0 zfs Apple Mac-C3EC7CD22292981F (421.0.0.0.0 BIOS) NVIDIA GeForce GT 650M 1GB Color LCD Fedora 34 5.11.6-300.fc34.x86_64 (x86_64) MATE 1.24.1 NVIDIA 460.56 OpenCL 1.2 CUDA 11.2.153 + OpenCL 1.1 Mesa 21.0.0 GCC 11.0.0 20210225 + Clang 12.0.0 + LLVM 12.0.0 + CUDA 11.2 btrfs 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 - Gentoo 5.10.1 Glibc F2FS Clang 11 clang.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.9.14 Glibc EXT4 GCC 10 noatime: MQ-DEADLINE / noatime,rw / Block Size: 4096 - Gentoo 5.10.1-xanmod Glibc EXT4 GCC 10 noatime: NONE / noatime,rw / Block Size: 4096 - Fedora 34-RC1 5.11 Glibc BTRFS zstd:9 noatime: MQ-DEADLINE / autodefrag,discard=async,noatime,nodatacow,nodatasum,rw,space_cache,ssd,subvol=/home,subvolid=256 / 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 - Gentoo 5.10.1 Glibc F2FS Clang 11 clang.config: Scaling Governor: intel_cpufreq performance - CPU Microcode: 0x21 - Gentoo 5.9.14 Glibc EXT4 GCC 10 noatime: Scaling Governor: intel_cpufreq performance - CPU Microcode: 0x21 - Gentoo 5.10.1-xanmod Glibc EXT4 GCC 10 noatime: Scaling Governor: intel_cpufreq performance - CPU Microcode: 0x21 - Gentoo 5.9 ZFS -miti GCC 10 xanmod O3: Scaling Governor: intel_cpufreq performance - CPU Microcode: 0x21 - Fedora 34-RC1 5.11 Glibc BTRFS zstd:9 noatime: 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 - Gentoo 5.10.1 Glibc F2FS Clang 11 clang.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.9.14 Glibc EXT4 GCC 10 noatime: 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-xanmod Glibc EXT4 GCC 10 noatime: 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 ZFS -miti GCC 10 xanmod O3: 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 - Fedora 34-RC1 5.11 Glibc BTRFS zstd:9 noatime: 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 - Gentoo 5.10.1 Glibc F2FS Clang 11 clang.config: i915.fastboot=1 - Gentoo 5.9 ZFS -miti GCC 10 xanmod O3: i915.fastboot=1 - Fedora 34-RC1 5.11 Glibc BTRFS zstd:9 noatime: Transparent Huge Pages: madvise 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, Gentoo 5.9 ZFS -miti GCC 10 xanmod O3: NONE
Apple Gentoo Storage Performance fs-mark: 1000 Files, 1MB Size fs-mark: 5000 Files, 1MB Size, 4 Threads fio: Seq Write - POSIX AIO - No - Yes - 32KB - Default Test Directory fio: Seq Write - POSIX AIO - No - Yes - 32KB - Default Test Directory fio: Seq Read - POSIX AIO - No - Yes - 32KB - Default Test Directory fio: Seq Read - POSIX AIO - No - Yes - 32KB - Default Test Directory 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 Gentoo 5.10.1 Glibc F2FS Clang 11 clang.config Gentoo 5.9.14 Glibc EXT4 GCC 10 noatime Gentoo 5.10.1-xanmod Glibc EXT4 GCC 10 noatime Gentoo 5.9 ZFS -miti GCC 10 xanmod O3 Fedora 34-RC1 5.11 Glibc BTRFS zstd:9 noatime 47.3 59.8 9741 305 10700 334 44.8 61.1 9606 300 10533 329 43.6 62.1 9605 300 10500 329 67.5 109.4 9505 297 10300 323 12233 383 160250 5006 55.5 71.4 82.9 167.5 9279 290 10233 319 77.17 103.77 6461 202 5105 160 78.23 105.73 6499 203 4920 154 84.2 103.7 11633 363 92000 2875 77.6 126.7 7900 247 8614 269 99.9 167.7 102.2 98.9 9367 293 10467 327 78.0 166.1 7603 238 8809 276 70.0 157.6 7470 234 8107 254 11333 354 169000 5284 76.2 122.0 7699 241 8732 273 100.9 128.6 99.00 144.27 8482 265 9123 285 97.23 119.87 8784 274 10633 333 98.3 8074 252 10800 347 68.2 72 8517 266 9637 301 97.2 89.7 8885 278 8802 275 78.4 93.6 9327 291 8793 275 52.8 69.1 8514 266 6325 198 93.3 121.2 9440 295 109000 3400 77.5 118.8 6377 199 4131 129 OpenBenchmarking.org
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 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 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 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 Gentoo 5.10.1 Glibc F2FS Clang 11 clang.config Gentoo 5.9.14 Glibc EXT4 GCC 10 noatime Gentoo 5.10.1-xanmod Glibc EXT4 GCC 10 noatime Gentoo 5.9 ZFS -miti GCC 10 xanmod O3 Fedora 34-RC1 5.11 Glibc BTRFS zstd:9 noatime 20 40 60 80 100 SE +/- 0.55, N = 3 SE +/- 0.40, N = 15 SE +/- 0.67, N = 15 SE +/- 2.47, N = 12 SE +/- 0.52, N = 15 SE +/- 0.44, N = 3 SE +/- 0.73, N = 3 SE +/- 0.35, N = 3 SE +/- 1.18, N = 4 SE +/- 0.26, N = 3 SE +/- 0.44, N = 3 SE +/- 0.15, N = 3 SE +/- 0.68, N = 3 SE +/- 0.54, N = 3 SE +/- 0.48, N = 3 SE +/- 0.36, N = 3 SE +/- 0.62, N = 3 SE +/- 0.68, N = 3 SE +/- 0.22, N = 3 SE +/- 0.67, N = 15 SE +/- 0.23, N = 3 SE +/- 0.06, N = 3 SE +/- 1.39, N = 15 SE +/- 0.33, N = 3 SE +/- 0.47, N = 3 47.30 44.80 43.60 67.50 55.50 82.90 77.17 78.23 84.20 77.60 99.90 102.20 78.00 70.00 76.20 100.90 99.00 97.23 98.30 68.20 97.20 78.40 52.80 93.30 77.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 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 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 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 conf2.config Gentoo 5.10.1 Glibc F2FS Clang 11 clang.config Gentoo 5.9.14 Glibc EXT4 GCC 10 noatime Gentoo 5.10.1-xanmod Glibc EXT4 GCC 10 noatime Gentoo 5.9 ZFS -miti GCC 10 xanmod O3 Fedora 34-RC1 5.11 Glibc BTRFS zstd:9 noatime 40 80 120 160 200 SE +/- 1.25, N = 9 SE +/- 0.47, N = 3 SE +/- 0.74, N = 3 SE +/- 3.17, N = 12 SE +/- 0.81, N = 3 SE +/- 1.27, N = 3 SE +/- 0.41, N = 3 SE +/- 0.20, N = 3 SE +/- 0.27, N = 3 SE +/- 0.27, N = 3 SE +/- 2.22, N = 3 SE +/- 14.15, N = 9 SE +/- 1.33, N = 3 SE +/- 0.83, N = 3 SE +/- 0.93, N = 3 SE +/- 12.43, N = 9 SE +/- 2.15, N = 3 SE +/- 0.71, N = 3 SE +/- 8.03, N = 7 SE +/- 8.69, N = 9 SE +/- 0.58, N = 3 SE +/- 0.40, N = 3 SE +/- 0.92, N = 3 59.80 61.10 62.10 109.40 71.40 167.50 103.77 105.73 103.70 126.70 167.70 98.90 166.10 157.60 122.00 128.60 144.27 119.87 72.00 89.70 93.60 69.10 121.20 118.80 1. (CC) gcc options: -static
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 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 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 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 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 Gentoo 5.10.1 Glibc F2FS Clang 11 clang.config Gentoo 5.9.14 Glibc EXT4 GCC 10 noatime Gentoo 5.10.1-xanmod Glibc EXT4 GCC 10 noatime Gentoo 5.9 ZFS -miti GCC 10 xanmod O3 Fedora 34-RC1 5.11 Glibc BTRFS zstd:9 noatime 3K 6K 9K 12K 15K SE +/- 96.47, N = 9 SE +/- 63.40, N = 3 SE +/- 68.45, N = 3 SE +/- 30.99, N = 3 SE +/- 185.59, N = 3 SE +/- 43.72, N = 3 SE +/- 82.45, N = 15 SE +/- 103.15, N = 4 SE +/- 88.19, N = 3 SE +/- 73.69, N = 15 SE +/- 23.97, N = 3 SE +/- 151.88, N = 15 SE +/- 308.12, N = 15 SE +/- 133.33, N = 3 SE +/- 255.38, N = 15 SE +/- 244.82, N = 12 SE +/- 232.16, N = 15 SE +/- 252.22, N = 15 SE +/- 90.47, N = 3 SE +/- 207.49, N = 12 SE +/- 65.69, N = 3 SE +/- 177.67, N = 15 SE +/- 51.34, N = 3 SE +/- 78.09, N = 12 9741 9606 9605 9505 12233 9279 6461 6499 11633 7900 9367 7603 7470 11333 7699 8482 8784 8074 8517 8885 9327 8514 9440 6377 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 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 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 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 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 Gentoo 5.10.1 Glibc F2FS Clang 11 clang.config Gentoo 5.9.14 Glibc EXT4 GCC 10 noatime Gentoo 5.10.1-xanmod Glibc EXT4 GCC 10 noatime Gentoo 5.9 ZFS -miti GCC 10 xanmod O3 Fedora 34-RC1 5.11 Glibc BTRFS zstd:9 noatime 80 160 240 320 400 SE +/- 3.03, N = 9 SE +/- 2.03, N = 3 SE +/- 2.33, N = 3 SE +/- 0.88, N = 3 SE +/- 5.70, N = 3 SE +/- 1.20, N = 3 SE +/- 2.57, N = 15 SE +/- 3.04, N = 4 SE +/- 2.08, N = 3 SE +/- 2.30, N = 15 SE +/- 4.74, N = 15 SE +/- 9.64, N = 15 SE +/- 3.33, N = 3 SE +/- 7.98, N = 15 SE +/- 7.66, N = 12 SE +/- 7.19, N = 15 SE +/- 7.85, N = 15 SE +/- 2.73, N = 3 SE +/- 6.52, N = 12 SE +/- 2.03, N = 3 SE +/- 5.55, N = 15 SE +/- 1.76, N = 3 SE +/- 2.45, N = 12 305 300 300 297 383 290 202 203 363 247 293 238 234 354 241 265 274 252 266 278 291 266 295 199 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 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 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 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 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 Gentoo 5.10.1 Glibc F2FS Clang 11 clang.config Gentoo 5.9.14 Glibc EXT4 GCC 10 noatime Gentoo 5.10.1-xanmod Glibc EXT4 GCC 10 noatime Gentoo 5.9 ZFS -miti GCC 10 xanmod O3 Fedora 34-RC1 5.11 Glibc BTRFS zstd:9 noatime 40K 80K 120K 160K 200K SE +/- 33.33, N = 3 SE +/- 57.74, N = 3 SE +/- 57.74, N = 3 SE +/- 2015.56, N = 4 SE +/- 33.33, N = 3 SE +/- 78.37, N = 3 SE +/- 78.93, N = 3 SE +/- 529.15, N = 3 SE +/- 50.67, N = 3 SE +/- 33.33, N = 3 SE +/- 324.29, N = 12 SE +/- 565.72, N = 12 SE +/- 313.03, N = 12 SE +/- 562.38, N = 12 SE +/- 185.59, N = 3 SE +/- 404.15, N = 3 SE +/- 43.91, N = 3 SE +/- 648.16, N = 12 SE +/- 597.42, N = 12 SE +/- 99.83, N = 15 SE +/- 42.68, N = 3 10700 10533 10500 10300 160250 10233 5105 4920 92000 8614 10467 8809 8107 169000 8732 9123 10633 10800 9637 8802 8793 6325 109000 4131 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 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 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 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 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 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 Gentoo 5.10.1 Glibc F2FS Clang 11 clang.config Gentoo 5.9.14 Glibc EXT4 GCC 10 noatime Gentoo 5.10.1-xanmod Glibc EXT4 GCC 10 noatime Gentoo 5.9 ZFS -miti GCC 10 xanmod O3 Fedora 34-RC1 5.11 Glibc BTRFS zstd:9 noatime 1100 2200 3300 4400 5500 SE +/- 0.58, N = 3 SE +/- 1.33, N = 3 SE +/- 1.45, N = 3 SE +/- 63.12, N = 4 SE +/- 0.88, N = 3 SE +/- 2.67, N = 3 SE +/- 2.33, N = 3 SE +/- 15.87, N = 3 SE +/- 1.76, N = 3 SE +/- 1.20, N = 3 SE +/- 10.15, N = 12 SE +/- 17.68, N = 12 SE +/- 8.02, N = 3 SE +/- 9.77, N = 12 SE +/- 17.51, N = 12 SE +/- 5.57, N = 3 SE +/- 2.60, N = 3 SE +/- 1.45, N = 3 SE +/- 20.34, N = 12 SE +/- 18.56, N = 12 SE +/- 3.15, N = 15 SE +/- 0.88, N = 3 SE +/- 1.20, N = 3 334 329 329 323 5006 319 160 154 2875 269 327 276 254 5284 273 285 333 347 301 275 275 198 3400 129 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -lrt -lpthread -lm
Phoronix Test Suite v10.8.5