LINUX.ORG.RU

А ты думал много{поточность,ядерность} автоматом умножает производительность на количество потоков? Ну вот страшная правда и всплыла.

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

Трединг вносит оверхед — те он не может быть так же — или распараллелилось и стало быстрее или вот так.

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

Замедление при распараллеливании - вполне обычное дело при кривых руках.

dmfd
()

На ядре:

frag@nona /usr/src/linux $ time tar -czf /media/mix/frag/kernel.tar.gz *

real    0m13.291s
user    0m29.360s
sys     0m2.271s
frag@nona /usr/src/linux $ time tar -cvp - * 2>/dev/null | pigz --processes 8 -c > "/media/mix/frag/kernel.pigz.tar.gz"

real    0m13.124s
user    0m29.456s
sys     0m2.236s
Kindly_Cat
() автор топика
Ответ на: комментарий от anonymous

Трединг вносит оверхед

Он почти не вносит оверхед (в модели мигающих потоков, к примеру). А вот синхронизация вносят.

dmfd
()

pigz в 2 раза быстрее на упаковке исходников ядра:

frag@nona /usr/src/linux $ time tar -czf /media/mix/frag/kernel.tar.gz *

real    0m26.594s
user    0m24.578s
sys     0m2.208s
frag@nona /usr/src/linux $ time tar -cvp - * 2>/dev/null | pigz -c > "/media/mix/frag/kernel.pigz.tar.gz"

real    0m13.427s
user    0m29.332s
sys     0m2.302s
Kindly_Cat
() автор топика

Мозгов у тебя нет. Чтение множества мелких файлов оказалось более затратной операцией чем упаковка, так что gzip не уперся в 100% CPU и от многопоточности не было профита.

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

Обычное дело. Так уж получилось, что я время от времени присутствую на защите дипломов наших информатиков. Регулярно всплывают дипломы по параллизации чего-нибудь. Успех — это когда параллельная программа работает не сильно медленнее обычной последовательной.

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

Успех — это когда параллельная программа работает не сильно медленнее обычной последовательной.

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

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.