Linux 4.21 file-system benchmarks by Michael Larabel for a future article on Phoronix.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1901053-SP-LINUX421F77 Linux 4.21 File-System Benchmarks - Phoronix Test Suite Linux 4.21 File-System Benchmarks Linux 4.21 file-system benchmarks by Michael Larabel for a future article on Phoronix.
HTML result view exported from: https://openbenchmarking.org/result/1901053-SP-LINUX421F77&sro&grr .
Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server OpenGL Vulkan Compiler File-System Screen Resolution NVMe SSD SATA 3.0 SSD USB 3.0 SSD Btrfs EXT4 F2FS XFS Btrfs EXT4 F2FS XFS Btrfs EXT4 F2FS XFS AMD Ryzen Threadripper 2990WX 32-Core @ 3.00GHz (32 Cores / 64 Threads) ASUS ROG ZENITH EXTREME (1601 BIOS) AMD Family 17h 4 x 8192 MB DDR4-3200MT/s F4-3200C14-8GFX Samsung SSD 970 EVO 500GB + 280GB INTEL SSDPE21D280GA AMD Radeon RX 64 8GB (1630/945MHz) Realtek ALC1220 ASUS VP28U Intel I211 + Qualcomm Atheros QCA6174 802.11ac Wireless Ubuntu 19.04 4.20.0-999-generic (x86_64) 20190102 GNOME Shell 3.30.1 X Server 4.5 Mesa 18.2.6 (LLVM 7.0.1) 1.1.70 GCC 8.2.0 btrfs 3840x2160 280GB INTEL SSDPE21D280GA + Samsung SSD 970 EVO 500GB ext4 Samsung SSD 970 EVO 500GB + 280GB INTEL SSDPE21D280GA f2fs xfs 256GB Samsung SSD 850 + Samsung SSD 970 EVO 500GB btrfs ext4 f2fs xfs 256GB 2115 + Samsung SSD 970 EVO 500GB btrfs ext4 f2fs xfs OpenBenchmarking.org Compiler Details - --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++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --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 --with-tune=generic --without-cuda-driver -v Disk Details - NVMe SSD: Btrfs: NONE / relatime,rw,space_cache,ssd,subvol=/,subvolid=5 - NVMe SSD: EXT4: NONE / relatime,rw - NVMe SSD: F2FS: NONE / 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 - NVMe SSD: XFS: NONE / attr2,inode64,noquota,relatime,rw - SATA 3.0 SSD: Btrfs: NONE / relatime,rw,space_cache,ssd,subvol=/,subvolid=5 - SATA 3.0 SSD: EXT4: NONE / relatime,rw - SATA 3.0 SSD: F2FS: NONE / 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 - SATA 3.0 SSD: XFS: NONE / attr2,inode64,noquota,relatime,rw - USB 3.0 SSD: Btrfs: NONE / relatime,rw,space_cache,subvol=/,subvolid=5 - USB 3.0 SSD: EXT4: NONE / relatime,rw,stripe=8191 - USB 3.0 SSD: F2FS: NONE / 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 - USB 3.0 SSD: XFS: NONE / attr2,inode64,noquota,relatime,rw Processor Details - Scaling Governor: acpi-cpufreq ondemand Python Details - Python 2.7.15+ + Python 3.7.2rc1 Security Details - __user pointer sanitization + Full AMD retpoline IBPB: conditional STIBP: disabled RSB filling + SSB disabled via prctl and seccomp
startup-time: Seq Reads + Writes - GNOME Terminal - Default Test Directory startup-time: Seq Reads + Writes - xterm - Default Test Directory startup-time: Only Seq Reads - LibreOffice Writer - Default Test Directory startup-time: Seq Reads + Writes - LibreOffice Writer - Default Test Directory startup-time: Only Seq Reads - xterm - Default Test Directory startup-time: Only Seq Reads - GNOME Terminal - Default Test Directory pgbench: Buffer Test - Normal Load - Read Write fs-mark: 5000 Files, 1MB Size, 4 Threads compilebench: Initial Create pgbench: Buffer Test - Normal Load - Read Only fio: Seq Write - Linux AIO - No - Yes - 4KB - Default Test Directory fio: Seq Write - Linux AIO - No - Yes - 4KB - Default Test Directory fio: Rand Write - Linux AIO - No - Yes - 4KB - Default Test Directory fio: Rand Write - Linux AIO - No - Yes - 4KB - Default Test Directory sqlite: Timed SQLite Insertions fio: Seq Read - Linux AIO - No - Yes - 4KB - Default Test Directory fio: Seq Read - Linux AIO - No - Yes - 4KB - Default Test Directory fio: Rand Read - Linux AIO - No - Yes - 4KB - Default Test Directory fio: Rand Read - Linux AIO - No - Yes - 4KB - Default Test Directory fio: Seq Read - Linux AIO - No - Yes - 2MB - Default Test Directory fio: Rand Read - Linux AIO - No - Yes - 2MB - Default Test Directory fio: Seq Write - Linux AIO - No - Yes - 2MB - Default Test Directory fio: Rand Write - Linux AIO - No - Yes - 2MB - Default Test Directory fs-mark: 4000 Files, 32 Sub Dirs, 1MB Size fs-mark: 1000 Files, 1MB Size NVMe SSD SATA 3.0 SSD USB 3.0 SSD Btrfs EXT4 F2FS XFS Btrfs EXT4 F2FS XFS Btrfs EXT4 F2FS XFS 1.03 0.33 1.23 0.95 0.54 2.93 22361 1383 246 425673 226 57878 293 75050 6.49 135250 528 136000 532 892 2613 2120 2061 640 657.20 3.02 0.72 1.37 1.97 0.54 2.08 44842 1185 526 440339 1010 258667 1012 259000 2.05 284000 1110 263333 1030 2513 2510 1991 1991 706 726.59 1.03 0.34 0.76 0.69 0.35 1.03 41795 1157 498 433455 949 243000 930 238000 2.01 274667 1074 269000 1050 2582 2586 2151 2162 825 882.90 2.95 0.66 1.38 1.74 0.53 2.00 44067 1547 422 421938 1046 267667 1000 256000 275667 1077 278583 1089 2591 2590 2145 2134 930 948.65 21.01 7.03 15.45 14.14 7.94 24.33 4927 255 207 429268 241 61750 234 59892 85.09 95667 374 95600 373 384 537 501 504 155 157 6.61 1.48 6.46 4.75 2.10 9.23 8548 312 509 441150 355 91000 355 90833 38.35 96467 377 96600 377 508 536 518 518 157 158 4.05 1.28 3.79 2.79 1.83 5.61 9410 338 333 425431 356 91233 357 91467 45.79 96600 377 96700 378 509 536 519 519 213 214 5.85 1.34 6.49 4.23 2.17 9.25 8737 272 416 429427 324 82792 347 88700 36.17 96100 375 96300 376 509 535 518 518 165 169 15.47 5.39 165.51 34667 136 35733 140 312 419 35.58 35.83 35.30 5.53 1.31 8.42 4.17 2.74 11.97 6796 275 518 422294 92.00 23533 91.80 23567 42.67 38300 150 35933 140 419 419 414 413 145 147 4.01 1.26 4.99 2.76 2.21 7.32 823 229 275 439207 152 38833 152 38933 51.80 38300 150 36467 142 419 419 414 409 191 192 5.58 1.31 8.43 4.21 2.79 11.95 6365 215 420 429222 144.84 36958 147 37545 39.02 36083 141 36033 141 419 419 414 414 141 152 OpenBenchmarking.org
Application Start-up Time Background I/O Mix: Sequential Reads + Writes - Application To Start: GNOME Terminal - Disk Target: Default Test Directory NVMe SSD SATA 3.0 SSD USB 3.0 SSD OpenBenchmarking.org sec, Fewer Is Better Application Start-up Time 2.4.0 Background I/O Mix: Sequential Reads + Writes - Application To Start: GNOME Terminal - Disk Target: Default Test Directory Btrfs EXT4 F2FS XFS 5 10 15 20 25 SE +/- 0.11, N = 9 SE +/- 0.08, N = 9 SE +/- 0.03, N = 9 SE +/- 0.19, N = 9 SE +/- 0.35, N = 4 SE +/- 0.02, N = 3 SE +/- 0.06, N = 4 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 SE +/- 0.07, N = 4 SE +/- 0.04, N = 3 1.03 3.02 1.03 2.95 21.01 6.61 4.05 5.85 5.53 4.01 5.58
Application Start-up Time Background I/O Mix: Sequential Reads + Writes - Application To Start: xterm - Disk Target: Default Test Directory NVMe SSD SATA 3.0 SSD USB 3.0 SSD OpenBenchmarking.org sec, Fewer Is Better Application Start-up Time 2.4.0 Background I/O Mix: Sequential Reads + Writes - Application To Start: xterm - Disk Target: Default Test Directory Btrfs EXT4 F2FS XFS 2 4 6 8 10 SE +/- 0.00, N = 3 SE +/- 0.03, N = 8 SE +/- 0.01, N = 9 SE +/- 0.04, N = 9 SE +/- 0.14, N = 9 SE +/- 0.01, N = 3 SE +/- 0.02, N = 5 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 0.33 0.72 0.34 0.66 7.03 1.48 1.28 1.34 1.31 1.26 1.31
Application Start-up Time Background I/O Mix: Only Sequential Reads - Application To Start: LibreOffice Writer - Disk Target: Default Test Directory NVMe SSD SATA 3.0 SSD USB 3.0 SSD OpenBenchmarking.org sec, Fewer Is Better Application Start-up Time 2.4.0 Background I/O Mix: Only Sequential Reads - Application To Start: LibreOffice Writer - Disk Target: Default Test Directory Btrfs EXT4 F2FS XFS 4 8 12 16 20 SE +/- 0.19, N = 9 SE +/- 0.02, N = 9 SE +/- 0.01, N = 3 SE +/- 0.02, N = 4 SE +/- 0.23, N = 9 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 1.23 1.37 0.76 1.38 15.45 6.46 3.79 6.49 8.42 4.99 8.43
Application Start-up Time Background I/O Mix: Sequential Reads + Writes - Application To Start: LibreOffice Writer - Disk Target: Default Test Directory NVMe SSD SATA 3.0 SSD USB 3.0 SSD OpenBenchmarking.org sec, Fewer Is Better Application Start-up Time 2.4.0 Background I/O Mix: Sequential Reads + Writes - Application To Start: LibreOffice Writer - Disk Target: Default Test Directory Btrfs EXT4 F2FS XFS 4 8 12 16 20 SE +/- 0.09, N = 9 SE +/- 0.10, N = 6 SE +/- 0.02, N = 9 SE +/- 0.10, N = 9 SE +/- 0.17, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.04, N = 3 SE +/- 0.00, N = 3 0.95 1.97 0.69 1.74 14.14 4.75 2.79 4.23 4.17 2.76 4.21
Application Start-up Time Background I/O Mix: Only Sequential Reads - Application To Start: xterm - Disk Target: Default Test Directory NVMe SSD SATA 3.0 SSD USB 3.0 SSD OpenBenchmarking.org sec, Fewer Is Better Application Start-up Time 2.4.0 Background I/O Mix: Only Sequential Reads - Application To Start: xterm - Disk Target: Default Test Directory Btrfs EXT4 F2FS XFS 2 4 6 8 10 SE +/- 0.19, N = 9 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.18, N = 9 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 0.54 0.54 0.35 0.53 7.94 2.10 1.83 2.17 2.74 2.21 2.79
Application Start-up Time Background I/O Mix: Only Sequential Reads - Application To Start: GNOME Terminal - Disk Target: Default Test Directory NVMe SSD SATA 3.0 SSD USB 3.0 SSD OpenBenchmarking.org sec, Fewer Is Better Application Start-up Time 2.4.0 Background I/O Mix: Only Sequential Reads - Application To Start: GNOME Terminal - Disk Target: Default Test Directory Btrfs EXT4 F2FS XFS 6 12 18 24 30 SE +/- 0.37, N = 9 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.40, N = 4 SE +/- 0.08, N = 3 SE +/- 0.05, N = 3 SE +/- 0.11, N = 3 SE +/- 0.03, N = 3 SE +/- 0.07, N = 3 SE +/- 0.01, N = 3 2.93 2.08 1.03 2.00 24.33 9.23 5.61 9.25 11.97 7.32 11.95
PostgreSQL pgbench Scaling: Buffer Test - Test: Normal Load - Mode: Read Write NVMe SSD SATA 3.0 SSD USB 3.0 SSD OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Write Btrfs EXT4 F2FS XFS 10K 20K 30K 40K 50K SE +/- 136.27, N = 3 SE +/- 293.09, N = 3 SE +/- 417.84, N = 12 SE +/- 432.28, N = 3 SE +/- 20.03, N = 3 SE +/- 37.85, N = 3 SE +/- 41.54, N = 3 SE +/- 34.48, N = 3 SE +/- 21.87, N = 3 SE +/- 3.87, N = 3 SE +/- 23.13, N = 3 22361 44842 41795 44067 4927 8548 9410 8737 6796 823 6365 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
FS-Mark Test: 5000 Files, 1MB Size, 4 Threads NVMe SSD SATA 3.0 SSD USB 3.0 SSD OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 5000 Files, 1MB Size, 4 Threads Btrfs EXT4 F2FS XFS 300 600 900 1200 1500 SE +/- 15.10, N = 10 SE +/- 7.69, N = 3 SE +/- 16.16, N = 6 SE +/- 8.10, N = 2 SE +/- 0.81, N = 3 SE +/- 0.61, N = 3 SE +/- 1.27, N = 3 SE +/- 2.66, N = 3 SE +/- 0.13, N = 3 SE +/- 0.35, N = 3 SE +/- 2.33, N = 12 1383 1185 1157 1547 255 312 338 272 275 229 215 1. (CC) gcc options: -static
Compile Bench Test: Initial Create NVMe SSD SATA 3.0 SSD USB 3.0 SSD OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create Btrfs EXT4 F2FS XFS 110 220 330 440 550 SE +/- 3.04, N = 12 SE +/- 0.82, N = 3 SE +/- 0.71, N = 3 SE +/- 3.36, N = 3 SE +/- 4.03, N = 12 SE +/- 1.61, N = 3 SE +/- 5.11, N = 12 SE +/- 3.38, N = 3 SE +/- 5.30, N = 3 SE +/- 21.36, N = 9 SE +/- 6.09, N = 3 246 526 498 422 207 509 333 416 518 275 420
PostgreSQL pgbench Scaling: Buffer Test - Test: Normal Load - Mode: Read Only NVMe SSD SATA 3.0 SSD USB 3.0 SSD OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Only Btrfs EXT4 F2FS XFS 90K 180K 270K 360K 450K SE +/- 2516.66, N = 3 SE +/- 2846.13, N = 3 SE +/- 1219.40, N = 3 SE +/- 2562.12, N = 3 SE +/- 6418.33, N = 3 SE +/- 6393.26, N = 3 SE +/- 3275.14, N = 3 SE +/- 3761.27, N = 3 SE +/- 2645.53, N = 3 SE +/- 8594.94, N = 3 SE +/- 1100.50, N = 3 425673 440339 433455 421938 429268 441150 425431 429427 422294 439207 429222 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
Flexible IO Tester Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory NVMe SSD SATA 3.0 SSD USB 3.0 SSD OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Btrfs EXT4 F2FS XFS 200 400 600 800 1000 SE +/- 7.72, N = 9 SE +/- 14.77, N = 3 SE +/- 9.71, N = 3 SE +/- 13.20, N = 3 SE +/- 13.61, N = 12 SE +/- 0.88, N = 3 SE +/- 0.67, N = 3 SE +/- 8.95, N = 12 SE +/- 0.07, N = 3 SE +/- 1.00, N = 12 SE +/- 0.82, N = 12 SE +/- 0.10, N = 3 SE +/- 5.13, N = 12 226.00 1010.00 949.00 1046.00 241.00 355.00 356.00 324.00 14.37 14.58 15.47 92.00 152.00 144.84 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lgfapi -lglusterfs -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory NVMe SSD SATA 3.0 SSD USB 3.0 SSD OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.1 Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Btrfs EXT4 F2FS XFS 60K 120K 180K 240K 300K SE +/- 1954.54, N = 9 SE +/- 3844.19, N = 3 SE +/- 2516.61, N = 3 SE +/- 3179.80, N = 3 SE +/- 3481.39, N = 12 SE +/- 173.21, N = 3 SE +/- 166.67, N = 3 SE +/- 2289.32, N = 12 SE +/- 33.33, N = 3 SE +/- 33.33, N = 3 SE +/- 1292.49, N = 12 57878 258667 243000 267667 61750 91000 91233 82792 23533 38833 36958 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lgfapi -lglusterfs -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory NVMe SSD SATA 3.0 SSD USB 3.0 SSD OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Btrfs EXT4 F2FS XFS 200 400 600 800 1000 SE +/- 5.02, N = 4 SE +/- 6.94, N = 3 SE +/- 4.51, N = 3 SE +/- 12.98, N = 3 SE +/- 15.63, N = 12 SE +/- 0.67, N = 3 SE +/- 0.30, N = 12 SE +/- 0.08, N = 4 SE +/- 0.07, N = 7 SE +/- 0.40, N = 3 SE +/- 0.33, N = 3 SE +/- 4.44, N = 11 293.00 1012.00 930.00 1000.00 234.00 355.00 357.00 347.00 4.36 5.13 5.39 91.80 152.00 147.00 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lgfapi -lglusterfs -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory NVMe SSD SATA 3.0 SSD USB 3.0 SSD OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.1 Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Btrfs EXT4 F2FS XFS 60K 120K 180K 240K 300K SE +/- 1242.65, N = 4 SE +/- 1732.05, N = 3 SE +/- 1000.00, N = 3 SE +/- 3214.55, N = 3 SE +/- 3992.03, N = 12 SE +/- 185.59, N = 3 SE +/- 33.33, N = 3 SE +/- 33.33, N = 3 SE +/- 66.67, N = 3 SE +/- 1127.46, N = 11 75050 259000 238000 256000 59892 90833 91467 88700 23567 38933 37545 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lgfapi -lglusterfs -lrt -laio -lz -lm -lpthread -ldl
SQLite Timed SQLite Insertions NVMe SSD SATA 3.0 SSD USB 3.0 SSD OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.22 Timed SQLite Insertions Btrfs EXT4 F2FS XFS 40 80 120 160 200 SE +/- 0.05, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.05, N = 3 SE +/- 0.17, N = 3 SE +/- 0.27, N = 3 SE +/- 0.06, N = 3 SE +/- 2.30, N = 3 SE +/- 0.77, N = 3 SE +/- 0.09, N = 3 SE +/- 0.12, N = 3 6.49 2.05 2.01 85.09 38.35 45.79 36.17 165.51 42.67 51.80 39.02 1. (CC) gcc options: -O2 -lz -ldl -lpthread
Flexible IO Tester Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory NVMe SSD SATA 3.0 SSD USB 3.0 SSD OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.1 Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Btrfs EXT4 F2FS XFS 60K 120K 180K 240K 300K SE +/- 2136.00, N = 4 SE +/- 3055.05, N = 3 SE +/- 5487.36, N = 3 SE +/- 2848.00, N = 3 SE +/- 88.19, N = 3 SE +/- 33.33, N = 3 SE +/- 1767.69, N = 9 SE +/- 1503.17, N = 12 135250 284000 274667 275667 95667 96467 96600 96100 34667 38300 38300 36083 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lgfapi -lglusterfs -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory NVMe SSD SATA 3.0 SSD USB 3.0 SSD OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Btrfs EXT4 F2FS XFS 200 400 600 800 1000 SE +/- 8.05, N = 4 SE +/- 12.77, N = 3 SE +/- 21.67, N = 3 SE +/- 11.72, N = 3 SE +/- 0.33, N = 3 SE +/- 6.84, N = 9 SE +/- 5.89, N = 12 528 1110 1074 1077 374 377 377 375 136 150 150 141 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lgfapi -lglusterfs -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory NVMe SSD SATA 3.0 SSD USB 3.0 SSD OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.1 Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Btrfs EXT4 F2FS XFS 60K 120K 180K 240K 300K SE +/- 1527.53, N = 3 SE +/- 666.67, N = 3 SE +/- 7088.68, N = 12 SE +/- 173.21, N = 3 SE +/- 88.19, N = 3 SE +/- 466.67, N = 6 SE +/- 33.33, N = 3 SE +/- 290.59, N = 3 136000 263333 269000 278583 95600 96600 96700 96300 35733 35933 36467 36033 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lgfapi -lglusterfs -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory NVMe SSD SATA 3.0 SSD USB 3.0 SSD OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Btrfs EXT4 F2FS XFS 200 400 600 800 1000 SE +/- 5.90, N = 3 SE +/- 2.33, N = 3 SE +/- 27.73, N = 12 SE +/- 0.88, N = 3 SE +/- 0.33, N = 3 SE +/- 1.83, N = 6 SE +/- 1.15, N = 3 532 1030 1050 1089 373 377 378 376 140 140 142 141 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lgfapi -lglusterfs -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory NVMe SSD SATA 3.0 SSD USB 3.0 SSD OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Btrfs EXT4 F2FS XFS 600 1200 1800 2400 3000 SE +/- 18.49, N = 12 SE +/- 0.33, N = 3 SE +/- 0.58, N = 3 892 2513 2582 2591 384 508 509 509 312 419 419 419 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lgfapi -lglusterfs -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory NVMe SSD SATA 3.0 SSD USB 3.0 SSD OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Btrfs EXT4 F2FS XFS 600 1200 1800 2400 3000 SE +/- 1.53, N = 3 SE +/- 0.33, N = 3 2613 2510 2586 2590 537 536 536 535 419 419 419 419 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lgfapi -lglusterfs -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory NVMe SSD SATA 3.0 SSD USB 3.0 SSD OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Btrfs EXT4 F2FS XFS 500 1000 1500 2000 2500 SE +/- 6.89, N = 3 SE +/- 2.40, N = 3 SE +/- 21.46, N = 3 SE +/- 1.33, N = 3 SE +/- 2.19, N = 3 SE +/- 0.60, N = 4 SE +/- 0.58, N = 3 2120.00 1991.00 2151.00 2145.00 501.00 518.00 519.00 518.00 35.58 414.00 414.00 414.00 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lgfapi -lglusterfs -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory NVMe SSD SATA 3.0 SSD USB 3.0 SSD OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Btrfs EXT4 F2FS XFS 500 1000 1500 2000 2500 SE +/- 4.04, N = 3 SE +/- 4.36, N = 3 SE +/- 28.54, N = 3 SE +/- 4.67, N = 3 SE +/- 2.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.52, N = 3 SE +/- 5.00, N = 3 2061.00 1991.00 2162.00 2134.00 504.00 518.00 519.00 518.00 35.83 413.00 409.00 414.00 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lgfapi -lglusterfs -lrt -laio -lz -lm -lpthread -ldl
FS-Mark Test: 4000 Files, 32 Sub Dirs, 1MB Size NVMe SSD SATA 3.0 SSD USB 3.0 SSD OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 4000 Files, 32 Sub Dirs, 1MB Size Btrfs EXT4 F2FS XFS 200 400 600 800 1000 SE +/- 9.48, N = 3 SE +/- 11.31, N = 3 SE +/- 18.90, N = 12 SE +/- 12.12, N = 3 SE +/- 0.90, N = 3 SE +/- 0.35, N = 3 SE +/- 0.30, N = 3 SE +/- 0.60, N = 3 SE +/- 0.41, N = 3 SE +/- 0.87, N = 3 SE +/- 1.77, N = 3 640 706 825 930 155 157 213 165 145 191 141 1. (CC) gcc options: -static
FS-Mark Test: 1000 Files, 1MB Size NVMe SSD SATA 3.0 SSD USB 3.0 SSD OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 1000 Files, 1MB Size Btrfs EXT4 F2FS XFS 200 400 600 800 1000 SE +/- 4.56, N = 3 SE +/- 11.02, N = 12 SE +/- 15.30, N = 3 SE +/- 15.28, N = 4 SE +/- 0.32, N = 3 SE +/- 0.20, N = 3 SE +/- 0.43, N = 3 SE +/- 0.72, N = 3 SE +/- 0.58, N = 12 SE +/- 0.15, N = 3 SE +/- 0.99, N = 3 SE +/- 2.42, N = 12 657.20 726.59 882.90 948.65 157.00 158.00 214.00 169.00 35.30 147.00 192.00 152.00 1. (CC) gcc options: -static
Phoronix Test Suite v10.8.4