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&sro&grr .
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 aio-stress: Rand Write iozone: 4Kb - 8GB - Write Performance 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 dbench: 12 tiobench: Rand Read - 128MB - 8 tiobench: Read - 128MB - 8 tiobench: Rand Write - 128MB - 8 tiobench: Write - 128MB - 8 fio: Seq Write - Libaio - No - Yes - 4KB - Default Test Directory fio: Seq Read - Libaio - No - Yes - 4KB - Default Test Directory fio: Rand Write - Libaio - No - Yes - 4KB - Default Test Directory fio: Rand Read - Libaio - No - Yes - 4KB - Default Test Directory sqlite: Default Test Directory pgbench: On-Disk - Heavy Contention - Read Write pgbench: On-Disk - Normal Load - Read Write pgbench: On-Disk - Single Thread - Read Write Btrfs Defaults Zlib Compression LZO Compression Zstd Compression 3832.24 101.34 894.32 148.90 47.97 50.00 110.97 414.70 1869.19 1824.19 133.45 4.88 98.84 251.13 91.68 225.65 82.49 3813.18 1681.46 1240.42 146.56 143.07 373.43 146.83 575.83 1743.76 1626.55 127.99 3.44 96.36 249.43 89.31 213.66 90.16 1312.25 1090.24 128.68 3949.78 2220.51 1844.27 205.61 272.80 449.83 301.73 561.82 1745.84 1798.53 101.17 3.37 90.33 245.15 88.13 213.33 96.85 1026.74 852.49 135.57 3881.38 2185.79 1666.26 200.01 250.43 473.17 258.57 567.82 1434.75 1731.58 101.18 3.51 97.04 231.57 93.08 211.45 88.10 1652.20 1373.53 148.16 OpenBenchmarking.org
CPU Usage (Summary) Monitor Phoronix Test Suite System Monitoring OpenBenchmarking.org Percent CPU Usage (Summary) Monitor Phoronix Test Suite System Monitoring Btrfs Defaults LZO Compression Zlib Compression Zstd Compression 20 40 60 80 100 Min: 0 / Avg: 17.05 / Max: 100 Min: 0 / Avg: 14.84 / Max: 91.68 Min: 0 / Avg: 20.32 / Max: 87.21 Min: 0 / Avg: 17.04 / Max: 91.65
AIO-Stress CPU Usage (Summary) Monitor Min Avg Max Btrfs Defaults 0.0 8.3 13.3 LZO Compression 0.0 5.7 10.3 Zlib Compression 0.2 7.1 9.3 Zstd Compression 0.2 7.7 10.1 OpenBenchmarking.org Percent, Fewer Is Better AIO-Stress 0.21 CPU Usage (Summary) Monitor 4 8 12 16 20
AIO-Stress Test: Random Write OpenBenchmarking.org MB/s, More Is Better AIO-Stress 0.21 Test: Random Write Btrfs Defaults LZO Compression Zlib Compression Zstd Compression 800 1600 2400 3200 4000 SE +/- 77.05, N = 3 SE +/- 124.36, N = 3 SE +/- 57.66, N = 3 SE +/- 79.39, N = 3 3832.24 3949.78 3813.18 3881.38 1. (CC) gcc options: -pthread -laio
IOzone CPU Usage (Summary) Monitor Min Avg Max Btrfs Defaults 0.0 13.7 23.2 LZO Compression 0.8 24.9 43.7 Zlib Compression 0.0 62.6 80.3 Zstd Compression 1.3 27.9 53.7 OpenBenchmarking.org Percent, Fewer Is Better IOzone 3.465 CPU Usage (Summary) Monitor 20 40 60 80 100
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 Btrfs Defaults LZO Compression Zlib Compression Zstd Compression 500 1000 1500 2000 2500 SE +/- 2.13, N = 3 SE +/- 28.68, N = 3 SE +/- 4.23, N = 3 SE +/- 8.43, N = 3 101.34 2220.51 1681.46 2185.79 1. (CC) gcc options: -O3
Compile Bench CPU Usage (Summary) Monitor Min Avg Max Zstd Compression 0.0 0.1 0.2 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 Test: Compile OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Compile Btrfs Defaults LZO Compression Zlib Compression Zstd Compression 400 800 1200 1600 2000 SE +/- 4.41, N = 3 SE +/- 111.82, N = 3 SE +/- 9.13, N = 3 SE +/- 14.85, N = 3 894.32 1844.27 1240.42 1666.26
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 Zlib Compression 0.3 18.3 44.0 Zstd Compression 0.0 16.3 46.7 OpenBenchmarking.org Percent, Fewer Is Better Compile Bench 0.6 CPU Usage (Summary) Monitor 14 28 42 56 70
Compile Bench Test: Initial Create OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create Btrfs Defaults LZO Compression Zlib Compression Zstd Compression 50 100 150 200 250 SE +/- 16.73, N = 3 SE +/- 4.00, N = 3 SE +/- 2.38, N = 3 SE +/- 2.89, N = 3 148.90 205.61 146.56 200.01
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 Zlib Compression 0.0 13.6 16.2 Zstd Compression 0.2 10.1 16.8 OpenBenchmarking.org Percent, Fewer Is Better FS-Mark 3.3 CPU Usage (Summary) Monitor 5 10 15 20 25
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 Btrfs Defaults LZO Compression Zlib Compression Zstd Compression 60 120 180 240 300 SE +/- 2.59, N = 3 SE +/- 15.72, N = 3 SE +/- 6.91, N = 3 SE +/- 19.36, N = 3 47.97 272.80 143.07 250.43 1. (CC) gcc options: -static
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 Zlib Compression 0.3 31.1 39.8 Zstd Compression 0.3 21.4 33.3 OpenBenchmarking.org Percent, Fewer Is Better FS-Mark 3.3 CPU Usage (Summary) Monitor 11 22 33 44 55
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 Btrfs Defaults LZO Compression Zlib Compression Zstd Compression 100 200 300 400 500 SE +/- 0.83, N = 3 SE +/- 20.36, N = 3 SE +/- 27.32, N = 3 SE +/- 46.27, N = 3 50.00 449.83 373.43 473.17 1. (CC) gcc options: -static
FS-Mark CPU Usage (Summary) Monitor Min Avg Max Btrfs Defaults 0.3 7.8 8.9 LZO Compression 0.0 6.5 11.0 Zlib Compression 0.0 11.3 15.4 Zstd Compression 0.3 8.3 12.6 OpenBenchmarking.org Percent, Fewer Is Better FS-Mark 3.3 CPU Usage (Summary) Monitor 5 10 15 20 25
FS-Mark Test: 1000 Files, 1MB Size OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 1000 Files, 1MB Size Btrfs Defaults LZO Compression Zlib Compression Zstd Compression 70 140 210 280 350 SE +/- 15.02, N = 3 SE +/- 7.12, N = 3 SE +/- 5.84, N = 3 SE +/- 18.63, N = 3 110.97 301.73 146.83 258.57 1. (CC) gcc options: -static
Dbench CPU Usage (Summary) Monitor Min Avg Max Btrfs Defaults 0.3 32.7 100.0 LZO Compression 0.0 30.0 83.4 Zlib Compression 0.2 29.6 83.4 Zstd Compression 0.3 28.9 83.4 OpenBenchmarking.org Percent, Fewer Is Better Dbench 4.0 CPU Usage (Summary) Monitor 20 40 60 80 100
Dbench Client Count: 12 OpenBenchmarking.org MB/s, More Is Better Dbench 4.0 Client Count: 12 Btrfs Defaults LZO Compression Zlib Compression Zstd Compression 120 240 360 480 600 SE +/- 3.58, N = 3 SE +/- 3.48, N = 3 SE +/- 2.28, N = 3 SE +/- 1.13, N = 3 414.70 561.82 575.83 567.82 1. (CC) gcc options: -lpopt -O2
Threaded I/O Tester CPU Usage (Summary) Monitor Min Avg Max Btrfs Defaults 0.0 12.0 18.4 LZO Compression 0.0 10.2 18.8 Zlib Compression 0.0 10.3 16.5 Zstd Compression 0.0 10.4 17.0 OpenBenchmarking.org Percent, Fewer Is Better Threaded I/O Tester 20170503 CPU Usage (Summary) Monitor 6 12 18 24 30
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 CPU Usage (Summary) Monitor Min Avg Max Btrfs Defaults 0.0 12.1 19.8 LZO Compression 0.0 10.1 16.8 Zlib Compression 0.0 10.4 18.2 Zstd Compression 0.0 10.2 23.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 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 Zlib Compression Zstd Compression 400 800 1200 1600 2000 SE +/- 318.94, N = 3 SE +/- 318.50, N = 3 SE +/- 251.04, N = 3 SE +/- 303.70, N = 3 1824.19 1798.53 1626.55 1731.58 1. (CC) gcc options: -O2
Threaded I/O Tester CPU Usage (Summary) Monitor Min Avg Max Btrfs Defaults 0.2 11.8 18.4 LZO Compression 0.0 10.3 21.0 Zlib Compression 0.0 10.4 16.7 Zstd Compression 0.0 10.2 16.7 OpenBenchmarking.org Percent, Fewer Is Better Threaded I/O Tester 20170503 CPU Usage (Summary) Monitor 6 12 18 24 30
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 LZO Compression Zlib Compression Zstd Compression 30 60 90 120 150 SE +/- 15.62, N = 3 SE +/- 5.37, N = 3 SE +/- 9.16, N = 3 SE +/- 6.22, N = 3 133.45 101.17 127.99 101.18 1. (CC) gcc options: -O2
Threaded I/O Tester CPU Usage (Summary) Monitor Min Avg Max Btrfs Defaults 0.0 11.7 17.4 LZO Compression 0.0 10.2 16.1 Zlib Compression 0.3 10.2 16.7 Zstd Compression 0.2 10.2 16.7 OpenBenchmarking.org Percent, Fewer Is Better Threaded I/O Tester 20170503 CPU Usage (Summary) Monitor 5 10 15 20 25
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 LZO Compression Zlib Compression Zstd Compression 1.098 2.196 3.294 4.392 5.49 SE +/- 0.09, N = 3 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 4.88 3.37 3.44 3.51 1. (CC) gcc options: -O2
Flexible IO Tester CPU Usage (Summary) Monitor Min Avg Max Btrfs Defaults 0.0 23.4 45.3 LZO Compression 0.0 21.2 48.9 Zlib Compression 0.0 23.2 46.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 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 LZO Compression Zlib Compression Zstd Compression 5K 10K 15K 20K 25K SE +/- 2426.83, N = 3 SE +/- 527.99, N = 3 SE +/- 1873.06, N = 3 SE +/- 1226.78, N = 3 24707 22579 24087 24257 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 LZO Compression Zlib Compression Zstd Compression 20 40 60 80 100 SE +/- 9.71, N = 3 SE +/- 2.11, N = 3 SE +/- 7.49, N = 3 SE +/- 4.91, N = 3 98.84 90.33 96.36 97.04 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lm -lpthread -ldl
Flexible IO Tester CPU Usage (Summary) Monitor Min Avg Max Btrfs Defaults 0.0 6.8 9.4 LZO Compression 0.2 6.4 10.2 Zlib Compression 0.0 6.7 9.9 Zstd Compression 0.0 6.5 10.0 OpenBenchmarking.org Percent, Fewer Is Better Flexible IO Tester 2.1.13 CPU Usage (Summary) Monitor 4 8 12 16 20
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 LZO Compression Zlib Compression Zstd Compression 13K 26K 39K 52K 65K SE +/- 117.22, N = 3 SE +/- 6.64, N = 3 SE +/- 158.15, N = 3 SE +/- 224.05, N = 3 62780 61283 62353 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 LZO Compression Zlib Compression Zstd Compression 50 100 150 200 250 SE +/- 0.47, N = 3 SE +/- 0.03, N = 3 SE +/- 0.63, N = 3 SE +/- 0.90, N = 3 251.13 245.15 249.43 231.57 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lm -lpthread -ldl
Flexible IO Tester CPU Usage (Summary) Monitor Min Avg Max Btrfs Defaults 0.0 21.5 61.7 LZO Compression 0.0 22.1 64.3 Zlib Compression 0.0 22.1 64.3 Zstd Compression 0.0 20.9 61.7 OpenBenchmarking.org Percent, Fewer Is Better Flexible IO Tester 2.1.13 CPU Usage (Summary) Monitor 20 40 60 80 100
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 Btrfs Defaults LZO Compression Zlib Compression Zstd Compression 5K 10K 15K 20K 25K SE +/- 244.10, N = 3 SE +/- 183.75, N = 3 SE +/- 403.45, N = 3 SE +/- 261.80, N = 3 22917 22029 22323 23266 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 Btrfs Defaults LZO Compression Zlib Compression Zstd Compression 20 40 60 80 100 SE +/- 0.98, N = 3 SE +/- 0.74, N = 3 SE +/- 1.61, N = 3 SE +/- 1.05, N = 3 91.68 88.13 89.31 93.08 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lm -lpthread -ldl
Flexible IO Tester CPU Usage (Summary) Monitor Min Avg Max Btrfs Defaults 0.0 6.2 9.4 LZO Compression 0.0 5.8 9.2 Zlib Compression 0.0 5.7 9.5 Zstd Compression 0.0 5.6 9.6 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
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 LZO Compression Zlib Compression Zstd Compression 12K 24K 36K 48K 60K SE +/- 590.83, N = 3 SE +/- 965.84, N = 3 SE +/- 475.80, N = 3 SE +/- 608.39, N = 3 56410 53329 53411 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 LZO Compression Zlib Compression Zstd Compression 50 100 150 200 250 SE +/- 2.36, N = 3 SE +/- 3.86, N = 3 SE +/- 1.90, N = 3 SE +/- 2.43, N = 3 225.65 213.33 213.66 211.45 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lm -lpthread -ldl
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
SQLite Test Target: Default Test Directory OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.8.10.2 Test Target: Default Test Directory Btrfs Defaults LZO Compression Zlib Compression Zstd Compression 20 40 60 80 100 SE +/- 0.63, N = 3 SE +/- 1.99, N = 3 SE +/- 1.98, N = 3 SE +/- 0.92, N = 3 82.49 96.85 90.16 88.10 1. (CC) gcc options: -O2 -ldl -lpthread
PostgreSQL pgbench CPU Usage (Summary) Monitor OpenBenchmarking.org Percent, Fewer Is Better PostgreSQL pgbench 10.0 CPU Usage (Summary) Monitor LZO Compression Zlib Compression Zstd Compression 20 40 60 80 100 Min: 0 / Avg: 13.99 / Max: 91.67 Min: 0 / Avg: 22.37 / Max: 80.54 Min: 0 / Avg: 18.45 / Max: 91.65
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 LZO Compression Zlib Compression Zstd Compression 400 800 1200 1600 2000 1026.74 1312.25 1652.20 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -fPIC -lpgcommon -lpgport -lpthread -lrt -lcrypt -ldl -lm
PostgreSQL pgbench CPU Usage (Summary) Monitor OpenBenchmarking.org Percent, Fewer Is Better PostgreSQL pgbench 10.0 CPU Usage (Summary) Monitor LZO Compression Zlib Compression Zstd Compression 20 40 60 80 100 Min: 0 / Avg: 14.3 / Max: 91.68 Min: 0 / Avg: 22.56 / Max: 87.21 Min: 0 / Avg: 18.16 / Max: 78.06
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 LZO Compression Zlib Compression Zstd Compression 300 600 900 1200 1500 852.49 1090.24 1373.53 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -fPIC -lpgcommon -lpgport -lpthread -lrt -lcrypt -ldl -lm
PostgreSQL pgbench CPU Usage (Summary) Monitor OpenBenchmarking.org Percent, Fewer Is Better PostgreSQL pgbench 10.0 CPU Usage (Summary) Monitor LZO Compression Zlib Compression Zstd Compression 15 30 45 60 75 Min: 0 / Avg: 14.22 / Max: 75.04 Min: 0.17 / Avg: 22.66 / Max: 80.13 Min: 0 / Avg: 17.89 / Max: 79.12
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 LZO Compression Zlib Compression Zstd Compression 30 60 90 120 150 135.57 128.68 148.16 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -fPIC -lpgcommon -lpgport -lpthread -lrt -lcrypt -ldl -lm
Phoronix Test Suite v10.8.4