LINUX.ORG.RU
ФорумTalks

Вздумалось взглянуть, как xz жмёт на восьми ядрах.

 , ,


0

1

В качестве жертвы выбран профиль огнелиса. Размер ниже, содержимое - в основном scrapbook. В нижнем блоке, для сравнения, та же операция в один поток.

> /home/cache> sz .mozilla/
5,5G	.mozilla/
> /usr/bin/time tar cSf - .mozilla | xz -z9c -T8 > mozilla-20121214.txz
1.78user 7.67system 7:06.35elapsed 2%CPU (0avgtext+0avgdata 6560maxresident)k
7159736inputs+0outputs (0major+25774minor)pagefaults 0swaps
> /usr/bin/time tar cSf - .mozilla | xz -z9c -T1 > mozilla-20121214_.txz
6.86user 23.54system 39:37.56elapsed 1%CPU (0avgtext+0avgdata 6560maxresident)k
4794360inputs+0outputs (3major+25781minor)pagefaults 0swaps

★★

А распаковку он умеет многопоточную?
7-zip под виндой вот не умеет. А винрар асиливает максимум 2 потока. Что всё-равно в 2 раза быстрее 7-zip.

anonymoos ★★★★★ ()

В оригинальном xz включили многопоточность? С какой версии?

Homura_Akemi ()
Ответ на: комментарий от Homura_Akemi

Ставил -9999. Сейчас поставлю последнюю немаскированную (5.0.4), гляну, есть ли там. Хотя где-то видел, что вроде только с 5.1alpha.

UPD: не имеет. В руководстве сказано, что опция поддерживается, но не работает. Откатываюсь на снэпшот.

cache ★★ ()
Последнее исправление: cache (всего исправлений: 1)
Ответ на: комментарий от cache

Ясно. Хотя мне это не сильно нужно, что-то жму нечасто и время никогда не играет роли, пускай хоть сутки :)

Homura_Akemi ()
Ответ на: комментарий от anonymoos

яхз как у тебя, а у меня в виде все стабильно упирается в тормозной хард, и не важно сколько там потоков в распаковке

Stil ★★★★★ ()
Ответ на: комментарий от Stil

На ссд уже печально смотришь на загруженные максимум 25% проца, при долгой-долгой распаковке...
Непонятно, зачем вообще вводили эту многоядерность (даже на мобильники!) Если наиболее требовательные к процессору приложения архивации и шифрования нифига с ними не дружат.

anonymoos ★★★★★ ()
Ответ на: комментарий от anonymoos

Непонятно, зачем вообще вводили эту многоядерность (даже на мобильники!) Если наиболее требовательные к процессору приложения архивации и шифрования нифига с ними не дружат.

Енкод видео и компиляция дружат, счастлив иметь 6 ведерный проц.

erfea ★★★★★ ()
Ответ на: комментарий от erfea

Енкод видео вроде как процом уже давно никто не делает. Хотя для добавления кадров до 60fps проц действительно нужен. Ну да тема об архиваторах...

anonymoos ★★★★★ ()
Ответ на: комментарий от anonymoos

http://stackoverflow.com/questions/3671939/gpu-or-hardware-based-h-264-encode... читать ответ. Тем более H264 с 10bit профилем я не видел чтобы это умели gpu.

А под линуксом, хаха, хоть какая-нибудь программа умет использовать gpu для кодирования?

bhfq ★★★★★ ()
Последнее исправление: bhfq (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.