zstd
我是/的新手pzstd
,正在尝试其功能、压缩、基准测试等。(我运行的是 Linux Mint 22 Cinnamon。)这台电脑有 32 GB 的 RAM。
基本命令似乎可以运行,但我发现它不是完全多线程/并行的:
# zstd --ultra --adapt=min=5,max=22 --long --auto-threads=logical --progress --keep --force --verbose /dev/nvme0n1 -o /absolute/path/to/file/on/external/disk.zst
正如您所看到的,我正在尝试仅使用 Timeshifts 压缩我的NVMe 4TB 驱动器的 ext4 fs。您能否建议我对我的zstd
命令进行一些调整,我将非常欢迎。
但这里真正的问题是如何使其多线程/并行化?
我正在尝试这个:
# pzstd --ultra -22 --processes 8 --keep --force --verbose /dev/nvme0n1 -o /absolute/path/to/file/on/external/disk.zst
因为这个并行版本的ZSTD显然没有这个--progress
选项。我需要找到另一种方式来观看它。4TB需要一些时间,我并不打算完全盲目。
我尝试了pv
几次,但都没有成功。请帮忙,我会很感激的。谢谢。
对我来说,很遗憾我需要删除这个选项,但这并不明显
--verbose
。迟做总比不做好,对吧……对于我的低端 CPU i7-7700hq 来说,这是一个快速的解决方案。如果你有一个非常快的 CPU,你可以测试比 更高的压缩
-10
率--ultra -22
。干杯
信息来源:
pzstd
zstd