Qvm-backup compression filter execution time and output size comparison

I submitted a PR for automatic recognition of lzma, pigz, zstd, zstdmt for restore operation. If I have missed any other common mainstream popular algorithm which is usually available in all distros, please tell me.

If the compression filter is not installed on the target system, the restore operation will show a message, asking the user to install the missing package on the target system. This should also work for GUI restore operation.

BTW, the zstdmt is the multi-thread version of zstd by default which should have the reasonable performance on modern systems. For curious users who want to tweak the compression parameters (compression levels, number of threads used, …). I do not have the intention to submit a PR to add those parameters. Just create an bash wrapper in your ~/bin with the desired options. e.g.:

#!/bin/bash
/usr/bin/pigz -p 16 "$@"
6 Likes