Согласно документации xz, «-T 4» означает, что я должен использовать 4 потока, каждый из которых сжимает отдельную часть файла одновременно.

До использования nice -19 я получал бы только 50% от использования 1 ядра. Теперь, как мне использовать остальные 3 ядра?(это тоже не виртуальные ядра, они настоящие)

хороший -19 xz -v9ekC sha256 -T 4 /path/to/file.tar

только 1 процессор более% 50 одновременно !!

1 ответ1

0

Многопоточное кодирование не было реализовано до 5.1.1.

http://git.tukaani.org/?p=xz.git;a=blob;f=NEWS;hb=HEAD

Это легко проверить, если сравнить src/xz/coder.c для 5.1.0alpha и 5.1.1alpha (просто найдите "thread").

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .