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,
"CPU Usage (Summary) Monitor - Phoronix Test Suite System Monitoring",
"Zstd Compression",
"LZO Compression",
"Zlib Compression",
"Btrfs Defaults",
"FS-Mark 3.3 - Test: 1000 Files, 1MB Size",
Higher Results Are Better
"Zstd Compression",293.4,229.7,252.6
"LZO Compression",315.6,297.6,292
"Zlib Compression",158.5,140.6,141.4
"Btrfs Defaults",131.5,119.7,81.7
"FS-Mark 3.3 - Test: 5000 Files, 1MB Size, 4 Threads",
Higher Results Are Better
"Zstd Compression",565.1,418,436.4
"LZO Compression",462.4,410,477.1
"Zlib Compression",426.6,335.9,357.8
"Btrfs Defaults",51.6,48.8,49.6
"FS-Mark 3.3 - Test: 4000 Files, 32 Sub Dirs, 1MB Size",
Higher Results Are Better
"Zstd Compression",273,266.4,211.9
"LZO Compression",287,290,241.4
"Zlib Compression",156.3,133,139.9
"Btrfs Defaults",53,46.5,44.4
"Flexible IO Tester 2.1.13 - Type: Random Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory",
Higher Results Are Better
"Zstd Compression",51727,53041,53811
"LZO Compression",51397,54301,54288
"Zlib Compression",52656,53286,54290
"Btrfs Defaults",55228,56999,57002
"Flexible IO Tester 2.1.13 - Type: Random Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory",
Higher Results Are Better
"Zstd Compression",22743,23554,23500
"LZO Compression",22099,21682,22307
"Zlib Compression",22439,22956,21573
"Btrfs Defaults",22661,22685,23405
"Flexible IO Tester 2.1.13 - Type: Sequential Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory",
Higher Results Are Better
"Zstd Compression",57440,58120,58104
"LZO Compression",61294,61271,61283
"Zlib Compression",62163,62667,62229
"Btrfs Defaults",62641,63013,62686
"Flexible IO Tester 2.1.13 - Type: Sequential Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory",
Higher Results Are Better
"Zstd Compression",22698,23395,26677
"LZO Compression",22518,23522,21696
"Zlib Compression",21721,22754,27785
"Btrfs Defaults",21770,22829,29522
"Flexible IO Tester 2.1.13 - Type: Random Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory",
Higher Results Are Better
"Zstd Compression",206.923,212.178,215.258
"LZO Compression",205.603,217.218,217.166
"Zlib Compression",210.64,213.159,217.175
"Btrfs Defaults",220.926,228.01,228.022
"Flexible IO Tester 2.1.13 - Type: Random Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory",
Higher Results Are Better
"Zstd Compression",90.985,94.232,94.016
"LZO Compression",88.411,86.741,89.243
"Zlib Compression",89.769,91.84,86.308
"Btrfs Defaults",90.659,90.755,93.633
"Flexible IO Tester 2.1.13 - Type: Sequential Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory",
Higher Results Are Better
"Zstd Compression",229.774,232.496,232.429
"LZO Compression",245.19,245.1,245.145
"Zlib Compression",248.667,250.683,248.929
"Btrfs Defaults",250.577,252.067,250.759
"Flexible IO Tester 2.1.13 - Type: Sequential Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory",
Higher Results Are Better
"Zstd Compression",90.808,93.595,106.721
"LZO Compression",90.087,94.103,86.798
"Zlib Compression",86.898,91.03,111.156
"Btrfs Defaults",87.093,91.332,118.103
"Threaded I/O Tester 20170503 - Test: Write - Size Per Thread: 128MB - Thread Count: 8",
Higher Results Are Better
"Zstd Compression",3.512,3.445,3.582
"LZO Compression",3.354,3.403,3.347
"Zlib Compression",3.513,3.4,3.394
"Btrfs Defaults",5.025,4.717,4.909
"Threaded I/O Tester 20170503 - Test: Random Write - Size Per Thread: 128MB - Thread Count: 8",
Higher Results Are Better
"Zstd Compression",92.544,97.732,113.253
"LZO Compression",93.326,111.442,98.754
"Zlib Compression",113.141,126.139,144.693
"Btrfs Defaults",106.612,160.728,132.996
"Threaded I/O Tester 20170503 - Test: Read - Size Per Thread: 128MB - Thread Count: 8",
Higher Results Are Better
"Zstd Compression",1129.445,1963.593,2101.707
"LZO Compression",1162.079,2093.992,2139.525
"Zlib Compression",1125.495,1904.815,1849.333
"Btrfs Defaults",1189.393,2195.719,2087.47
"Threaded I/O Tester 20170503 - Test: Random Read - Size Per Thread: 128MB - Thread Count: 8",
Higher Results Are Better
"Zstd Compression",1123.053,1143.578,2037.624
"LZO Compression",1148.645,2039.365,2049.521
"Zlib Compression",1145.545,2090.598,1995.145
"Btrfs Defaults",1201.634,2196.84,2209.11
"Dbench 4.0 - Client Count: 12",
Higher Results Are Better
"Zstd Compression",568.244,565.675,569.533
"LZO Compression",568.13,561.189,556.138
"Zlib Compression",577.197,571.381,578.9
"Btrfs Defaults",413.705,421.352,409.057
"Compile Bench 0.6 - Test: Initial Create",
Higher Results Are Better
"Zstd Compression",204.36,194.54,201.12
"LZO Compression",210.16,197.64,209.04
"Zlib Compression",142.73,150.91,146.05
"Btrfs Defaults",155.72,117.12,173.85
"Compile Bench 0.6 - Test: Compile",
Higher Results Are Better
"Zstd Compression",1641.66,1664.16,1692.96
"LZO Compression",1621.56,1937.96,1973.3
"Zlib Compression",1248.73,1250.33,1222.19
"Btrfs Defaults",889.19,903.1,890.67
"IOzone 3.465 - Record Size: 4Kb - File Size: 8GB - Disk Test: Write Performance",
Higher Results Are Better
"Zstd Compression",2183.9208984375,2201.234375,2172.2041015625
"LZO Compression",2276.31640625,2204.1318359375,2181.08984375
"Zlib Compression",1673.6005859375,1682.7021484375,1688.0791015625
"Btrfs Defaults",104.23828125,102.5947265625,97.1845703125
"AIO-Stress 0.21 - Test: Random Write",
Higher Results Are Better
"Zstd Compression",3742.87,4017.86,3883.41
"LZO Compression",3824.54,4198.5,3826.29
"Zlib Compression",3926.98,3740.13,3772.43
"Btrfs Defaults",3859.41,3687.29,3950.02
"PostgreSQL pgbench 10.0 - Scaling: On-Disk - Test: Single Thread - Mode: Read Write",
Higher Results Are Better
"Zstd Compression",148.16343
"LZO Compression",135.572247
"Zlib Compression",128.680171
"PostgreSQL pgbench 10.0 - Scaling: On-Disk - Test: Normal Load - Mode: Read Write",
Higher Results Are Better
"Zstd Compression",1373.531764
"LZO Compression",852.491957
"Zlib Compression",1090.237363
"PostgreSQL pgbench 10.0 - Scaling: On-Disk - Test: Heavy Contention - Mode: Read Write",
Higher Results Are Better
"Zstd Compression",1652.203844
"LZO Compression",1026.744533
"Zlib Compression",1312.251479
"PostgreSQL pgbench 10.0 - CPU Usage (Summary) Monitor",
Lower Results Are Better
"Zstd Compression",
"LZO Compression",
"Zlib Compression",
"PostgreSQL pgbench 10.0 - CPU Usage (Summary) Monitor",
Lower Results Are Better
"Zstd Compression",
"LZO Compression",
"Zlib Compression",
"PostgreSQL pgbench 10.0 - CPU Usage (Summary) Monitor",
Lower Results Are Better
"Zstd Compression",
"LZO Compression",
"Zlib Compression",
"SQLite 3.8.10.2 - CPU Usage (Summary) Monitor",
Lower Results Are Better
"Zstd Compression",
"LZO Compression",
"Zlib Compression",
"Btrfs Defaults",
"Flexible IO Tester 2.1.13 - CPU Usage (Summary) Monitor",
Lower Results Are Better
"Zstd Compression",
"LZO Compression",
"Zlib Compression",
"Btrfs Defaults",
"Flexible IO Tester 2.1.13 - CPU Usage (Summary) Monitor",
Lower Results Are Better
"Zstd Compression",
"LZO Compression",
"Zlib Compression",
"Btrfs Defaults",
"Flexible IO Tester 2.1.13 - CPU Usage (Summary) Monitor",
Lower Results Are Better
"Zstd Compression",
"LZO Compression",
"Zlib Compression",
"Btrfs Defaults",
"Flexible IO Tester 2.1.13 - CPU Usage (Summary) Monitor",
Lower Results Are Better
"Zstd Compression",
"LZO Compression",
"Zlib Compression",
"Btrfs Defaults",
"Threaded I/O Tester 20170503 - CPU Usage (Summary) Monitor",
Lower Results Are Better
"Zstd Compression",
"LZO Compression",
"Zlib Compression",
"Btrfs Defaults",
"Threaded I/O Tester 20170503 - CPU Usage (Summary) Monitor",
Lower Results Are Better
"Zstd Compression",
"LZO Compression",
"Zlib Compression",
"Btrfs Defaults",
"Threaded I/O Tester 20170503 - CPU Usage (Summary) Monitor",
Lower Results Are Better
"Zstd Compression",
"LZO Compression",
"Zlib Compression",
"Btrfs Defaults",
"Threaded I/O Tester 20170503 - CPU Usage (Summary) Monitor",
Lower Results Are Better
"Zstd Compression",
"LZO Compression",
"Zlib Compression",
"Btrfs Defaults",
"Dbench 4.0 - CPU Usage (Summary) Monitor",
Lower Results Are Better
"Zstd Compression",
"LZO Compression",
"Zlib Compression",
"Btrfs Defaults",
"FS-Mark 3.3 - CPU Usage (Summary) Monitor",
Lower Results Are Better
"Zstd Compression",
"LZO Compression",
"Zlib Compression",
"Btrfs Defaults",
"FS-Mark 3.3 - CPU Usage (Summary) Monitor",
Lower Results Are Better
"Zstd Compression",
"LZO Compression",
"Zlib Compression",
"Btrfs Defaults",
"FS-Mark 3.3 - CPU Usage (Summary) Monitor",
Lower Results Are Better
"Zstd Compression",
"LZO Compression",
"Zlib Compression",
"Btrfs Defaults",
"Compile Bench 0.6 - CPU Usage (Summary) Monitor",
Lower Results Are Better
"Zstd Compression",
"LZO Compression",
"Zlib Compression",
"Btrfs Defaults",
"Compile Bench 0.6 - CPU Usage (Summary) Monitor",
Lower Results Are Better
"Zstd Compression",
"LZO Compression",
"IOzone 3.465 - CPU Usage (Summary) Monitor",
Lower Results Are Better
"Zstd Compression",
"LZO Compression",
"Zlib Compression",
"Btrfs Defaults",
"AIO-Stress 0.21 - CPU Usage (Summary) Monitor",
Lower Results Are Better
"Zstd Compression",
"LZO Compression",
"Zlib Compression",
"Btrfs Defaults",
"SQLite 3.8.10.2 - Test Target: Default Test Directory",
Lower Results Are Better
"Zstd Compression",86.464019060135,88.179169178009,89.657441139221
"LZO Compression",93.393517971039,100.29384803772,96.848083019257
"Zlib Compression",86.612520933151,90.390991210938,93.47076010704
"Btrfs Defaults",81.406387090683,82.473021030426,83.587713956833