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&rdt&grr .
Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server OpenGL Vulkan Compiler File-System Screen Resolution SATA 3.0 SSD USB 3.0 SSD NVMe SSD EXT4 XFS Btrfs F2FS EXT4 XFS F2FS Btrfs EXT4 F2FS XFS Btrfs 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 256GB Samsung SSD 850 + Samsung SSD 970 EVO 500GB 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 ext4 3840x2160 xfs btrfs f2fs 256GB 2115 + Samsung SSD 970 EVO 500GB ext4 xfs f2fs btrfs 280GB INTEL SSDPE21D280GA + Samsung SSD 970 EVO 500GB ext4 Samsung SSD 970 EVO 500GB + 280GB INTEL SSDPE21D280GA f2fs xfs btrfs 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 - SATA 3.0 SSD: EXT4: NONE / relatime,rw - SATA 3.0 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: 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: EXT4: NONE / relatime,rw,stripe=8191 - USB 3.0 SSD: XFS: NONE / attr2,inode64,noquota,relatime,rw - 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: Btrfs: NONE / relatime,rw,space_cache,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 - NVMe SSD: Btrfs: NONE / relatime,rw,space_cache,ssd,subvol=/,subvolid=5 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 SATA 3.0 SSD USB 3.0 SSD NVMe SSD EXT4 XFS Btrfs F2FS EXT4 XFS F2FS Btrfs EXT4 F2FS XFS Btrfs 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 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 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 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.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 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 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 14.37 5.13 165.51 34667 136 35733 140 312 419 35.58 35.83 35.30 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 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 OpenBenchmarking.org
Application Start-up Time Background I/O Mix: Sequential Reads + Writes - Application To Start: GNOME Terminal - Disk Target: Default Test Directory SATA 3.0 SSD USB 3.0 SSD NVMe 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 EXT4 XFS Btrfs F2FS 5 10 15 20 25 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 SE +/- 0.35, N = 4 SE +/- 0.06, N = 4 SE +/- 0.01, N = 3 SE +/- 0.04, N = 3 SE +/- 0.07, N = 4 SE +/- 0.08, N = 9 SE +/- 0.03, N = 9 SE +/- 0.19, N = 9 SE +/- 0.11, N = 9 6.61 5.85 21.01 4.05 5.53 5.58 4.01 3.02 1.03 2.95 1.03
Application Start-up Time Background I/O Mix: Sequential Reads + Writes - Application To Start: xterm - Disk Target: Default Test Directory SATA 3.0 SSD USB 3.0 SSD NVMe 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 EXT4 XFS Btrfs F2FS 2 4 6 8 10 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.14, N = 9 SE +/- 0.02, N = 5 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 8 SE +/- 0.01, N = 9 SE +/- 0.04, N = 9 SE +/- 0.00, N = 3 1.48 1.34 7.03 1.28 1.31 1.31 1.26 0.72 0.34 0.66 0.33
Application Start-up Time Background I/O Mix: Only Sequential Reads - Application To Start: LibreOffice Writer - Disk Target: Default Test Directory SATA 3.0 SSD USB 3.0 SSD NVMe 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 EXT4 XFS Btrfs F2FS 4 8 12 16 20 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.23, N = 9 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 SE +/- 0.02, N = 9 SE +/- 0.01, N = 3 SE +/- 0.02, N = 4 SE +/- 0.19, N = 9 6.46 6.49 15.45 3.79 8.42 8.43 4.99 1.37 0.76 1.38 1.23
Application Start-up Time Background I/O Mix: Sequential Reads + Writes - Application To Start: LibreOffice Writer - Disk Target: Default Test Directory SATA 3.0 SSD USB 3.0 SSD NVMe 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 EXT4 XFS Btrfs F2FS 4 8 12 16 20 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.17, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.04, N = 3 SE +/- 0.10, N = 6 SE +/- 0.02, N = 9 SE +/- 0.10, N = 9 SE +/- 0.09, N = 9 4.75 4.23 14.14 2.79 4.17 4.21 2.76 1.97 0.69 1.74 0.95
Application Start-up Time Background I/O Mix: Only Sequential Reads - Application To Start: xterm - Disk Target: Default Test Directory SATA 3.0 SSD USB 3.0 SSD NVMe 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 EXT4 XFS Btrfs F2FS 2 4 6 8 10 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.18, N = 9 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.19, N = 9 2.10 2.17 7.94 1.83 2.74 2.79 2.21 0.54 0.35 0.53 0.54
Application Start-up Time Background I/O Mix: Only Sequential Reads - Application To Start: GNOME Terminal - Disk Target: Default Test Directory SATA 3.0 SSD USB 3.0 SSD NVMe 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 EXT4 XFS Btrfs F2FS 6 12 18 24 30 SE +/- 0.08, N = 3 SE +/- 0.11, N = 3 SE +/- 0.40, N = 4 SE +/- 0.05, N = 3 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.07, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.37, N = 9 9.23 9.25 24.33 5.61 11.97 11.95 7.32 2.08 1.03 2.00 2.93
PostgreSQL pgbench Scaling: Buffer Test - Test: Normal Load - Mode: Read Write SATA 3.0 SSD USB 3.0 SSD NVMe SSD OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Write EXT4 XFS Btrfs F2FS 10K 20K 30K 40K 50K SE +/- 37.85, N = 3 SE +/- 34.48, N = 3 SE +/- 20.03, N = 3 SE +/- 41.54, N = 3 SE +/- 21.87, N = 3 SE +/- 23.13, N = 3 SE +/- 3.87, N = 3 SE +/- 293.09, N = 3 SE +/- 417.84, N = 12 SE +/- 432.28, N = 3 SE +/- 136.27, N = 3 8548 8737 4927 9410 6796 6365 823 44842 41795 44067 22361 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 SATA 3.0 SSD USB 3.0 SSD NVMe SSD OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 5000 Files, 1MB Size, 4 Threads EXT4 XFS Btrfs F2FS 300 600 900 1200 1500 SE +/- 0.61, N = 3 SE +/- 2.66, N = 3 SE +/- 0.81, N = 3 SE +/- 1.27, N = 3 SE +/- 0.13, N = 3 SE +/- 2.33, N = 12 SE +/- 0.35, N = 3 SE +/- 7.69, N = 3 SE +/- 16.16, N = 6 SE +/- 8.10, N = 2 SE +/- 15.10, N = 10 312 272 255 338 275 215 229 1185 1157 1547 1383 1. (CC) gcc options: -static
Compile Bench Test: Initial Create SATA 3.0 SSD USB 3.0 SSD NVMe SSD OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create EXT4 XFS Btrfs F2FS 110 220 330 440 550 SE +/- 1.61, N = 3 SE +/- 3.38, N = 3 SE +/- 4.03, N = 12 SE +/- 5.11, N = 12 SE +/- 5.30, N = 3 SE +/- 6.09, N = 3 SE +/- 21.36, N = 9 SE +/- 0.82, N = 3 SE +/- 0.71, N = 3 SE +/- 3.36, N = 3 SE +/- 3.04, N = 12 509 416 207 333 518 420 275 526 498 422 246
PostgreSQL pgbench Scaling: Buffer Test - Test: Normal Load - Mode: Read Only SATA 3.0 SSD USB 3.0 SSD NVMe SSD OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Only EXT4 XFS Btrfs F2FS 90K 180K 270K 360K 450K SE +/- 6393.26, N = 3 SE +/- 3761.27, N = 3 SE +/- 6418.33, N = 3 SE +/- 3275.14, N = 3 SE +/- 2645.53, N = 3 SE +/- 1100.50, N = 3 SE +/- 8594.94, N = 3 SE +/- 2846.13, N = 3 SE +/- 1219.40, N = 3 SE +/- 2562.12, N = 3 SE +/- 2516.66, N = 3 441150 429427 429268 425431 422294 429222 439207 440339 433455 421938 425673 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 USB 3.0 SSD SATA 3.0 SSD NVMe 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 XFS F2FS 200 400 600 800 1000 SE +/- 1.00, N = 12 SE +/- 0.82, N = 12 SE +/- 0.10, N = 3 SE +/- 5.13, N = 12 SE +/- 0.07, N = 3 SE +/- 0.88, N = 3 SE +/- 8.95, N = 12 SE +/- 13.61, N = 12 SE +/- 0.67, N = 3 SE +/- 14.77, N = 3 SE +/- 9.71, N = 3 SE +/- 13.20, N = 3 SE +/- 7.72, N = 9 14.58 15.47 92.00 144.84 152.00 14.37 355.00 324.00 241.00 356.00 1010.00 949.00 1046.00 226.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: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory SATA 3.0 SSD USB 3.0 SSD NVMe 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 EXT4 XFS Btrfs F2FS 60K 120K 180K 240K 300K SE +/- 173.21, N = 3 SE +/- 2289.32, N = 12 SE +/- 3481.39, N = 12 SE +/- 166.67, N = 3 SE +/- 33.33, N = 3 SE +/- 1292.49, N = 12 SE +/- 33.33, N = 3 SE +/- 3844.19, N = 3 SE +/- 2516.61, N = 3 SE +/- 3179.80, N = 3 SE +/- 1954.54, N = 9 91000 82792 61750 91233 23533 36958 38833 258667 243000 267667 57878 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 USB 3.0 SSD SATA 3.0 SSD NVMe 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 XFS F2FS 200 400 600 800 1000 SE +/- 0.30, N = 12 SE +/- 0.07, N = 7 SE +/- 0.40, N = 3 SE +/- 4.44, N = 11 SE +/- 0.33, N = 3 SE +/- 0.08, N = 4 SE +/- 0.67, N = 3 SE +/- 15.63, N = 12 SE +/- 6.94, N = 3 SE +/- 4.51, N = 3 SE +/- 12.98, N = 3 SE +/- 5.02, N = 4 4.36 5.39 91.80 147.00 152.00 5.13 355.00 347.00 234.00 357.00 1012.00 930.00 1000.00 293.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 SATA 3.0 SSD USB 3.0 SSD NVMe 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 EXT4 XFS Btrfs F2FS 60K 120K 180K 240K 300K SE +/- 185.59, N = 3 SE +/- 3992.03, N = 12 SE +/- 33.33, N = 3 SE +/- 33.33, N = 3 SE +/- 1127.46, N = 11 SE +/- 66.67, N = 3 SE +/- 1732.05, N = 3 SE +/- 1000.00, N = 3 SE +/- 3214.55, N = 3 SE +/- 1242.65, N = 4 90833 88700 59892 91467 23567 37545 38933 259000 238000 256000 75050 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 SATA 3.0 SSD USB 3.0 SSD NVMe SSD OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.22 Timed SQLite Insertions EXT4 XFS Btrfs F2FS 40 80 120 160 200 SE +/- 0.17, N = 3 SE +/- 0.06, N = 3 SE +/- 0.05, N = 3 SE +/- 0.27, N = 3 SE +/- 0.77, N = 3 SE +/- 0.12, N = 3 SE +/- 0.09, N = 3 SE +/- 2.30, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.05, N = 3 38.35 36.17 85.09 45.79 42.67 39.02 51.80 165.51 2.05 2.01 6.49 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 SATA 3.0 SSD USB 3.0 SSD NVMe 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 EXT4 XFS Btrfs F2FS 60K 120K 180K 240K 300K SE +/- 33.33, N = 3 SE +/- 88.19, N = 3 SE +/- 1503.17, N = 12 SE +/- 1767.69, N = 9 SE +/- 3055.05, N = 3 SE +/- 5487.36, N = 3 SE +/- 2848.00, N = 3 SE +/- 2136.00, N = 4 96467 96100 95667 96600 38300 36083 38300 34667 284000 274667 275667 135250 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 SATA 3.0 SSD USB 3.0 SSD NVMe 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 EXT4 XFS Btrfs F2FS 200 400 600 800 1000 SE +/- 0.33, N = 3 SE +/- 5.89, N = 12 SE +/- 6.84, N = 9 SE +/- 12.77, N = 3 SE +/- 21.67, N = 3 SE +/- 11.72, N = 3 SE +/- 8.05, N = 4 377 375 374 377 150 141 150 136 1110 1074 1077 528 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 SATA 3.0 SSD USB 3.0 SSD NVMe 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 EXT4 XFS Btrfs F2FS 60K 120K 180K 240K 300K SE +/- 173.21, N = 3 SE +/- 466.67, N = 6 SE +/- 290.59, N = 3 SE +/- 33.33, N = 3 SE +/- 88.19, N = 3 SE +/- 666.67, N = 3 SE +/- 7088.68, N = 12 SE +/- 1527.53, N = 3 96600 96300 95600 96700 35933 36033 36467 35733 263333 269000 278583 136000 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 SATA 3.0 SSD USB 3.0 SSD NVMe 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 EXT4 XFS Btrfs F2FS 200 400 600 800 1000 SE +/- 0.88, N = 3 SE +/- 1.83, N = 6 SE +/- 1.15, N = 3 SE +/- 0.33, N = 3 SE +/- 2.33, N = 3 SE +/- 27.73, N = 12 SE +/- 5.90, N = 3 377 376 373 378 140 141 142 140 1030 1050 1089 532 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 SATA 3.0 SSD USB 3.0 SSD NVMe 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 EXT4 XFS Btrfs F2FS 600 1200 1800 2400 3000 SE +/- 0.58, N = 3 SE +/- 0.33, N = 3 SE +/- 18.49, N = 12 508 509 384 509 419 419 419 312 2513 2582 2591 892 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 SATA 3.0 SSD USB 3.0 SSD NVMe 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 EXT4 XFS Btrfs F2FS 600 1200 1800 2400 3000 SE +/- 0.33, N = 3 SE +/- 1.53, N = 3 536 535 537 536 419 419 419 419 2510 2586 2590 2613 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 SATA 3.0 SSD USB 3.0 SSD NVMe 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 EXT4 XFS Btrfs F2FS 500 1000 1500 2000 2500 SE +/- 2.19, N = 3 SE +/- 0.58, N = 3 SE +/- 0.60, N = 4 SE +/- 2.40, N = 3 SE +/- 21.46, N = 3 SE +/- 1.33, N = 3 SE +/- 6.89, N = 3 518.00 518.00 501.00 519.00 414.00 414.00 414.00 35.58 1991.00 2151.00 2145.00 2120.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 SATA 3.0 SSD USB 3.0 SSD NVMe 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 EXT4 XFS Btrfs F2FS 500 1000 1500 2000 2500 SE +/- 2.33, N = 3 SE +/- 0.33, N = 3 SE +/- 5.00, N = 3 SE +/- 0.52, N = 3 SE +/- 4.36, N = 3 SE +/- 28.54, N = 3 SE +/- 4.67, N = 3 SE +/- 4.04, N = 3 518.00 518.00 504.00 519.00 413.00 414.00 409.00 35.83 1991.00 2162.00 2134.00 2061.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 SATA 3.0 SSD USB 3.0 SSD NVMe SSD OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 4000 Files, 32 Sub Dirs, 1MB Size EXT4 XFS Btrfs F2FS 200 400 600 800 1000 SE +/- 0.35, N = 3 SE +/- 0.60, N = 3 SE +/- 0.90, N = 3 SE +/- 0.30, N = 3 SE +/- 0.41, N = 3 SE +/- 1.77, N = 3 SE +/- 0.87, N = 3 SE +/- 11.31, N = 3 SE +/- 18.90, N = 12 SE +/- 12.12, N = 3 SE +/- 9.48, N = 3 157 165 155 213 145 141 191 706 825 930 640 1. (CC) gcc options: -static
FS-Mark Test: 1000 Files, 1MB Size SATA 3.0 SSD USB 3.0 SSD NVMe SSD OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 1000 Files, 1MB Size EXT4 XFS Btrfs F2FS 200 400 600 800 1000 SE +/- 0.20, N = 3 SE +/- 0.72, N = 3 SE +/- 0.32, N = 3 SE +/- 0.43, N = 3 SE +/- 0.15, N = 3 SE +/- 2.42, N = 12 SE +/- 0.99, N = 3 SE +/- 0.58, N = 12 SE +/- 11.02, N = 12 SE +/- 15.30, N = 3 SE +/- 15.28, N = 4 SE +/- 4.56, N = 3 158.00 169.00 157.00 214.00 147.00 152.00 192.00 35.30 726.59 882.90 948.65 657.20 1. (CC) gcc options: -static
Phoronix Test Suite v10.8.4