De acordo com a documentação do xz, o "-T 4" significa que eu deveria estar usando 4 threads, cada um compactando uma parte diferente do arquivo simultaneamente.
Antes de usar o -19 agradável, eu usaria apenas 50% de 1 núcleo, agora como usar os outros 3 núcleos? (Esses também não são núcleos virtuais, são reais)
nice -19 xz -v9ekC sha256 -T 4 /path/to/file.tar
xz
você está usando?xz
compactação do @Hennes depende muito da CPU, a menos que você tenha uma configuração de hardware bastante incomum.Respostas:
A codificação multithread não foi implementada até 5.1.1alpha:
http://git.tukaani.org/?p=xz.git;a=blob;f=NEWS;hb=HEAD
É fácil verificar se você compara
src/xz/coder.c
os 5.1.0alpha e 5.1.1alpha (basta procurar por "thread").fonte
xz
ter nenhuma dependência externa incomum.