Gentoo SSD benchmark compare to kernel Intel Core i7-3615QM testing with a Apple Mac-C3EC7CD22292981F (262.0.0.0.0 BIOS) and NVIDIA GeForce GT 650M 1GB on Gentoo/Linux via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2012276-HA-2012230HA71&rdt&grr .
Gentoo SSD benchmark compare to kernel Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution Gentoo 4.4 EXT4 -miti GCC 10 Gentoo 4.9 EXT4 -miti GCC 10 Gentoo 4.14 EXT4 -miti GCC 10 Gentoo 4.19 EXT4 -miti GCC 10 native Gentoo 5.4 EXT4 -miti GCC 10 native Gentoo 5.4 EXT4 -miti Clang 11 ivybridge Gentoo 5.9.16 EXT4 -miti GCC 10 native Gentoo 5.10.2 EXT4 -miti GCC 10 native defconfig Gentoo 5.10.2 EXT4 -miti Clang 11 native defconfig Gentoo 5.10.2 EXT4 -miti GCC10 xanmod O3 Gentoo 5.10 EXT4 -miti GCC10 xanmod O3 -stripe Intel Core i7-3615QM @ 2.30GHz (4 Cores / 8 Threads) Apple Mac-C3EC7CD22292981F (262.0.0.0.0 BIOS) Intel 3rd Gen Core DRAM 8GB 251GB APPLE SSD SM256E NVIDIA NVE7 1GB (1200MHz) Cirrus Logic ID 4206 Color LCD Broadcom NetXtreme BCM57786 PCIe + Broadcom BCM4331 802.11a/b/g/n Gentoo/Linux 4.4.248-gentoo-x86_64-gcc (x86_64) Xfce X Server 1.20.10 nouveau 1.0.16 4.3 Mesa 20.3.1 GCC 10.2.0 + Clang 11.0.0Target: + LLVM 11.0.0 ext4 2880x1800 NVIDIA NVE7 1GB 4.9.248-gentoo-x86_64-gcc (x86_64) Intel Core i7-3615QM @ 3.30GHz (4 Cores / 8 Threads) NVIDIA NVE7 1GB (1200MHz) Intel 7 /C216 4.14.212-gentoo-x86_64-gcc (x86_64) 4.19.163-gentoo-x86_64-gcc (x86_64) 5.4.84-gentoo-x86_64-gcc (x86_64) Xfce 4.16 5.4.84-gentoo (x86_64) Clang 11.0.0Target: + GCC 10.2.0 + LLVM 11.0.0 5.9.16-gentoo-x86_64-gcc (x86_64) GCC 10.2.0 + Clang 11.0.0Target: + LLVM 11.0.0 5.10.2-gentoo-x86_64-gcc (x86_64) NVIDIA NVE7 1GB Cirrus Logic CS4206 NVIDIA GeForce GT 650M 1GB (797/2508MHz) 5.10.2-xanmod1-x86_64-gcc (x86_64) NVIDIA 455.45.01 4.6.0 OpenBenchmarking.org Disk Details - Gentoo 4.4 EXT4 -miti GCC 10: CFQ / commit=60,data=ordered,discard,noatime,rw / Block Size: 4096 - Gentoo 4.9 EXT4 -miti GCC 10: CFQ / commit=60,data=ordered,discard,noatime,rw / Block Size: 4096 - Gentoo 4.14 EXT4 -miti GCC 10: CFQ / commit=60,data=ordered,discard,noatime,rw / Block Size: 4096 - Gentoo 4.19 EXT4 -miti GCC 10 native: CFQ / commit=60,discard,noatime,rw / Block Size: 4096 - Gentoo 5.4 EXT4 -miti GCC 10 native: MQ-DEADLINE / commit=60,discard,noatime,rw / Block Size: 4096 - Gentoo 5.4 EXT4 -miti Clang 11 ivybridge: MQ-DEADLINE / commit=60,discard,noatime,rw / Block Size: 4096 - Gentoo 5.9.16 EXT4 -miti GCC 10 native: MQ-DEADLINE / commit=60,discard,noatime,rw / Block Size: 4096 - Gentoo 5.10.2 EXT4 -miti GCC 10 native defconfig: MQ-DEADLINE / commit=60,discard,noatime,rw / Block Size: 4096 - Gentoo 5.10.2 EXT4 -miti Clang 11 native defconfig: MQ-DEADLINE / discard,noatime,rw,stripe=256 / Block Size: 4096 - Gentoo 5.10.2 EXT4 -miti GCC10 xanmod O3: NONE / discard,noatime,rw,stripe=256 / Block Size: 4096 - Gentoo 5.10 EXT4 -miti GCC10 xanmod O3 -stripe: NONE / discard,noatime,rw / Block Size: 4096 Processor Details - Gentoo 4.4 EXT4 -miti GCC 10: Scaling Governor: acpi-cpufreq performance - CPU Microcode: 0x21 - Gentoo 4.9 EXT4 -miti GCC 10: Scaling Governor: acpi-cpufreq schedutil - CPU Microcode: 0x21 - Gentoo 4.14 EXT4 -miti GCC 10: Scaling Governor: intel_pstate performance - CPU Microcode: 0x21 - Gentoo 4.19 EXT4 -miti GCC 10 native: Scaling Governor: intel_pstate performance - CPU Microcode: 0x21 - Gentoo 5.4 EXT4 -miti GCC 10 native: Scaling Governor: intel_pstate performance - CPU Microcode: 0x21 - Gentoo 5.4 EXT4 -miti Clang 11 ivybridge: Scaling Governor: intel_pstate performance - CPU Microcode: 0x21 - Gentoo 5.9.16 EXT4 -miti GCC 10 native: Scaling Governor: intel_cpufreq performance - CPU Microcode: 0x21 - Gentoo 5.10.2 EXT4 -miti GCC 10 native defconfig: Scaling Governor: intel_cpufreq performance - CPU Microcode: 0x21 - Gentoo 5.10.2 EXT4 -miti Clang 11 native defconfig: Scaling Governor: intel_cpufreq performance - CPU Microcode: 0x21 - Gentoo 5.10.2 EXT4 -miti GCC10 xanmod O3: Scaling Governor: intel_cpufreq schedutil - CPU Microcode: 0x21 - Gentoo 5.10 EXT4 -miti GCC10 xanmod O3 -stripe: Scaling Governor: intel_cpufreq performance - CPU Microcode: 0x21 Security Details - Gentoo 4.4 EXT4 -miti GCC 10: itlb_multihit: vulnerable + l1tf: Mitigation of PTE Inversion + mds: Vulnerable; SMT vulnerable + meltdown: Vulnerable + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled + srbds: Vulnerable: No microcode + tsx_async_abort: Not affected - Gentoo 4.9 EXT4 -miti GCC 10: itlb_multihit: vulnerable + l1tf: Mitigation of PTE Inversion + mds: Vulnerable; SMT vulnerable + meltdown: Vulnerable + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled + srbds: Vulnerable: No microcode + tsx_async_abort: Not affected - Gentoo 4.14 EXT4 -miti GCC 10: itlb_multihit: vulnerable + l1tf: Mitigation of PTE Inversion + mds: Vulnerable; SMT vulnerable + meltdown: Vulnerable + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled + srbds: Vulnerable: No microcode + tsx_async_abort: Not affected - Gentoo 4.19 EXT4 -miti GCC 10 native: 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 5.4 EXT4 -miti GCC 10 native: 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 5.4 EXT4 -miti Clang 11 ivybridge: 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 5.9.16 EXT4 -miti GCC 10 native: 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 5.10.2 EXT4 -miti GCC 10 native defconfig: 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 5.10.2 EXT4 -miti Clang 11 native defconfig: 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.2 EXT4 -miti GCC10 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 - Gentoo 5.10 EXT4 -miti GCC10 xanmod O3 -stripe: 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 Compiler Details - Gentoo 5.4 EXT4 -miti Clang 11 ivybridge: Optimized build; Default target: x86_64-pc-linux-gnu; Host CPU: ivybridge Kernel Details - Gentoo 5.10.2 EXT4 -miti GCC10 xanmod O3, Gentoo 5.10 EXT4 -miti GCC10 xanmod O3 -stripe: i915.fastboot=1
Gentoo SSD benchmark compare to kernel fs-mark: 5000 Files, 1MB Size, 4 Threads fio: Seq Write - POSIX AIO - Yes - No - 32KB - Default Test Directory fio: Seq Write - POSIX AIO - Yes - No - 32KB - Default Test Directory fio: Seq Read - POSIX AIO - Yes - No - 32KB - Default Test Directory fio: Seq Read - POSIX AIO - Yes - No - 32KB - Default Test Directory fs-mark: 1000 Files, 1MB Size Gentoo 4.4 EXT4 -miti GCC 10 Gentoo 4.9 EXT4 -miti GCC 10 Gentoo 4.14 EXT4 -miti GCC 10 Gentoo 4.19 EXT4 -miti GCC 10 native Gentoo 5.4 EXT4 -miti GCC 10 native Gentoo 5.4 EXT4 -miti Clang 11 ivybridge Gentoo 5.9.16 EXT4 -miti GCC 10 native Gentoo 5.10.2 EXT4 -miti GCC 10 native defconfig Gentoo 5.10.2 EXT4 -miti Clang 11 native defconfig Gentoo 5.10.2 EXT4 -miti GCC10 xanmod O3 Gentoo 5.10 EXT4 -miti GCC10 xanmod O3 -stripe 161.3 13758 429 14700 460 78.9 159.7 13875 434 14400 451 74.4 166.3 16240 474 14567 455 78.9 164.7 13367 418 14833 463 77.9 164.9 11693 368 14533 455 76.4 163.5 11700 366 14600 456 77.5 125.1 11300 353 14600 457 77.1 124.4 11367 355 14500 453 76.5 10600 342 14233 446 76.7 124.8 10733 335 14400 450 82.1 125.0 10700 333 14667 458 81.5 OpenBenchmarking.org
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 Gentoo 4.4 EXT4 -miti GCC 10 Gentoo 4.9 EXT4 -miti GCC 10 Gentoo 4.14 EXT4 -miti GCC 10 Gentoo 4.19 EXT4 -miti GCC 10 native Gentoo 5.4 EXT4 -miti GCC 10 native Gentoo 5.4 EXT4 -miti Clang 11 ivybridge Gentoo 5.9.16 EXT4 -miti GCC 10 native Gentoo 5.10.2 EXT4 -miti GCC 10 native defconfig Gentoo 5.10.2 EXT4 -miti GCC10 xanmod O3 Gentoo 5.10 EXT4 -miti GCC10 xanmod O3 -stripe 40 80 120 160 200 SE +/- 2.10, N = 12 SE +/- 1.54, N = 3 SE +/- 1.47, N = 3 SE +/- 1.07, N = 3 SE +/- 1.14, N = 3 SE +/- 1.27, N = 3 SE +/- 0.91, N = 3 SE +/- 0.45, N = 3 SE +/- 1.88, N = 3 SE +/- 1.96, N = 3 161.3 159.7 166.3 164.7 164.9 163.5 125.1 124.4 124.8 125.0 gcc gcc gcc gcc gcc clang gcc gcc gcc gcc
Flexible IO Tester Type: Sequential Write - Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 32KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.25 Type: Sequential Write - Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 32KB - Disk Target: Default Test Directory Gentoo 4.4 EXT4 -miti GCC 10 Gentoo 4.9 EXT4 -miti GCC 10 Gentoo 4.14 EXT4 -miti GCC 10 Gentoo 4.19 EXT4 -miti GCC 10 native Gentoo 5.4 EXT4 -miti GCC 10 native Gentoo 5.4 EXT4 -miti Clang 11 ivybridge Gentoo 5.9.16 EXT4 -miti GCC 10 native Gentoo 5.10.2 EXT4 -miti GCC 10 native defconfig Gentoo 5.10.2 EXT4 -miti Clang 11 native defconfig Gentoo 5.10.2 EXT4 -miti GCC10 xanmod O3 Gentoo 5.10 EXT4 -miti GCC10 xanmod O3 -stripe 3K 6K 9K 12K 15K SE +/- 1137.61, N = 12 SE +/- 594.31, N = 12 SE +/- 2010.14, N = 15 SE +/- 1167.71, N = 12 SE +/- 203.88, N = 15 SE +/- 177.95, N = 4 SE +/- 135.40, N = 4 SE +/- 88.19, N = 3 SE +/- 305.51, N = 3 SE +/- 66.67, N = 3 SE +/- 100.00, N = 3 13758 13875 16240 13367 11693 11700 11300 11367 10600 10733 10700
Flexible IO Tester Type: Sequential Write - Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 32KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.25 Type: Sequential Write - Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 32KB - Disk Target: Default Test Directory Gentoo 4.4 EXT4 -miti GCC 10 Gentoo 4.9 EXT4 -miti GCC 10 Gentoo 4.14 EXT4 -miti GCC 10 Gentoo 4.19 EXT4 -miti GCC 10 native Gentoo 5.4 EXT4 -miti GCC 10 native Gentoo 5.4 EXT4 -miti Clang 11 ivybridge Gentoo 5.9.16 EXT4 -miti GCC 10 native Gentoo 5.10.2 EXT4 -miti GCC 10 native defconfig Gentoo 5.10.2 EXT4 -miti Clang 11 native defconfig Gentoo 5.10.2 EXT4 -miti GCC10 xanmod O3 Gentoo 5.10 EXT4 -miti GCC10 xanmod O3 -stripe 100 200 300 400 500 SE +/- 35.52, N = 12 SE +/- 18.69, N = 12 SE +/- 55.99, N = 14 SE +/- 36.55, N = 12 SE +/- 5.49, N = 15 SE +/- 5.34, N = 4 SE +/- 4.42, N = 4 SE +/- 2.40, N = 3 SE +/- 1.76, N = 3 SE +/- 1.67, N = 3 SE +/- 3.18, N = 3 429 434 474 418 368 366 353 355 342 335 333
Flexible IO Tester Type: Sequential Read - Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 32KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.25 Type: Sequential Read - Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 32KB - Disk Target: Default Test Directory Gentoo 4.4 EXT4 -miti GCC 10 Gentoo 4.9 EXT4 -miti GCC 10 Gentoo 4.14 EXT4 -miti GCC 10 Gentoo 4.19 EXT4 -miti GCC 10 native Gentoo 5.4 EXT4 -miti GCC 10 native Gentoo 5.4 EXT4 -miti Clang 11 ivybridge Gentoo 5.9.16 EXT4 -miti GCC 10 native Gentoo 5.10.2 EXT4 -miti GCC 10 native defconfig Gentoo 5.10.2 EXT4 -miti Clang 11 native defconfig Gentoo 5.10.2 EXT4 -miti GCC10 xanmod O3 Gentoo 5.10 EXT4 -miti GCC10 xanmod O3 -stripe 3K 6K 9K 12K 15K SE +/- 57.74, N = 3 SE +/- 240.37, N = 3 SE +/- 66.67, N = 3 SE +/- 88.19, N = 3 SE +/- 57.74, N = 3 SE +/- 176.38, N = 3 SE +/- 66.67, N = 3 14700 14400 14567 14833 14533 14600 14600 14500 14233 14400 14667
Flexible IO Tester Type: Sequential Read - Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 32KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.25 Type: Sequential Read - Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 32KB - Disk Target: Default Test Directory Gentoo 4.4 EXT4 -miti GCC 10 Gentoo 4.9 EXT4 -miti GCC 10 Gentoo 4.14 EXT4 -miti GCC 10 Gentoo 4.19 EXT4 -miti GCC 10 native Gentoo 5.4 EXT4 -miti GCC 10 native Gentoo 5.4 EXT4 -miti Clang 11 ivybridge Gentoo 5.9.16 EXT4 -miti GCC 10 native Gentoo 5.10.2 EXT4 -miti GCC 10 native defconfig Gentoo 5.10.2 EXT4 -miti Clang 11 native defconfig Gentoo 5.10.2 EXT4 -miti GCC10 xanmod O3 Gentoo 5.10 EXT4 -miti GCC10 xanmod O3 -stripe 100 200 300 400 500 SE +/- 1.86, N = 3 SE +/- 1.15, N = 3 SE +/- 7.06, N = 3 SE +/- 2.19, N = 3 SE +/- 2.33, N = 3 SE +/- 1.86, N = 3 SE +/- 0.33, N = 3 SE +/- 1.67, N = 3 SE +/- 5.04, N = 3 SE +/- 2.03, N = 3 460 451 455 463 455 456 457 453 446 450 458
FS-Mark Test: 1000 Files, 1MB Size OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 1000 Files, 1MB Size Gentoo 4.4 EXT4 -miti GCC 10 Gentoo 4.9 EXT4 -miti GCC 10 Gentoo 4.14 EXT4 -miti GCC 10 Gentoo 4.19 EXT4 -miti GCC 10 native Gentoo 5.4 EXT4 -miti GCC 10 native Gentoo 5.4 EXT4 -miti Clang 11 ivybridge Gentoo 5.9.16 EXT4 -miti GCC 10 native Gentoo 5.10.2 EXT4 -miti GCC 10 native defconfig Gentoo 5.10.2 EXT4 -miti Clang 11 native defconfig Gentoo 5.10.2 EXT4 -miti GCC10 xanmod O3 Gentoo 5.10 EXT4 -miti GCC10 xanmod O3 -stripe 20 40 60 80 100 SE +/- 0.74, N = 3 SE +/- 0.61, N = 3 SE +/- 0.21, N = 3 SE +/- 0.18, N = 3 SE +/- 0.23, N = 3 SE +/- 0.48, N = 3 SE +/- 0.41, N = 3 SE +/- 0.61, N = 3 SE +/- 0.29, N = 3 SE +/- 0.38, N = 3 SE +/- 0.57, N = 3 78.9 74.4 78.9 77.9 76.4 77.5 77.1 76.5 76.7 82.1 81.5 gcc gcc gcc gcc gcc clang gcc gcc gcc gcc gcc
Phoronix Test Suite v10.8.5