SSD Storage Tests June 2020 AMD Ryzen 9 3900X 12-Core testing with a ASUS TUF GAMING X570-PLUS (WI-FI) (2203 BIOS) and MSI AMD Radeon RX 470/480/570/570X/580/580X/590 8GB on Ubuntu 20.04 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2007018-NE-SSDSTORAG93&grs&sro .
SSD Storage Tests June 2020 Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution XFS EXT4 Btrfs F2FS NILFS2 AMD Ryzen 9 3900X 12-Core @ 3.80GHz (12 Cores / 24 Threads) ASUS TUF GAMING X570-PLUS (WI-FI) (2203 BIOS) AMD Starship/Matisse 2 x 8192 MB DDR4-3600MT/s Corsair CMK16GX4M2Z3600C18 Samsung SSD 970 EVO Plus 250GB + 500GB Seagate FireCuda 520 SSD ZP500GM30002 MSI AMD Radeon RX 470/480/570/570X/580/580X/590 8GB (1366/2000MHz) AMD Ellesmere HDMI Audio ASUS MG28U Realtek RTL8111/8168/8411 + Intel-AC 9260 Ubuntu 20.04 5.8.0-050800daily20200626-generic (x86_64) GNOME Shell 3.36.1 X Server 1.20.7 modesetting 1.20.7 4.6 Mesa 20.0.4 (LLVM 9.0.1) GCC 9.3.0 xfs 3840x2160 ext4 btrfs f2fs nilfs 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++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none,hsa --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=auto --with-tune=generic --without-cuda-driver -v Disk Details - XFS: NONE / attr2,inode64,logbsize=32k,logbufs=8,noquota,relatime,rw - EXT4: NONE / errors=remount-ro,relatime,rw - Btrfs: NONE / relatime,rw,space_cache,ssd,subvol=/,subvolid=5 - 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 - NILFS2: NONE / relatime,rw Processor Details - Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x8701021 Security Details - itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional STIBP: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
SSD Storage Tests June 2020 fio: Seq Write - IO_uring - Yes - No - 2MB - Default Test Directory fio: Rand Write - IO_uring - Yes - No - 4KB - Default Test Directory fio: Rand Write - IO_uring - Yes - No - 4KB - Default Test Directory fio: Seq Read - IO_uring - Yes - No - 4KB - Default Test Directory fio: Seq Read - IO_uring - Yes - No - 4KB - Default Test Directory fio: Seq Read - IO_uring - Yes - No - 2MB - Default Test Directory fio: Seq Read - IO_uring - Yes - No - 2MB - Default Test Directory fio: Rand Read - IO_uring - Yes - No - 4KB - Default Test Directory fio: Rand Read - IO_uring - Yes - No - 4KB - Default Test Directory fio: Rand Read - IO_uring - Yes - No - 2MB - Default Test Directory fio: Rand Read - IO_uring - Yes - No - 2MB - Default Test Directory leveldb: Seq Fill leveldb: Seq Fill leveldb: Seek Rand leveldb: Rand Fill leveldb: Rand Fill leveldb: Fill Sync leveldb: Rand Read leveldb: Rand Delete leveldb: Hot Read leveldb: Overwrite leveldb: Overwrite leveldb: Fill Sync ior: Read Test ior: Write Test fio: Seq Write - IO_uring - Yes - No - 4KB - Default Test Directory fio: Seq Write - IO_uring - Yes - No - 4KB - Default Test Directory fio: Seq Write - IO_uring - Yes - No - 2MB - Default Test Directory fio: Rand Write - IO_uring - Yes - No - 2MB - Default Test Directory fio: Rand Write - IO_uring - Yes - No - 2MB - Default Test Directory sqlite: 8 sqlite: 1 startup-time: Seq Reads + Writes - LibreOffice Writer - Default Test Directory startup-time: Seq Reads + Writes - GNOME Terminal - Default Test Directory startup-time: Only Seq Reads - LibreOffice Writer - Default Test Directory startup-time: Only Seq Reads - GNOME Terminal - Default Test Directory startup-time: Seq Reads + Writes - xterm - Default Test Directory startup-time: Only Seq Reads - xterm - Default Test Directory XFS EXT4 Btrfs F2FS NILFS2 2115 1020 261333 1248 319667 1426 2859 1139 291333 1903 3813 33.7 78.650 21.010 32.5 81.678 5249.121 14.123 72.674 14.043 81.650 32.5 0.5 690.51 784.76 293333 1146 1054 1042 2091 54.810 15.228 0.392222 0.457111 0.559556 0.669334 0.243750 0.200778 1718 955 244667 2045 523333 1403 2814 533 137000 1415 2839 33.8 78.461 21.088 32.5 81.762 5217.981 14.236 72.683 14.055 81.881 32.4 0.5 1438.22 316.80 310000 1211 855 857 1722 152.677 32.953 3.76389 5.25800 1.65945 1.98944 1.19911 0.520778 2096 841 215000 774 198333 990 1974 1059 271000 1574 3156 34.0 78.097 20.930 32.4 81.930 5207.205 14.212 72.405 14.080 81.224 32.7 0.5 591.46 433.70 353333 1380 1045 859 1726 49.575 27.941 1.13433 1.70200 1.80461 2.94672 0.611139 1.096222 1586 985 252333 1456 372667 1503 3012 1154 295333 1906 3819 34.5 76.920 21.245 32.6 81.479 5282.571 14.305 72.261 14.167 81.348 32.6 0.5 740.90 484.63 118760 464 789 762 1530 107.282 16.662 0.271370 0.296611 0.364167 0.476555 0.153556 0.196222 316 359 92000 879 225000 649 1305 1159 296667 1948 3903 34.4 77.155 20.896 32.9 80.748 5224.910 14.179 73.052 14.016 81.108 32.7 0.5 742.41 138.09 76233 298 156 137 281 285.753 15.984 0.297000 0.343567 0.579889 0.684667 0.152833 0.223 OpenBenchmarking.org
Flexible IO Tester Type: Sequential Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Sequential Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory Btrfs EXT4 F2FS NILFS2 XFS 500 1000 1500 2000 2500 SE +/- 23.85, N = 15 SE +/- 4.98, N = 3 SE +/- 14.11, N = 3 SE +/- 5.03, N = 13 SE +/- 17.90, N = 3 2096 1718 1586 316 2115 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
Flexible IO Tester Type: Random Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Random Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Btrfs EXT4 F2FS NILFS2 XFS 200 400 600 800 1000 SE +/- 10.21, N = 3 SE +/- 1.20, N = 3 SE +/- 10.15, N = 3 SE +/- 21.00, N = 2 SE +/- 11.93, N = 3 841 955 985 359 1020 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
Flexible IO Tester Type: Random Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Random Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Btrfs EXT4 F2FS NILFS2 XFS 60K 120K 180K 240K 300K SE +/- 2645.75, N = 3 SE +/- 333.33, N = 3 SE +/- 2728.45, N = 3 SE +/- 5400.00, N = 2 SE +/- 2962.73, N = 3 215000 244667 252333 92000 261333 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
Flexible IO Tester Type: Sequential Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Sequential Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Btrfs EXT4 F2FS NILFS2 XFS 400 800 1200 1600 2000 SE +/- 1.53, N = 3 SE +/- 7.77, N = 3 SE +/- 5.36, N = 3 SE +/- 1.20, N = 3 SE +/- 3.18, N = 3 774 2045 1456 879 1248 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
Flexible IO Tester Type: Sequential Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Sequential Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Btrfs EXT4 F2FS NILFS2 XFS 110K 220K 330K 440K 550K SE +/- 333.33, N = 3 SE +/- 1763.83, N = 3 SE +/- 1333.33, N = 3 SE +/- 881.92, N = 3 198333 523333 372667 225000 319667 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
Flexible IO Tester Type: Sequential Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Sequential Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory Btrfs EXT4 F2FS NILFS2 XFS 300 600 900 1200 1500 SE +/- 9.88, N = 8 SE +/- 1.67, N = 3 SE +/- 0.67, N = 3 SE +/- 1.20, N = 3 990 1403 1503 649 1426 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
Flexible IO Tester Type: Sequential Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Sequential Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory Btrfs EXT4 F2FS NILFS2 XFS 600 1200 1800 2400 3000 SE +/- 20.51, N = 8 SE +/- 0.67, N = 3 SE +/- 3.51, N = 3 SE +/- 1.86, N = 3 SE +/- 2.19, N = 3 1974 2814 3012 1305 2859 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
Flexible IO Tester Type: Random Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Random Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Btrfs EXT4 F2FS NILFS2 XFS 200 400 600 800 1000 SE +/- 2.08, N = 3 SE +/- 1.67, N = 3 SE +/- 6.67, N = 3 1059 533 1154 1159 1139 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
Flexible IO Tester Type: Random Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Random Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Btrfs EXT4 F2FS NILFS2 XFS 60K 120K 180K 240K 300K SE +/- 333.33, N = 3 SE +/- 333.33, N = 3 SE +/- 1666.67, N = 3 271000 137000 295333 296667 291333 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
Flexible IO Tester Type: Random Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Random Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory Btrfs EXT4 F2FS NILFS2 XFS 400 800 1200 1600 2000 SE +/- 12.33, N = 3 SE +/- 0.88, N = 3 SE +/- 14.28, N = 15 SE +/- 8.11, N = 3 SE +/- 5.36, N = 3 1574 1415 1906 1948 1903 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
Flexible IO Tester Type: Random Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Random Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory Btrfs EXT4 F2FS NILFS2 XFS 800 1600 2400 3200 4000 SE +/- 24.55, N = 3 SE +/- 1.76, N = 3 SE +/- 28.56, N = 15 SE +/- 16.22, N = 3 SE +/- 10.49, N = 3 3156 2839 3819 3903 3813 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
LevelDB Benchmark: Sequential Fill OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Sequential Fill Btrfs EXT4 F2FS NILFS2 XFS 8 16 24 32 40 SE +/- 0.15, N = 3 SE +/- 0.39, N = 3 SE +/- 0.06, N = 3 SE +/- 0.10, N = 3 SE +/- 0.03, N = 3 34.0 33.8 34.5 34.4 33.7 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Sequential Fill OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Sequential Fill Btrfs EXT4 F2FS NILFS2 XFS 20 40 60 80 100 SE +/- 0.38, N = 3 SE +/- 0.93, N = 3 SE +/- 0.12, N = 3 SE +/- 0.24, N = 3 SE +/- 0.11, N = 3 78.10 78.46 76.92 77.16 78.65 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Seek Random OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Seek Random Btrfs EXT4 F2FS NILFS2 XFS 5 10 15 20 25 SE +/- 0.11, N = 3 SE +/- 0.03, N = 3 SE +/- 0.17, N = 3 SE +/- 0.08, N = 3 SE +/- 0.02, N = 3 20.93 21.09 21.25 20.90 21.01 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Random Fill OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Random Fill Btrfs EXT4 F2FS NILFS2 XFS 8 16 24 32 40 SE +/- 0.17, N = 3 SE +/- 0.17, N = 3 SE +/- 0.09, N = 3 SE +/- 0.09, N = 3 SE +/- 0.06, N = 3 32.4 32.5 32.6 32.9 32.5 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Random Fill OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Random Fill Btrfs EXT4 F2FS NILFS2 XFS 20 40 60 80 100 SE +/- 0.45, N = 3 SE +/- 0.44, N = 3 SE +/- 0.20, N = 3 SE +/- 0.20, N = 3 SE +/- 0.15, N = 3 81.93 81.76 81.48 80.75 81.68 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Fill Sync OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Fill Sync Btrfs EXT4 F2FS NILFS2 XFS 1100 2200 3300 4400 5500 SE +/- 14.15, N = 3 SE +/- 29.25, N = 3 SE +/- 31.38, N = 3 SE +/- 18.83, N = 3 SE +/- 19.05, N = 3 5207.21 5217.98 5282.57 5224.91 5249.12 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Random Read OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Random Read Btrfs EXT4 F2FS NILFS2 XFS 4 8 12 16 20 SE +/- 0.02, N = 3 SE +/- 0.05, N = 3 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 SE +/- 0.06, N = 3 14.21 14.24 14.31 14.18 14.12 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Random Delete OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Random Delete Btrfs EXT4 F2FS NILFS2 XFS 16 32 48 64 80 SE +/- 0.06, N = 3 SE +/- 0.18, N = 3 SE +/- 0.08, N = 3 SE +/- 0.25, N = 3 SE +/- 0.09, N = 3 72.41 72.68 72.26 73.05 72.67 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Hot Read OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Hot Read Btrfs EXT4 F2FS NILFS2 XFS 4 8 12 16 20 SE +/- 0.13, N = 13 SE +/- 0.14, N = 12 SE +/- 0.11, N = 15 SE +/- 0.13, N = 12 SE +/- 0.13, N = 12 14.08 14.06 14.17 14.02 14.04 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Overwrite OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Overwrite Btrfs EXT4 F2FS NILFS2 XFS 20 40 60 80 100 SE +/- 0.25, N = 3 SE +/- 0.22, N = 3 SE +/- 0.23, N = 3 SE +/- 0.06, N = 3 SE +/- 0.32, N = 3 81.22 81.88 81.35 81.11 81.65 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Overwrite OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Overwrite Btrfs EXT4 F2FS NILFS2 XFS 8 16 24 32 40 SE +/- 0.12, N = 3 SE +/- 0.10, N = 3 SE +/- 0.09, N = 3 SE +/- 0.00, N = 3 SE +/- 0.13, N = 3 32.7 32.4 32.6 32.7 32.5 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Fill Sync OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Fill Sync Btrfs EXT4 F2FS NILFS2 XFS 0.1125 0.225 0.3375 0.45 0.5625 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.5 0.5 0.5 0.5 0.5 1. (CXX) g++ options: -O3 -lsnappy -lpthread
IOR Read Test OpenBenchmarking.org MB/s, More Is Better IOR 3.2.1 Read Test Btrfs EXT4 F2FS NILFS2 XFS 300 600 900 1200 1500 SE +/- 24.95, N = 15 SE +/- 7.72, N = 3 SE +/- 43.67, N = 12 SE +/- 1.83, N = 3 SE +/- 2.51, N = 3 591.46 1438.22 740.90 742.41 690.51 MIN: 53.62 / MAX: 987.02 MIN: 1358.12 / MAX: 1494.46 MIN: 64.78 / MAX: 1458.47 MIN: 267.13 / MAX: 846.33 MIN: 191.23 / MAX: 1338.59 1. (CC) gcc options: -O2 -lm -pthread -lmpi
IOR Write Test OpenBenchmarking.org MB/s, More Is Better IOR 3.2.1 Write Test Btrfs EXT4 F2FS NILFS2 XFS 200 400 600 800 1000 SE +/- 26.76, N = 15 SE +/- 2.84, N = 3 SE +/- 71.18, N = 12 SE +/- 1.06, N = 3 SE +/- 6.00, N = 3 433.70 316.80 484.63 138.09 784.76 MIN: 31.64 / MAX: 867.59 MIN: 82.97 / MAX: 348.59 MIN: 31.69 / MAX: 1201.96 MIN: 12.77 / MAX: 152.98 MIN: 13.78 / MAX: 869.97 1. (CC) gcc options: -O2 -lm -pthread -lmpi
Flexible IO Tester Type: Sequential Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Sequential Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Btrfs EXT4 F2FS NILFS2 XFS 80K 160K 240K 320K 400K SE +/- 1452.97, N = 3 SE +/- 1000.00, N = 3 SE +/- 14450.21, N = 15 SE +/- 437.16, N = 3 SE +/- 2666.67, N = 3 353333 310000 118760 76233 293333 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
Flexible IO Tester Type: Sequential Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Sequential Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Btrfs EXT4 F2FS NILFS2 XFS 300 600 900 1200 1500 SE +/- 5.24, N = 3 SE +/- 4.04, N = 3 SE +/- 56.45, N = 15 SE +/- 1.67, N = 3 SE +/- 10.20, N = 3 1380 1211 464 298 1146 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
Flexible IO Tester Type: Sequential Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Sequential Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory Btrfs EXT4 F2FS NILFS2 XFS 200 400 600 800 1000 SE +/- 11.94, N = 15 SE +/- 2.33, N = 3 SE +/- 7.06, N = 3 SE +/- 2.80, N = 13 SE +/- 8.84, N = 3 1045 855 789 156 1054 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
Flexible IO Tester Type: Random Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Random Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory Btrfs EXT4 F2FS NILFS2 XFS 200 400 600 800 1000 SE +/- 4.36, N = 3 SE +/- 4.93, N = 3 SE +/- 11.61, N = 3 SE +/- 3.45, N = 6 SE +/- 13.08, N = 3 859 857 762 137 1042 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
Flexible IO Tester Type: Random Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Random Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory Btrfs EXT4 F2FS NILFS2 XFS 400 800 1200 1600 2000 SE +/- 8.45, N = 3 SE +/- 9.87, N = 3 SE +/- 23.22, N = 3 SE +/- 7.14, N = 6 SE +/- 26.46, N = 3 1726 1722 1530 281 2091 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
SQLite Threads / Copies: 8 OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.30.1 Threads / Copies: 8 Btrfs EXT4 F2FS NILFS2 XFS 60 120 180 240 300 SE +/- 0.61, N = 5 SE +/- 2.16, N = 4 SE +/- 0.47, N = 3 SE +/- 38.65, N = 9 SE +/- 0.03, N = 3 49.58 152.68 107.28 285.75 54.81 1. (CC) gcc options: -O2 -lz -lm -ldl -lpthread
SQLite Threads / Copies: 1 OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.30.1 Threads / Copies: 1 Btrfs EXT4 F2FS NILFS2 XFS 8 16 24 32 40 SE +/- 1.09, N = 12 SE +/- 0.30, N = 3 SE +/- 0.04, N = 3 SE +/- 1.26, N = 12 SE +/- 0.03, N = 3 27.94 32.95 16.66 15.98 15.23 1. (CC) gcc options: -O2 -lz -lm -ldl -lpthread
Application Start-up Time Background I/O Mix: Sequential Reads + Writes - Application To Start: LibreOffice Writer - Disk Target: Default Test Directory OpenBenchmarking.org sec, Fewer Is Better Application Start-up Time 3.4.0 Background I/O Mix: Sequential Reads + Writes - Application To Start: LibreOffice Writer - Disk Target: Default Test Directory Btrfs EXT4 F2FS NILFS2 XFS 0.8469 1.6938 2.5407 3.3876 4.2345 SE +/- 0.018905, N = 12 SE +/- 0.079742, N = 12 SE +/- 0.013944, N = 9 SE +/- 0.003533, N = 3 SE +/- 0.002076, N = 3 1.134330 3.763890 0.271370 0.297000 0.392222
Application Start-up Time Background I/O Mix: Sequential Reads + Writes - Application To Start: GNOME Terminal - Disk Target: Default Test Directory OpenBenchmarking.org sec, Fewer Is Better Application Start-up Time 3.4.0 Background I/O Mix: Sequential Reads + Writes - Application To Start: GNOME Terminal - Disk Target: Default Test Directory Btrfs EXT4 F2FS NILFS2 XFS 1.1831 2.3662 3.5493 4.7324 5.9155 SE +/- 0.037259, N = 12 SE +/- 0.119929, N = 12 SE +/- 0.013280, N = 12 SE +/- 0.014963, N = 10 SE +/- 0.031050, N = 12 1.702000 5.258000 0.296611 0.343567 0.457111
Application Start-up Time Background I/O Mix: Only Sequential Reads - Application To Start: LibreOffice Writer - Disk Target: Default Test Directory OpenBenchmarking.org sec, Fewer Is Better Application Start-up Time 3.4.0 Background I/O Mix: Only Sequential Reads - Application To Start: LibreOffice Writer - Disk Target: Default Test Directory Btrfs EXT4 F2FS NILFS2 XFS 0.406 0.812 1.218 1.624 2.03 SE +/- 0.060276, N = 12 SE +/- 0.025281, N = 3 SE +/- 0.004355, N = 6 SE +/- 0.000949, N = 3 SE +/- 0.006184, N = 3 1.804610 1.659450 0.364167 0.579889 0.559556
Application Start-up Time Background I/O Mix: Only Sequential Reads - Application To Start: GNOME Terminal - Disk Target: Default Test Directory OpenBenchmarking.org sec, Fewer Is Better Application Start-up Time 3.4.0 Background I/O Mix: Only Sequential Reads - Application To Start: GNOME Terminal - Disk Target: Default Test Directory Btrfs EXT4 F2FS NILFS2 XFS 0.663 1.326 1.989 2.652 3.315 SE +/- 0.070127, N = 12 SE +/- 0.004965, N = 3 SE +/- 0.005286, N = 3 SE +/- 0.005347, N = 3 SE +/- 0.003180, N = 3 2.946720 1.989440 0.476555 0.684667 0.669334
Application Start-up Time Background I/O Mix: Sequential Reads + Writes - Application To Start: xterm - Disk Target: Default Test Directory OpenBenchmarking.org sec, Fewer Is Better Application Start-up Time 3.4.0 Background I/O Mix: Sequential Reads + Writes - Application To Start: xterm - Disk Target: Default Test Directory Btrfs EXT4 F2FS NILFS2 XFS 0.2698 0.5396 0.8094 1.0792 1.349 SE +/- 0.016218, N = 12 SE +/- 0.005432, N = 3 SE +/- 0.012599, N = 12 SE +/- 0.014098, N = 12 SE +/- 0.052248, N = 12 0.611139 1.199110 0.153556 0.152833 0.243750
Application Start-up Time Background I/O Mix: Only Sequential Reads - Application To Start: xterm - Disk Target: Default Test Directory OpenBenchmarking.org sec, Fewer Is Better Application Start-up Time 3.4.0 Background I/O Mix: Only Sequential Reads - Application To Start: xterm - Disk Target: Default Test Directory Btrfs EXT4 F2FS NILFS2 XFS 0.2466 0.4932 0.7398 0.9864 1.233 SE +/- 0.044999, N = 12 SE +/- 0.001637, N = 3 SE +/- 0.002311, N = 6 SE +/- 0.002404, N = 3 SE +/- 0.002058, N = 3 1.096222 0.520778 0.196222 0.223000 0.200778
Phoronix Test Suite v10.8.5