shmerl: Please post the results here and / or in the request about xz (some tests were already listed there in the comments).
From what I’m seeing so far multi-threading is a huge improvement on compression times.
I’ll post the results here later today, I still need to run a couple tests.
Just a bit of teasing before I get back to it, the different (de)compression methods and levels I’m testing (on a 20G .tar archive):
gzip -6 (default compression level)
gzip -9 (maximum compression level)
xz mono-threaded -6 (default compression level)
xz mono-threaded -9 (maximum compression level)
xz multi-threaded (2 threads) -6
xz multi-threaded (2 threads) -9
xz multi-threaded (4 threads) -6
xz multi-threaded (4 threads) -9
The values measured for each one:
compression ratio
archive size (this one is redundant with ratio, but I find the difference easier to see with file size than with ratio)
compression time
decompression time