[devel] parallel builds, again (was: [Fwd: [#16528] COMPLETE (try 23)])
Michael Shigorin
mike на osdn.org.ua
Вс Дек 13 13:57:06 UTC 2009
On Sat, Dec 12, 2009 at 02:51:16AM +0300, Денис Смирнов wrote:
> MS> Single-threaded build is getting us nowhere when CPU clocks are
> MS> effectively frozen at <= 3GHz while cores are plenty; ARM case
> MS> is even more sensitive to single system performance being a
> MS> bottleneck (as discussed on devel-ports@).
> Так может таки использовать NPROCS=(cores * 4) и использовать
> нормальные процессоры?
Да нормальные там. Я о том, что diff'абельность логов с NPROCS=1
дороговато обходится -- не верю, что они все вычитываются, а раз
не все, то стоит обрабатывать как исключения -- в конце концов,
подумать над возможностью при помощи gears и archive/Sisyphus
восстановить для разбора полётов _по заинтересовавшему_ контекст
и воспроизвести сборку на "лабораторной" сборочнице в один поток.
> MS> 2 ldv: what do you think of a week with parallel builds turned on
> MS> and taking a log analysis vacation? :)
> MS> (BTW having "main" packages built single-threaded and "contrib"
> MS> packages built multi-threaded might help too -- if we had those)
> Ты сейчас о NPROCS или спекулятивной сборке?
NPROCS, разумеется.
> $ task-ls-queue | wc -l
> 134
> существенная часть этих пакетов не зависит друг от друга,
> так что спекулятивная сборка на имеющемся железе (вплоть до
> задействования офисных машинок :)
Сборка же на площадке вроде?
> Собственно, как я понимаю, почти все необходимое для
> спекулятивной сборки уже было сделано?
Не (знаю|помню).
--
---- WBR, Michael Shigorin <mike на altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
Подробная информация о списке рассылки Devel