Привет. Хочу попросить сделать простенький тест.
Берем какую-нибудь директорию samples с ~1Gb файлов (точный размер не принципиален, имхо).
Далее:
$ time ( tar cf - samples | gzip > samples.1.tar.gz )
real 0m47.366s # <----- Это значение T1
user 0m44.179s
sys 0m2.272s
$ time ( tar cf - samples | pigz > samples.2.tar.gz )
real 0m24.721s # <----- Это значение T2
user 1m14.785s
sys 0m2.578s
На моем Intel Core i3 370M @ 2.40GHz с Hyper-Threading (4 потока) отношение T2 / T1 ~ 0.5, т.е. по сути, увеличение производительности в 2 раза, а не в 4.
Прошу особенно проверить владельцев модульных процессоров с архитектурами Piledriver/Bulldozer, интересно будет ли увеличение производительности в pigz кратно количеству ядрев или модулей. Спасибо.