`pzstd` = parallelized Zstandard, how to watch progress in 4TB large file/disk?
1
vote
1
answer
432
views
I am brand new to
zstd
/pzstd
, trying out its features, compression, benchmarking it, and so on. (I run Linux Mint 22 Cinnamon.) This computer has 32 GB RAM.
The basic command appears to be working, but I found out it's not fully multi-threaded / parallelized:
# zstd --ultra --adapt=min=5,max=22 --long --auto-threads=logical --progress --keep --force --verbose /dev/nvme0n1 -o /path/to/disk/image/file.zst
As you can see for yourself, I am trying to compress my **NVMe 4TB drive** with only Timeshifts on its ext4 fs. Could you recommend me some tweaks to my zstd
command, I would welcome it.
But the real question here is how to make it multi-threaded / parallelized?
***
I am trying this:
# pzstd --ultra -22 --processes 8 --keep --force --verbose /dev/nvme0n1 -o /path/to/disk/image/file.zst
because of this parallel version of ZSTD does not have apparently the --progress
option. I need to find another way to watch it. 4TB will take some time and I don't intend to be totally blind.
My tries with pv
ended as not working properly. Please help, I'll appreciate it. Thanks.
Asked by Vlastimil Burián
(30505 rep)
Oct 10, 2024, 09:22 AM
Last activity: Jun 18, 2025, 06:54 AM
Last activity: Jun 18, 2025, 06:54 AM