Experimenting with compression=lz4

Following on from my previous post where I tested with compress off, let’s try compression=lz4.

  1. Experimenting with compression off
  2. Experimenting with compression=lz4 – you are here
  3. Experimenting with compression=zstd
  4. Compression results

First, we delete the old:

[19:45 r730-01 dvl ~] % sudo zpool destroy Samsung-SSD-870-no-compression
[19:45 r730-01 dvl ~] % sudo zpool destroy Samsung-SSD-980-PRO-no-compression
[19:46 r730-01 dvl ~] % sudo zpool destroy Samsung-SSD-990-EVO-no-compression
[19:46 r730-01 dvl ~] % 

Then create the new:

[19:47 r730-01 dvl ~/tmp] % sudo zpool create Samsung-SSD-980-PRO-compression-lz4 mirror /dev/nda1 /dev/nda2
[19:47 r730-01 dvl ~/tmp] % sudo zpool create Samsung-SSD-990-EVO-compression-lz4 mirror /dev/nda0 /dev/nda3 
[19:48 r730-01 dvl ~/tmp] % sudo zpool create Samsung-SSD-870-compression-lz4 mirror /dev/da12 /dev/da13
[19:48 r730-01 dvl ~/tmp] % sudo zfs set compression=lz4 Samsung-SSD-980-PRO-compression-lz4
[19:48 r730-01 dvl ~/tmp] % sudo zfs set compression=lz4 Samsung-SSD-990-EVO-compression-lz4
[19:49 r730-01 dvl ~/tmp] % sudo zfs set compression=lz4 Samsung-SSD-870-compression-lz4    
[19:49 r730-01 dvl ~/tmp] % 
[19:56 r730-01 dvl ~/tmp] % sudo chown dvl:dvl /Samsung-SSD-*                                   

Samsung-SSD-870-compression-lz4 – 4TB SSDs

[19:56 r730-01 dvl ~/tmp] % sudo chown dvl:dvl /Samsung-SSD-*                                   
[19:57 r730-01 dvl ~/tmp] % time cp -r DELETE-ME* /Samsung-SSD-870-compression-lz4/test1   
[19:57 r730-01 dvl ~/tmp] % mkdir /Samsung-SSD-870-compression-lz4/test1
[19:58 r730-01 dvl ~/tmp] % time cp -r DELETE-ME* /Samsung-SSD-870-compression-lz4/test1   
cp -r DELETE-ME* /Samsung-SSD-870-compression-lz4/test1  1.24s user 63.86s system 53% cpu 2:01.67 total

[20:00 r730-01 dvl ~/tmp] % mkdir /Samsung-SSD-870-compression-lz4/test2                
[20:01 r730-01 dvl ~/tmp] % time cp -r DELETE-ME* /Samsung-SSD-870-compression-lz4/test2
cp -r DELETE-ME* /Samsung-SSD-870-compression-lz4/test2  1.34s user 64.06s system 53% cpu 2:02.82 total

[20:04 r730-01 dvl ~/tmp] % mkdir /Samsung-SSD-870-compression-lz4/test3                
[20:04 r730-01 dvl ~/tmp] % time cp -r DELETE-ME* /Samsung-SSD-870-compression-lz4/test3
cp -r DELETE-ME* /Samsung-SSD-870-compression-lz4/test3  1.11s user 63.75s system 52% cpu 2:04.55 total

[20:06 r730-01 dvl ~/tmp] % mkdir /Samsung-SSD-870-compression-lz4/test4                
[20:06 r730-01 dvl ~/tmp] % time cp -r DELETE-ME* /Samsung-SSD-870-compression-lz4/test4
cp -r DELETE-ME* /Samsung-SSD-870-compression-lz4/test4  0.99s user 64.06s system 52% cpu 2:04.00 total

[20:08 r730-01 dvl ~/tmp] % mkdir /Samsung-SSD-870-compression-lz4/test5                
[20:09 r730-01 dvl ~/tmp] % time cp -r DELETE-ME* /Samsung-SSD-870-compression-lz4/test5
cp -r DELETE-ME* /Samsung-SSD-870-compression-lz4/test5  1.32s user 69.17s system 37% cpu 3:08.45 total

[20:12 r730-01 dvl ~/tmp] % mkdir /Samsung-SSD-870-compression-lz4/test6                
[20:12 r730-01 dvl ~/tmp] % time cp -r DELETE-ME* /Samsung-SSD-870-compression-lz4/test6
cp -r DELETE-ME* /Samsung-SSD-870-compression-lz4/test6  1.34s user 70.05s system 38% cpu 3:07.10 total

[20:16 r730-01 dvl ~/tmp] % mkdir /Samsung-SSD-870-compression-lz4/test7                
[20:17 r730-01 dvl ~/tmp] % time cp -r DELETE-ME* /Samsung-SSD-870-compression-lz4/test7
cp -r DELETE-ME* /Samsung-SSD-870-compression-lz4/test7  1.12s user 67.78s system 38% cpu 3:00.36 total

[20:20 r730-01 dvl ~/tmp] % mkdir /Samsung-SSD-870-compression-lz4/test8                
[20:20 r730-01 dvl ~/tmp] % time cp -r DELETE-ME* /Samsung-SSD-870-compression-lz4/test8
cp -r DELETE-ME* /Samsung-SSD-870-compression-lz4/test8  1.26s user 69.44s system 35% cpu 3:16.90 total

[20:23 r730-01 dvl ~/tmp] % mkdir /Samsung-SSD-870-compression-lz4/test9                
[20:24 r730-01 dvl ~/tmp] % time cp -r DELETE-ME* /Samsung-SSD-870-compression-lz4/test9
cp -r DELETE-ME* /Samsung-SSD-870-compression-lz4/test9  1.24s user 69.73s system 37% cpu 3:11.29 total

[20:27 r730-01 dvl ~/tmp] % zpool list Samsung-SSD-870-compression-lz4
NAME                              SIZE  ALLOC   FREE  CKPOINT  EXPANDSZ   FRAG    CAP  DEDUP    HEALTH  ALTROOT
Samsung-SSD-870-compression-lz4  3.62T   191G  3.44T        -         -     0%     5%  1.00x    ONLINE  -

Samsung-SSD-980-PRO-compression-lz4 – 1TB NVMe

[20:30 r730-01 dvl ~/tmp] % mkdir //Samsung-SSD-980-PRO-compression-lz4/test1
[20:31 r730-01 dvl ~/tmp] % time cp -r DELETE-ME* /Samsung-SSD-980-PRO-compression-lz4/test1
cp -r DELETE-ME* /Samsung-SSD-980-PRO-compression-lz4/test1  1.03s user 61.62s system 61% cpu 1:42.07 total

[20:33 r730-01 dvl ~/tmp] % mkdir //Samsung-SSD-980-PRO-compression-lz4/test2               
[20:33 r730-01 dvl ~/tmp] % time cp -r DELETE-ME* /Samsung-SSD-980-PRO-compression-lz4/test2
cp -r DELETE-ME* /Samsung-SSD-980-PRO-compression-lz4/test2  1.15s user 61.72s system 61% cpu 1:42.47 total

[20:35 r730-01 dvl ~/tmp] % mkdir //Samsung-SSD-980-PRO-compression-lz4/test3               
[20:35 r730-01 dvl ~/tmp] % time cp -r DELETE-ME* /Samsung-SSD-980-PRO-compression-lz4/test3
cp -r DELETE-ME* /Samsung-SSD-980-PRO-compression-lz4/test3  0.93s user 61.16s system 61% cpu 1:41.41 total

[20:37 r730-01 dvl ~/tmp] % mkdir //Samsung-SSD-980-PRO-compression-lz4/test4               
[20:37 r730-01 dvl ~/tmp] % time cp -r DELETE-ME* /Samsung-SSD-980-PRO-compression-lz4/test4
cp -r DELETE-ME* /Samsung-SSD-980-PRO-compression-lz4/test4  1.14s user 62.19s system 61% cpu 1:43.09 total

[20:39 r730-01 dvl ~/tmp] % mkdir //Samsung-SSD-980-PRO-compression-lz4/test5               
[20:39 r730-01 dvl ~/tmp] % time cp -r DELETE-ME* /Samsung-SSD-980-PRO-compression-lz4/test5
cp -r DELETE-ME* /Samsung-SSD-980-PRO-compression-lz4/test5  1.37s user 61.72s system 61% cpu 1:43.02 total

[20:41 r730-01 dvl ~/tmp] % mkdir //Samsung-SSD-980-PRO-compression-lz4/test6               
[20:41 r730-01 dvl ~/tmp] % time cp -r DELETE-ME* /Samsung-SSD-980-PRO-compression-lz4/test6
cp -r DELETE-ME* /Samsung-SSD-980-PRO-compression-lz4/test6  1.23s user 61.39s system 61% cpu 1:42.10 total

[20:43 r730-01 dvl ~/tmp] % mkdir //Samsung-SSD-980-PRO-compression-lz4/test7              
[20:43 r730-01 dvl ~/tmp] % time cp -r DELETE-ME* /Samsung-SSD-980-PRO-compression-lz4/test7
cp -r DELETE-ME* /Samsung-SSD-980-PRO-compression-lz4/test7  1.22s user 61.48s system 61% cpu 1:42.29 total

[20:44 r730-01 dvl ~/tmp] % mkdir //Samsung-SSD-980-PRO-compression-lz4/test8               
[20:44 r730-01 dvl ~/tmp] % time cp -r DELETE-ME* /Samsung-SSD-980-PRO-compression-lz4/test8
cp -r DELETE-ME* /Samsung-SSD-980-PRO-compression-lz4/test8  1.08s user 62.35s system 61% cpu 1:43.97 total

[20:46 r730-01 dvl ~/tmp] % mkdir //Samsung-SSD-980-PRO-compression-lz4/test9               
[20:46 r730-01 dvl ~/tmp] % time cp -r DELETE-ME* /Samsung-SSD-980-PRO-compression-lz4/test9
cp -r DELETE-ME* /Samsung-SSD-980-PRO-compression-lz4/test9  1.14s user 62.15s system 58% cpu 1:48.51 total

[20:48 r730-01 dvl ~/tmp] % zpool list Samsung-SSD-980-PRO-compression-lz4
NAME                                  SIZE  ALLOC   FREE  CKPOINT  EXPANDSZ   FRAG    CAP  DEDUP    HEALTH  ALTROOT
Samsung-SSD-980-PRO-compression-lz4   928G   191G   737G        -         -     0%    20%  1.00x    ONLINE  -

Samsung-SSD-990-EVO-compression-lz4 – 4TB NVME

[20:49 r730-01 dvl ~/tmp] % ls -l /Samsung-SSD-990-EVO-compression-lz4 
total 0
[20:49 r730-01 dvl ~/tmp] % mkdir /Samsung-SSD-990-EVO-compression-lz4/test1  
[20:50 r730-01 dvl ~/tmp] % time cp -r DELETE-ME* /Samsung-SSD-990-EVO-compression-lz4/test1
cp -r DELETE-ME* /Samsung-SSD-990-EVO-compression-lz4/test1  1.09s user 61.50s system 58% cpu 1:46.63 total

[20:52 r730-01 dvl ~/tmp] % mkdir /Samsung-SSD-990-EVO-compression-lz4/test2                
[20:52 r730-01 dvl ~/tmp] % time cp -r DELETE-ME* /Samsung-SSD-990-EVO-compression-lz4/test2
cp -r DELETE-ME* /Samsung-SSD-990-EVO-compression-lz4/test2  1.15s user 61.90s system 58% cpu 1:48.44 total

[20:54 r730-01 dvl ~/tmp] % mkdir /Samsung-SSD-990-EVO-compression-lz4/test3                
[20:54 r730-01 dvl ~/tmp] % time cp -r DELETE-ME* /Samsung-SSD-990-EVO-compression-lz4/test3
cp -r DELETE-ME* /Samsung-SSD-990-EVO-compression-lz4/test3  1.21s user 62.25s system 58% cpu 1:48.77 total

[20:56 r730-01 dvl ~/tmp] % mkdir /Samsung-SSD-990-EVO-compression-lz4/test4                
[20:56 r730-01 dvl ~/tmp] % time cp -r DELETE-ME* /Samsung-SSD-990-EVO-compression-lz4/test4
cp -r DELETE-ME* /Samsung-SSD-990-EVO-compression-lz4/test4  1.17s user 61.56s system 61% cpu 1:42.34 total

[20:58 r730-01 dvl ~/tmp] % mkdir /Samsung-SSD-990-EVO-compression-lz4/test5                
[20:58 r730-01 dvl ~/tmp] % time cp -r DELETE-ME* /Samsung-SSD-990-EVO-compression-lz4/test5
cp -r DELETE-ME* /Samsung-SSD-990-EVO-compression-lz4/test5  1.22s user 61.48s system 61% cpu 1:42.34 total

[21:00 r730-01 dvl ~/tmp] % mkdir /Samsung-SSD-990-EVO-compression-lz4/test6                
[21:00 r730-01 dvl ~/tmp] % time cp -r DELETE-ME* /Samsung-SSD-990-EVO-compression-lz4/test6 
cp -r DELETE-ME* /Samsung-SSD-990-EVO-compression-lz4/test6  1.04s user 62.19s system 61% cpu 1:42.89 total

[21:02 r730-01 dvl ~/tmp] % mkdir /Samsung-SSD-990-EVO-compression-lz4/test7                
[21:05 r730-01 dvl ~/tmp] % time cp -r DELETE-ME* /Samsung-SSD-990-EVO-compression-lz4/test7
cp -r DELETE-ME* /Samsung-SSD-990-EVO-compression-lz4/test7  1.16s user 62.05s system 61% cpu 1:43.11 total

[21:07 r730-01 dvl ~/tmp] % mkdir /Samsung-SSD-990-EVO-compression-lz4/test8                
[21:07 r730-01 dvl ~/tmp] % time cp -r DELETE-ME* /Samsung-SSD-990-EVO-compression-lz4/test8
cp -r DELETE-ME* /Samsung-SSD-990-EVO-compression-lz4/test8  1.27s user 61.72s system 61% cpu 1:42.76 total

[21:09 r730-01 dvl ~/tmp] % mkdir /Samsung-SSD-990-EVO-compression-lz4/test9                
[21:09 r730-01 dvl ~/tmp] % time cp -r DELETE-ME* /Samsung-SSD-990-EVO-compression-lz4/test9
cp -r DELETE-ME* /Samsung-SSD-990-EVO-compression-lz4/test9  0.99s user 62.14s system 61% cpu 1:43.05 total

[21:12 r730-01 dvl ~/tmp] % zpool list Samsung-SSD-870-compression-lz4 Samsung-SSD-980-PRO-compression-lz4 Samsung-SSD-990-EVO-compression-lz4
NAME                                  SIZE  ALLOC   FREE  CKPOINT  EXPANDSZ   FRAG    CAP  DEDUP    HEALTH  ALTROOT
Samsung-SSD-870-compression-lz4      3.62T   191G  3.44T        -         -     0%     5%  1.00x    ONLINE  -
Samsung-SSD-980-PRO-compression-lz4   928G   191G   737G        -         -     0%    20%  1.00x    ONLINE  -
Samsung-SSD-990-EVO-compression-lz4  3.62T   191G  3.44T        -         -     0%     5%  1.00x    ONLINE  -

Next, zstd compression.

Website Pin Facebook Twitter Myspace Friendfeed Technorati del.icio.us Digg Google StumbleUpon Premium Responsive

Leave a Comment

Scroll to Top