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&gru&sro .
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
fs-mark: 1000 Files, 1MB Size fs-mark: 5000 Files, 1MB Size, 4 Threads fs-mark: 4000 Files, 32 Sub Dirs, 1MB Size fio: Rand Read - Linux AIO - No - Yes - 4KB - Default Test Directory fio: Rand Write - Linux AIO - No - Yes - 4KB - Default Test Directory fio: Seq Read - Linux AIO - No - Yes - 4KB - Default Test Directory fio: Seq Write - Linux AIO - No - Yes - 4KB - Default Test Directory fio: Rand Read - Linux AIO - No - Yes - 2MB - Default Test Directory fio: Rand Read - Linux AIO - No - Yes - 4KB - Default Test Directory fio: Rand Write - Linux AIO - No - Yes - 2MB - Default Test Directory fio: Rand Write - Linux AIO - No - Yes - 4KB - Default Test Directory fio: Seq Read - Linux AIO - No - Yes - 2MB - Default Test Directory fio: Seq Read - Linux AIO - No - Yes - 4KB - Default Test Directory fio: Seq Write - Linux AIO - No - Yes - 2MB - Default Test Directory fio: Seq Write - Linux AIO - No - Yes - 4KB - Default Test Directory compilebench: Initial Create pgbench: Buffer Test - Normal Load - Read Only pgbench: Buffer Test - Normal Load - Read Write startup-time: Only Seq Reads - xterm - Default Test Directory startup-time: Seq Reads + Writes - xterm - Default Test Directory startup-time: Only Seq Reads - GNOME Terminal - Default Test Directory startup-time: Only Seq Reads - LibreOffice Writer - Default Test Directory startup-time: Seq Reads + Writes - GNOME Terminal - Default Test Directory startup-time: Seq Reads + Writes - LibreOffice Writer - Default Test Directory sqlite: Timed SQLite Insertions NVMe SSD SATA 3.0 SSD USB 3.0 SSD Btrfs EXT4 F2FS XFS Btrfs EXT4 F2FS XFS Btrfs EXT4 F2FS XFS 657.20 1383 640 136000 75050 135250 57878 2613 532 2061 293 892 528 2120 226 246 425673 22361 0.54 0.33 2.93 1.23 1.03 0.95 6.49 726.59 1185 706 263333 259000 284000 258667 2510 1030 1991 1012 2513 1110 1991 1010 526 440339 44842 0.54 0.72 2.08 1.37 3.02 1.97 2.05 882.90 1157 825 269000 238000 274667 243000 2586 1050 2162 930 2582 1074 2151 949 498 433455 41795 0.35 0.34 1.03 0.76 1.03 0.69 2.01 948.65 1547 930 278583 256000 275667 267667 2590 1089 2134 1000 2591 1077 2145 1046 422 421938 44067 0.53 0.66 2.00 1.38 2.95 1.74 157 255 155 95600 59892 95667 61750 537 373 504 234 384 374 501 241 207 429268 4927 7.94 7.03 24.33 15.45 21.01 14.14 85.09 158 312 157 96600 90833 96467 91000 536 377 518 355 508 377 518 355 509 441150 8548 2.10 1.48 9.23 6.46 6.61 4.75 38.35 214 338 213 96700 91467 96600 91233 536 378 519 357 509 377 519 356 333 425431 9410 1.83 1.28 5.61 3.79 4.05 2.79 45.79 169 272 165 96300 88700 96100 82792 535 376 518 347 509 375 518 324 416 429427 8737 2.17 1.34 9.25 6.49 5.85 4.23 36.17 35.30 35733 34667 419 140 35.83 5.39 312 136 35.58 15.47 165.51 147 275 145 35933 23567 38300 23533 419 140 413 91.80 419 150 414 92.00 518 422294 6796 2.74 1.31 11.97 8.42 5.53 4.17 42.67 192 229 191 36467 38933 38300 38833 419 142 409 152 419 150 414 152 275 439207 823 2.21 1.26 7.32 4.99 4.01 2.76 51.80 152 215 141 36033 37545 36083 36958 419 141 414 147 419 141 414 144.84 420 429222 6365 2.79 1.31 11.95 8.43 5.58 4.21 39.02 OpenBenchmarking.org
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
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
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
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 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
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 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 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: 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: 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
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: 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: 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: 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: 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
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
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
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: 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: 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
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: 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: 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
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
Phoronix Test Suite v10.8.4