Btrfs Zstd, LZO, Zlib compression file-system tests 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 1711132-AL-BTRFSZSTD73 Btrfs Zstd Linux 4.14 Compression - Phoronix Test Suite Btrfs Zstd Linux 4.14 Compression Btrfs Zstd, LZO, Zlib compression file-system tests for a future article on Phoronix.
HTML result view exported from: https://openbenchmarking.org/result/1711132-AL-BTRFSZSTD73&grs&sor .
Btrfs Zstd Linux 4.14 Compression Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server OpenGL Compiler File-System Screen Resolution Btrfs Defaults Zlib Compression LZO Compression Zstd Compression Intel Core i7-6800K @ 3.80GHz (6 Cores / 12 Threads) MSI X99A WORKSTATION (MS-7A54) v1.0 Intel Xeon E7 v4/Xeon 16384MB 2 x 120GB TOSHIBA-TR150 NV120 12288MB Realtek ALC1150 ASUS PB278 Intel Connection Ubuntu 17.10 4.14.0-999-generic (x86_64) 20171111 GNOME Shell 3.26.1 Wayland 4.3 Mesa 17.2.2 GCC 7.2.0 btrfs 2560x1440 NVIDIA GeForce GTX TITAN X 12288MB OpenBenchmarking.org Environment Details - GJS_DEBUG_TOPICS=JS ERROR;JS LOG GJS_DEBUG_OUTPUT=stderr 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 - Btrfs Defaults: CFQ / relatime,rw,space_cache,ssd,subvol=/,subvolid=5 - Zlib Compression: CFQ / compress=zlib,relatime,rw,space_cache,ssd,subvol=/,subvolid=5 - LZO Compression: CFQ / compress=lzo,relatime,rw,space_cache,ssd,subvol=/,subvolid=5 - Zstd Compression: CFQ / compress=zstd,relatime,rw,space_cache,ssd,subvol=/,subvolid=5 Processor Details - Scaling Governor: intel_pstate powersave System Details - Python 2.7.14.
Btrfs Zstd Linux 4.14 Compression iozone: 4Kb - 8GB - Write Performance pgbench: On-Disk - Normal Load - Read Write pgbench: On-Disk - Heavy Contention - Read Write tiobench: Write - 128MB - 8 dbench: 12 sqlite: Default Test Directory pgbench: On-Disk - Single Thread - Read Write fio: Seq Read - Libaio - No - Yes - 4KB - Default Test Directory fio: Rand Read - Libaio - No - Yes - 4KB - Default Test Directory fio: Rand Write - Libaio - No - Yes - 4KB - Default Test Directory aio-stress: Rand Write compilebench: Compile compilebench: Initial Create fs-mark: 4000 Files, 32 Sub Dirs, 1MB Size fs-mark: 5000 Files, 1MB Size, 4 Threads fs-mark: 1000 Files, 1MB Size tiobench: Rand Read - 128MB - 8 tiobench: Read - 128MB - 8 tiobench: Rand Write - 128MB - 8 fio: Seq Write - Libaio - No - Yes - 4KB - Default Test Directory Btrfs Defaults Zlib Compression LZO Compression Zstd Compression 101.34 4.88 414.70 82.49 251.13 225.65 91.68 3832.24 894.32 148.90 47.97 50.00 110.97 1869.19 1824.19 133.45 98.84 1681.46 1090.24 1312.25 3.44 575.83 90.16 128.68 249.43 213.66 89.31 3813.18 1240.42 146.56 143.07 373.43 146.83 1743.76 1626.55 127.99 96.36 2220.51 852.49 1026.74 3.37 561.82 96.85 135.57 245.15 213.33 88.13 3949.78 1844.27 205.61 272.80 449.83 301.73 1745.84 1798.53 101.17 90.33 2185.79 1373.53 1652.20 3.51 567.82 88.10 148.16 231.57 211.45 93.08 3881.38 1666.26 200.01 250.43 473.17 258.57 1434.75 1731.58 101.18 97.04 OpenBenchmarking.org
FS-Mark CPU Usage (Summary) Monitor Min Avg Max Btrfs Defaults 0.5 8.3 16.2 LZO Compression 0.2 9.4 12.0 Zstd Compression 0.2 10.1 16.8 Zlib Compression 0.0 13.6 16.2 OpenBenchmarking.org Percent, Fewer Is Better FS-Mark 3.3 CPU Usage (Summary) Monitor 5 10 15 20 25
IOzone CPU Usage (Summary) Monitor Min Avg Max Btrfs Defaults 0.0 13.7 23.2 LZO Compression 0.8 24.9 43.7 Zstd Compression 1.3 27.9 53.7 Zlib Compression 0.0 62.6 80.3 OpenBenchmarking.org Percent, Fewer Is Better IOzone 3.465 CPU Usage (Summary) Monitor 20 40 60 80 100
AIO-Stress CPU Usage (Summary) Monitor Min Avg Max LZO Compression 0.0 5.7 10.3 Zlib Compression 0.2 7.1 9.3 Zstd Compression 0.2 7.7 10.1 Btrfs Defaults 0.0 8.3 13.3 OpenBenchmarking.org Percent, Fewer Is Better AIO-Stress 0.21 CPU Usage (Summary) Monitor 4 8 12 16 20
FS-Mark CPU Usage (Summary) Monitor Min Avg Max LZO Compression 0.0 6.5 11.0 Btrfs Defaults 0.3 7.8 8.9 Zstd Compression 0.3 8.3 12.6 Zlib Compression 0.0 11.3 15.4 OpenBenchmarking.org Percent, Fewer Is Better FS-Mark 3.3 CPU Usage (Summary) Monitor 5 10 15 20 25
Dbench CPU Usage (Summary) Monitor Min Avg Max Zstd Compression 0.3 28.9 83.4 Zlib Compression 0.2 29.6 83.4 LZO Compression 0.0 30.0 83.4 Btrfs Defaults 0.3 32.7 100.0 OpenBenchmarking.org Percent, Fewer Is Better Dbench 4.0 CPU Usage (Summary) Monitor 20 40 60 80 100
FS-Mark CPU Usage (Summary) Monitor Min Avg Max Btrfs Defaults 0.3 12.6 35.5 LZO Compression 0.2 19.8 29.9 Zstd Compression 0.3 21.4 33.3 Zlib Compression 0.3 31.1 39.8 OpenBenchmarking.org Percent, Fewer Is Better FS-Mark 3.3 CPU Usage (Summary) Monitor 11 22 33 44 55
IOzone Record Size: 4Kb - File Size: 8GB - Disk Test: Write Performance OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 4Kb - File Size: 8GB - Disk Test: Write Performance LZO Compression Zstd Compression Zlib Compression Btrfs Defaults 500 1000 1500 2000 2500 SE +/- 28.68, N = 3 SE +/- 8.43, N = 3 SE +/- 4.23, N = 3 SE +/- 2.13, N = 3 2220.51 2185.79 1681.46 101.34 1. (CC) gcc options: -O3
Threaded I/O Tester CPU Usage (Summary) Monitor Min Avg Max LZO Compression 0.0 10.2 16.1 Zlib Compression 0.3 10.2 16.7 Zstd Compression 0.2 10.2 16.7 Btrfs Defaults 0.0 11.7 17.4 OpenBenchmarking.org Percent, Fewer Is Better Threaded I/O Tester 20170503 CPU Usage (Summary) Monitor 5 10 15 20 25
SQLite CPU Usage (Summary) Monitor Min Avg Max Btrfs Defaults 0.0 3.2 8.5 LZO Compression 0.0 8.1 9.8 Zlib Compression 0.0 8.2 9.4 Zstd Compression 6.7 8.4 11.0 OpenBenchmarking.org Percent, Fewer Is Better SQLite 3.8.10.2 CPU Usage (Summary) Monitor 4 8 12 16 20
PostgreSQL pgbench Scaling: On-Disk - Test: Normal Load - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.0 Scaling: On-Disk - Test: Normal Load - Mode: Read Write Zstd Compression Zlib Compression LZO Compression 300 600 900 1200 1500 1373.53 1090.24 852.49 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -fPIC -lpgcommon -lpgport -lpthread -lrt -lcrypt -ldl -lm
PostgreSQL pgbench Scaling: On-Disk - Test: Heavy Contention - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.0 Scaling: On-Disk - Test: Heavy Contention - Mode: Read Write Zstd Compression Zlib Compression LZO Compression 400 800 1200 1600 2000 1652.20 1312.25 1026.74 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -fPIC -lpgcommon -lpgport -lpthread -lrt -lcrypt -ldl -lm
Threaded I/O Tester Test: Write - Size Per Thread: 128MB - Thread Count: 8 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Write - Size Per Thread: 128MB - Thread Count: 8 Btrfs Defaults Zstd Compression Zlib Compression LZO Compression 1.098 2.196 3.294 4.392 5.49 SE +/- 0.09, N = 3 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 4.88 3.51 3.44 3.37 1. (CC) gcc options: -O2
Dbench Client Count: 12 OpenBenchmarking.org MB/s, More Is Better Dbench 4.0 Client Count: 12 Zlib Compression Zstd Compression LZO Compression Btrfs Defaults 120 240 360 480 600 SE +/- 2.28, N = 3 SE +/- 1.13, N = 3 SE +/- 3.48, N = 3 SE +/- 3.58, N = 3 575.83 567.82 561.82 414.70 1. (CC) gcc options: -lpopt -O2
SQLite Test Target: Default Test Directory OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.8.10.2 Test Target: Default Test Directory Btrfs Defaults Zstd Compression Zlib Compression LZO Compression 20 40 60 80 100 SE +/- 0.63, N = 3 SE +/- 0.92, N = 3 SE +/- 1.98, N = 3 SE +/- 1.99, N = 3 82.49 88.10 90.16 96.85 1. (CC) gcc options: -O2 -ldl -lpthread
PostgreSQL pgbench Scaling: On-Disk - Test: Single Thread - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.0 Scaling: On-Disk - Test: Single Thread - Mode: Read Write Zstd Compression LZO Compression Zlib Compression 30 60 90 120 150 148.16 135.57 128.68 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -fPIC -lpgcommon -lpgport -lpthread -lrt -lcrypt -ldl -lm
Flexible IO Tester Type: Sequential Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 2.1.13 Type: Sequential Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Btrfs Defaults Zlib Compression LZO Compression Zstd Compression 13K 26K 39K 52K 65K SE +/- 117.22, N = 3 SE +/- 158.15, N = 3 SE +/- 6.64, N = 3 SE +/- 224.05, N = 3 62780 62353 61283 57888 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lm -lpthread -ldl
Flexible IO Tester Type: Sequential Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 2.1.13 Type: Sequential Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Btrfs Defaults Zlib Compression LZO Compression Zstd Compression 50 100 150 200 250 SE +/- 0.47, N = 3 SE +/- 0.63, N = 3 SE +/- 0.03, N = 3 SE +/- 0.90, N = 3 251.13 249.43 245.15 231.57 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lm -lpthread -ldl
Flexible IO Tester Type: Random Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 2.1.13 Type: Random Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Btrfs Defaults Zlib Compression LZO Compression Zstd Compression 12K 24K 36K 48K 60K SE +/- 590.83, N = 3 SE +/- 475.80, N = 3 SE +/- 965.84, N = 3 SE +/- 608.39, N = 3 56410 53411 53329 52860 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lm -lpthread -ldl
Flexible IO Tester Type: Random Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 2.1.13 Type: Random Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Btrfs Defaults Zlib Compression LZO Compression Zstd Compression 50 100 150 200 250 SE +/- 2.36, N = 3 SE +/- 1.90, N = 3 SE +/- 3.86, N = 3 SE +/- 2.43, N = 3 225.65 213.66 213.33 211.45 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lm -lpthread -ldl
Flexible IO Tester Type: Random Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 2.1.13 Type: Random Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Zstd Compression Btrfs Defaults Zlib Compression LZO Compression 20 40 60 80 100 SE +/- 1.05, N = 3 SE +/- 0.98, N = 3 SE +/- 1.61, N = 3 SE +/- 0.74, N = 3 93.08 91.68 89.31 88.13 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lm -lpthread -ldl
Flexible IO Tester Type: Random Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 2.1.13 Type: Random Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Zstd Compression Btrfs Defaults Zlib Compression LZO Compression 5K 10K 15K 20K 25K SE +/- 261.80, N = 3 SE +/- 244.10, N = 3 SE +/- 403.45, N = 3 SE +/- 183.75, N = 3 23266 22917 22323 22029 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lm -lpthread -ldl
AIO-Stress Test: Random Write OpenBenchmarking.org MB/s, More Is Better AIO-Stress 0.21 Test: Random Write LZO Compression Zstd Compression Btrfs Defaults Zlib Compression 800 1600 2400 3200 4000 SE +/- 124.36, N = 3 SE +/- 79.39, N = 3 SE +/- 77.05, N = 3 SE +/- 57.66, N = 3 3949.78 3881.38 3832.24 3813.18 1. (CC) gcc options: -pthread -laio
Compile Bench CPU Usage (Summary) Monitor Min Avg Max Zstd Compression 0.0 0.1 0.2 LZO Compression 1.7 1.7 1.7 OpenBenchmarking.org Percent, Fewer Is Better Compile Bench 0.6 CPU Usage (Summary) Monitor 0.8002 1.6004 2.4006 3.2008 4.001
Compile Bench CPU Usage (Summary) Monitor Min Avg Max Btrfs Defaults 0.0 14.3 43.2 LZO Compression 0.2 15.6 43.5 Zstd Compression 0.0 16.3 46.7 Zlib Compression 0.3 18.3 44.0 OpenBenchmarking.org Percent, Fewer Is Better Compile Bench 0.6 CPU Usage (Summary) Monitor 14 28 42 56 70
Threaded I/O Tester CPU Usage (Summary) Monitor Min Avg Max LZO Compression 0.0 10.2 18.8 Zlib Compression 0.0 10.3 16.5 Zstd Compression 0.0 10.4 17.0 Btrfs Defaults 0.0 12.0 18.4 OpenBenchmarking.org Percent, Fewer Is Better Threaded I/O Tester 20170503 CPU Usage (Summary) Monitor 6 12 18 24 30
Threaded I/O Tester CPU Usage (Summary) Monitor Min Avg Max LZO Compression 0.0 10.1 16.8 Zstd Compression 0.0 10.2 23.8 Zlib Compression 0.0 10.4 18.2 Btrfs Defaults 0.0 12.1 19.8 OpenBenchmarking.org Percent, Fewer Is Better Threaded I/O Tester 20170503 CPU Usage (Summary) Monitor 8 16 24 32 40
Threaded I/O Tester CPU Usage (Summary) Monitor Min Avg Max Zstd Compression 0.0 10.2 16.7 LZO Compression 0.0 10.3 21.0 Zlib Compression 0.0 10.4 16.7 Btrfs Defaults 0.2 11.8 18.4 OpenBenchmarking.org Percent, Fewer Is Better Threaded I/O Tester 20170503 CPU Usage (Summary) Monitor 6 12 18 24 30
Flexible IO Tester CPU Usage (Summary) Monitor Min Avg Max LZO Compression 0.0 21.2 48.9 Zlib Compression 0.0 23.2 46.3 Btrfs Defaults 0.0 23.4 45.3 Zstd Compression 0.0 23.9 50.3 OpenBenchmarking.org Percent, Fewer Is Better Flexible IO Tester 2.1.13 CPU Usage (Summary) Monitor 14 28 42 56 70
Flexible IO Tester CPU Usage (Summary) Monitor Min Avg Max LZO Compression 0.2 6.4 10.2 Zstd Compression 0.0 6.5 10.0 Zlib Compression 0.0 6.7 9.9 Btrfs Defaults 0.0 6.8 9.4 OpenBenchmarking.org Percent, Fewer Is Better Flexible IO Tester 2.1.13 CPU Usage (Summary) Monitor 4 8 12 16 20
Flexible IO Tester CPU Usage (Summary) Monitor Min Avg Max Zstd Compression 0.0 20.9 61.7 Btrfs Defaults 0.0 21.5 61.7 LZO Compression 0.0 22.1 64.3 Zlib Compression 0.0 22.1 64.3 OpenBenchmarking.org Percent, Fewer Is Better Flexible IO Tester 2.1.13 CPU Usage (Summary) Monitor 20 40 60 80 100
Flexible IO Tester CPU Usage (Summary) Monitor Min Avg Max Zstd Compression 0.0 5.6 9.6 Zlib Compression 0.0 5.7 9.5 LZO Compression 0.0 5.8 9.2 Btrfs Defaults 0.0 6.2 9.4 OpenBenchmarking.org Percent, Fewer Is Better Flexible IO Tester 2.1.13 CPU Usage (Summary) Monitor 4.42 8.84 13.26 17.68 22.1
PostgreSQL pgbench CPU Usage (Summary) Monitor OpenBenchmarking.org Percent, Fewer Is Better PostgreSQL pgbench 10.0 CPU Usage (Summary) Monitor LZO Compression Zstd Compression Zlib Compression 20 40 60 80 100 Min: 0 / Avg: 13.99 / Max: 91.67 Min: 0 / Avg: 18.45 / Max: 91.65 Min: 0 / Avg: 22.37 / Max: 80.54
PostgreSQL pgbench CPU Usage (Summary) Monitor OpenBenchmarking.org Percent, Fewer Is Better PostgreSQL pgbench 10.0 CPU Usage (Summary) Monitor LZO Compression Zstd Compression Zlib Compression 20 40 60 80 100 Min: 0 / Avg: 14.3 / Max: 91.68 Min: 0 / Avg: 18.16 / Max: 78.06 Min: 0 / Avg: 22.56 / Max: 87.21
PostgreSQL pgbench CPU Usage (Summary) Monitor OpenBenchmarking.org Percent, Fewer Is Better PostgreSQL pgbench 10.0 CPU Usage (Summary) Monitor LZO Compression Zstd Compression Zlib Compression 15 30 45 60 75 Min: 0 / Avg: 14.22 / Max: 75.04 Min: 0 / Avg: 17.89 / Max: 79.12 Min: 0.17 / Avg: 22.66 / Max: 80.13
CPU Usage (Summary) Monitor Phoronix Test Suite System Monitoring OpenBenchmarking.org Percent CPU Usage (Summary) Monitor Phoronix Test Suite System Monitoring LZO Compression Btrfs Defaults Zstd Compression Zlib Compression 20 40 60 80 100 Min: 0 / Avg: 14.84 / Max: 91.68 Min: 0 / Avg: 17.05 / Max: 100 Min: 0 / Avg: 17.04 / Max: 91.65 Min: 0 / Avg: 20.32 / Max: 87.21
Compile Bench Test: Compile OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Compile LZO Compression Zstd Compression Zlib Compression Btrfs Defaults 400 800 1200 1600 2000 SE +/- 111.82, N = 3 SE +/- 14.85, N = 3 SE +/- 9.13, N = 3 SE +/- 4.41, N = 3 1844.27 1666.26 1240.42 894.32
Compile Bench Test: Initial Create OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create LZO Compression Zstd Compression Btrfs Defaults Zlib Compression 50 100 150 200 250 SE +/- 4.00, N = 3 SE +/- 2.89, N = 3 SE +/- 16.73, N = 3 SE +/- 2.38, N = 3 205.61 200.01 148.90 146.56
FS-Mark Test: 4000 Files, 32 Sub Dirs, 1MB Size OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 4000 Files, 32 Sub Dirs, 1MB Size LZO Compression Zstd Compression Zlib Compression Btrfs Defaults 60 120 180 240 300 SE +/- 15.72, N = 3 SE +/- 19.36, N = 3 SE +/- 6.91, N = 3 SE +/- 2.59, N = 3 272.80 250.43 143.07 47.97 1. (CC) gcc options: -static
FS-Mark Test: 5000 Files, 1MB Size, 4 Threads OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 5000 Files, 1MB Size, 4 Threads Zstd Compression LZO Compression Zlib Compression Btrfs Defaults 100 200 300 400 500 SE +/- 46.27, N = 3 SE +/- 20.36, N = 3 SE +/- 27.32, N = 3 SE +/- 0.83, N = 3 473.17 449.83 373.43 50.00 1. (CC) gcc options: -static
FS-Mark Test: 1000 Files, 1MB Size OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 1000 Files, 1MB Size LZO Compression Zstd Compression Zlib Compression Btrfs Defaults 70 140 210 280 350 SE +/- 7.12, N = 3 SE +/- 18.63, N = 3 SE +/- 5.84, N = 3 SE +/- 15.02, N = 3 301.73 258.57 146.83 110.97 1. (CC) gcc options: -static
Threaded I/O Tester Test: Random Read - Size Per Thread: 128MB - Thread Count: 8 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Random Read - Size Per Thread: 128MB - Thread Count: 8 Btrfs Defaults LZO Compression Zlib Compression Zstd Compression 400 800 1200 1600 2000 SE +/- 333.80, N = 3 SE +/- 298.61, N = 3 SE +/- 300.38, N = 3 SE +/- 301.49, N = 3 1869.19 1745.84 1743.76 1434.75 1. (CC) gcc options: -O2
Threaded I/O Tester Test: Read - Size Per Thread: 128MB - Thread Count: 8 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Read - Size Per Thread: 128MB - Thread Count: 8 Btrfs Defaults LZO Compression Zstd Compression Zlib Compression 400 800 1200 1600 2000 SE +/- 318.94, N = 3 SE +/- 318.50, N = 3 SE +/- 303.70, N = 3 SE +/- 251.04, N = 3 1824.19 1798.53 1731.58 1626.55 1. (CC) gcc options: -O2
Threaded I/O Tester Test: Random Write - Size Per Thread: 128MB - Thread Count: 8 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Random Write - Size Per Thread: 128MB - Thread Count: 8 Btrfs Defaults Zlib Compression Zstd Compression LZO Compression 30 60 90 120 150 SE +/- 15.62, N = 3 SE +/- 9.16, N = 3 SE +/- 6.22, N = 3 SE +/- 5.37, N = 3 133.45 127.99 101.18 101.17 1. (CC) gcc options: -O2
Flexible IO Tester Type: Sequential Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 2.1.13 Type: Sequential Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Btrfs Defaults Zstd Compression Zlib Compression LZO Compression 5K 10K 15K 20K 25K SE +/- 2426.83, N = 3 SE +/- 1226.78, N = 3 SE +/- 1873.06, N = 3 SE +/- 527.99, N = 3 24707 24257 24087 22579 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lm -lpthread -ldl
Flexible IO Tester Type: Sequential Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 2.1.13 Type: Sequential Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Btrfs Defaults Zstd Compression Zlib Compression LZO Compression 20 40 60 80 100 SE +/- 9.71, N = 3 SE +/- 4.91, N = 3 SE +/- 7.49, N = 3 SE +/- 2.11, N = 3 98.84 97.04 96.36 90.33 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lm -lpthread -ldl
Phoronix Test Suite v10.8.4