Sou novato em zstd
/ pzstd
, testando seus recursos, compressão, fazendo benchmarking e assim por diante. (Eu uso o Linux Mint 22 Cinnamon.) Este computador tem 32 GB de RAM.
O comando básico parece estar funcionando, mas descobri que ele não é totalmente multithread/paralelizado:
# 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
Como você pode ver por si mesmo, estou tentando compactar meu drive NVMe de 4 TB com apenas Timeshifts em seu ext4 fs. Você poderia me recomendar alguns ajustes para meu zstd
comando? Eu agradeceria.
Mas a verdadeira questão aqui é como torná-lo multithread/paralelizado?
Estou tentando isso:
# pzstd --ultra -22 --processes 8 --keep --force --verbose /dev/nvme0n1 -o /absolute/path/to/file/on/external/disk.zst
por causa disso a versão paralela do ZSTD aparentemente não tem a --progress
opção. Preciso encontrar outra maneira de assistir. 4TB vai levar algum tempo e não pretendo ficar totalmente cego.
Minhas tentativas pv
terminaram como não funcionando corretamente. Por favor, ajude, eu agradeceria. Obrigado.
Não era óbvio para mim que eu precisava remover
--verbose
a opção, infelizmente. Antes tarde do que nunca, certo...É uma solução rápida para minha CPU i7-7700hq de baixo custo. Se você tiver uma muito rápida, pode testar uma compressão maior do que
-10
até--ultra -22
.Saúde
Fontes de informação:
pzstd
zstd