nvme-btrfs-fio

Intel Core i5-8400 testing with a ASRock B360M Pro4 (P1.10 BIOS) and Intel UHD 630 CFL GT2 on Arch rolling via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/2107261-IB-NVMEBTRFS64.

nvme-btrfs-fioProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerOpenGLCompilerFile-SystemScreen Resolutionnvme-btrfs-fioIntel Core i5-8400 @ 4.00GHz (6 Cores)ASRock B360M Pro4 (P1.10 BIOS)Intel Cannon Lake PCH24GB1000GB Western Digital WDS100T3X0C-00SJG0 + 500GB CT500MX500SSD1 + 62GB UltraIntel UHD 630 CFL GT2 (1050MHz)Realtek ALC892HP w2207Intel I219-VArch rolling5.13.4-arch2-1 (x86_64)Sway 1.6.1X Server 1.20.9 + Wayland4.6 Mesa 21.1.5GCC 11.1.0 + Clang 12.0.1btrfs4240x1440OpenBenchmarking.org- Transparent Huge Pages: madvise- --disable-libssp --disable-libstdcxx-pch --disable-libunwind-exceptions --disable-werror --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-install-libiberty --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++,d --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-isl --with-linker-hash-style=gnu - MQ-DEADLINE / attr2,inode64,logbsize=32k,logbufs=8,noquota,relatime,rw / Block Size: 4096- Scaling Governor: intel_pstate powersave - CPU Microcode: 0x84- itlb_multihit: KVM: Mitigation of VMX disabled + l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT disabled + mds: Vulnerable: Clear buffers attempted no microcode; SMT disabled + meltdown: Mitigation of PTI + spec_store_bypass: Vulnerable + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline IBPB: conditional IBRS_FW STIBP: disabled RSB filling + srbds: Vulnerable: No microcode + tsx_async_abort: Not affected

nvme-btrfs-fiofio: Rand Read - IO_uring - Yes - No - 2MB - /home/laurin/nvme_btrfsfio: Rand Read - IO_uring - Yes - No - 2MB - /home/laurin/nvme_btrfsfio: Rand Read - IO_uring - Yes - No - 4KB - /home/laurin/nvme_btrfsfio: Rand Read - IO_uring - Yes - No - 4KB - /home/laurin/nvme_btrfsfio: Rand Write - IO_uring - Yes - No - 2MB - /home/laurin/nvme_btrfsfio: Rand Write - IO_uring - Yes - No - 2MB - /home/laurin/nvme_btrfsfio: Rand Write - IO_uring - Yes - No - 4KB - /home/laurin/nvme_btrfsfio: Rand Write - IO_uring - Yes - No - 4KB - /home/laurin/nvme_btrfsfio: Rand Read - IO_uring - Yes - No - 128KB - /home/laurin/nvme_btrfsfio: Rand Read - IO_uring - Yes - No - 128KB - /home/laurin/nvme_btrfsfio: Rand Write - IO_uring - Yes - No - 128KB - /home/laurin/nvme_btrfsfio: Rand Write - IO_uring - Yes - No - 128KB - /home/laurin/nvme_btrfsfio: Seq Read - IO_uring - Yes - No - 2MB - /home/laurin/nvme_btrfsfio: Seq Read - IO_uring - Yes - No - 2MB - /home/laurin/nvme_btrfsfio: Seq Read - IO_uring - Yes - No - 4KB - /home/laurin/nvme_btrfsfio: Seq Read - IO_uring - Yes - No - 4KB - /home/laurin/nvme_btrfsfio: Seq Write - IO_uring - Yes - No - 2MB - /home/laurin/nvme_btrfsfio: Seq Write - IO_uring - Yes - No - 2MB - /home/laurin/nvme_btrfsfio: Seq Write - IO_uring - Yes - No - 4KB - /home/laurin/nvme_btrfsfio: Seq Write - IO_uring - Yes - No - 4KB - /home/laurin/nvme_btrfsfio: Seq Read - IO_uring - Yes - No - 128KB - /home/laurin/nvme_btrfsfio: Seq Read - IO_uring - Yes - No - 128KB - /home/laurin/nvme_btrfsfio: Seq Write - IO_uring - Yes - No - 128KB - /home/laurin/nvme_btrfsfio: Seq Write - IO_uring - Yes - No - 128KB - /home/laurin/nvme_btrfsnvme-btrfs-fio2579128698125100012546244741215001817145331165932023671180189448500015877901057270333234718800140611180OpenBenchmarking.org

Flexible IO Tester

Type: Random Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: /home/laurin/nvme_btrfs

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.25Type: Random Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: /home/laurin/nvme_btrfsnvme-btrfs-fio6001200180024003000SE +/- 6.69, N = 325791. (CC) gcc options: -rdynamic -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native

Flexible IO Tester

Type: Random Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: /home/laurin/nvme_btrfs

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.25Type: Random Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: /home/laurin/nvme_btrfsnvme-btrfs-fio30060090012001500SE +/- 3.18, N = 312861. (CC) gcc options: -rdynamic -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native

Flexible IO Tester

Type: Random Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: /home/laurin/nvme_btrfs

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.25Type: Random Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: /home/laurin/nvme_btrfsnvme-btrfs-fio2004006008001000SE +/- 1.86, N = 39811. (CC) gcc options: -rdynamic -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native

Flexible IO Tester

Type: Random Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: /home/laurin/nvme_btrfs

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.25Type: Random Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: /home/laurin/nvme_btrfsnvme-btrfs-fio50K100K150K200K250KSE +/- 577.35, N = 32510001. (CC) gcc options: -rdynamic -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native

Flexible IO Tester

Type: Random Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: /home/laurin/nvme_btrfs

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.25Type: Random Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: /home/laurin/nvme_btrfsnvme-btrfs-fio30060090012001500SE +/- 11.56, N = 1512541. (CC) gcc options: -rdynamic -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native

Flexible IO Tester

Type: Random Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: /home/laurin/nvme_btrfs

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.25Type: Random Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: /home/laurin/nvme_btrfsnvme-btrfs-fio130260390520650SE +/- 5.79, N = 156241. (CC) gcc options: -rdynamic -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native

Flexible IO Tester

Type: Random Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: /home/laurin/nvme_btrfs

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.25Type: Random Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: /home/laurin/nvme_btrfsnvme-btrfs-fio100200300400500SE +/- 5.75, N = 44741. (CC) gcc options: -rdynamic -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native

Flexible IO Tester

Type: Random Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: /home/laurin/nvme_btrfs

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.25Type: Random Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: /home/laurin/nvme_btrfsnvme-btrfs-fio30K60K90K120K150KSE +/- 1443.38, N = 41215001. (CC) gcc options: -rdynamic -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native

Flexible IO Tester

Type: Random Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 128KB - Disk Target: /home/laurin/nvme_btrfs

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.25Type: Random Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 128KB - Disk Target: /home/laurin/nvme_btrfsnvme-btrfs-fio400800120016002000SE +/- 24.77, N = 318171. (CC) gcc options: -rdynamic -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native

Flexible IO Tester

Type: Random Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 128KB - Disk Target: /home/laurin/nvme_btrfs

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.25Type: Random Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 128KB - Disk Target: /home/laurin/nvme_btrfsnvme-btrfs-fio3K6K9K12K15KSE +/- 185.59, N = 3145331. (CC) gcc options: -rdynamic -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native

Flexible IO Tester

Type: Random Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 128KB - Disk Target: /home/laurin/nvme_btrfs

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.25Type: Random Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 128KB - Disk Target: /home/laurin/nvme_btrfsnvme-btrfs-fio30060090012001500SE +/- 7.32, N = 1511651. (CC) gcc options: -rdynamic -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native

Flexible IO Tester

Type: Random Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 128KB - Disk Target: /home/laurin/nvme_btrfs

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.25Type: Random Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 128KB - Disk Target: /home/laurin/nvme_btrfsnvme-btrfs-fio2K4K6K8K10KSE +/- 58.44, N = 1593201. (CC) gcc options: -rdynamic -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native

Flexible IO Tester

Type: Sequential Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: /home/laurin/nvme_btrfs

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.25Type: Sequential Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: /home/laurin/nvme_btrfsnvme-btrfs-fio5001000150020002500SE +/- 20.01, N = 323671. (CC) gcc options: -rdynamic -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native

Flexible IO Tester

Type: Sequential Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: /home/laurin/nvme_btrfs

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.25Type: Sequential Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: /home/laurin/nvme_btrfsnvme-btrfs-fio30060090012001500SE +/- 10.02, N = 311801. (CC) gcc options: -rdynamic -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native

Flexible IO Tester

Type: Sequential Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: /home/laurin/nvme_btrfs

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.25Type: Sequential Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: /home/laurin/nvme_btrfsnvme-btrfs-fio400800120016002000SE +/- 3.51, N = 318941. (CC) gcc options: -rdynamic -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native

Flexible IO Tester

Type: Sequential Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: /home/laurin/nvme_btrfs

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.25Type: Sequential Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: /home/laurin/nvme_btrfsnvme-btrfs-fio100K200K300K400K500KSE +/- 1000.00, N = 34850001. (CC) gcc options: -rdynamic -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native

Flexible IO Tester

Type: Sequential Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: /home/laurin/nvme_btrfs

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.25Type: Sequential Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: /home/laurin/nvme_btrfsnvme-btrfs-fio30060090012001500SE +/- 22.27, N = 315871. (CC) gcc options: -rdynamic -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native

Flexible IO Tester

Type: Sequential Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: /home/laurin/nvme_btrfs

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.25Type: Sequential Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: /home/laurin/nvme_btrfsnvme-btrfs-fio2004006008001000SE +/- 11.14, N = 37901. (CC) gcc options: -rdynamic -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native

Flexible IO Tester

Type: Sequential Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: /home/laurin/nvme_btrfs

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.25Type: Sequential Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: /home/laurin/nvme_btrfsnvme-btrfs-fio2004006008001000SE +/- 10.67, N = 310571. (CC) gcc options: -rdynamic -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native

Flexible IO Tester

Type: Sequential Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: /home/laurin/nvme_btrfs

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.25Type: Sequential Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: /home/laurin/nvme_btrfsnvme-btrfs-fio60K120K180K240K300KSE +/- 2666.67, N = 32703331. (CC) gcc options: -rdynamic -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native

Flexible IO Tester

Type: Sequential Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 128KB - Disk Target: /home/laurin/nvme_btrfs

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.25Type: Sequential Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 128KB - Disk Target: /home/laurin/nvme_btrfsnvme-btrfs-fio5001000150020002500SE +/- 25.03, N = 323471. (CC) gcc options: -rdynamic -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native

Flexible IO Tester

Type: Sequential Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 128KB - Disk Target: /home/laurin/nvme_btrfs

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.25Type: Sequential Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 128KB - Disk Target: /home/laurin/nvme_btrfsnvme-btrfs-fio4K8K12K16K20KSE +/- 200.00, N = 3188001. (CC) gcc options: -rdynamic -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native

Flexible IO Tester

Type: Sequential Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 128KB - Disk Target: /home/laurin/nvme_btrfs

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.25Type: Sequential Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 128KB - Disk Target: /home/laurin/nvme_btrfsnvme-btrfs-fio30060090012001500SE +/- 32.84, N = 1514061. (CC) gcc options: -rdynamic -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native

Flexible IO Tester

Type: Sequential Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 128KB - Disk Target: /home/laurin/nvme_btrfs

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.25Type: Sequential Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 128KB - Disk Target: /home/laurin/nvme_btrfsnvme-btrfs-fio2K4K6K8K10KSE +/- 273.11, N = 15111801. (CC) gcc options: -rdynamic -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native


Phoronix Test Suite v10.8.5