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 .
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 fio: Seq Read - POSIX AIO - Yes - No - 32KB - Default Test Directory fio: Seq Read - POSIX AIO - Yes - No - 32KB - Default Test Directory fio: Seq Write - POSIX AIO - Yes - No - 32KB - Default Test Directory fio: Seq Write - POSIX AIO - Yes - No - 32KB - Default Test Directory fs-mark: 1000 Files, 1MB Size fs-mark: 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 Clang 11 native defconfig Gentoo 5.10.2 EXT4 -miti GCC10 xanmod O3 Gentoo 5.10 EXT4 -miti GCC10 xanmod O3 -stripe 460 14700 429 13758 78.9 161.3 451 14400 434 13875 74.4 159.7 455 14567 474 16240 78.9 166.3 463 14833 418 13367 77.9 164.7 455 14533 368 11693 76.4 164.9 456 14600 366 11700 77.5 163.5 457 14600 353 11300 77.1 125.1 453 14500 355 11367 76.5 124.4 446 14233 342 10600 76.7 450 14400 335 10733 82.1 124.8 458 14667 333 10700 81.5 125.0 OpenBenchmarking.org
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
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 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 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
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
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
Phoronix Test Suite v10.8.5