Как распараллелить dpkg для больших пакетов dkms?

Множество модулей dkms, которые устанавливаются в виде пакетов apt (например, zfs-dkms а также openafs-modules-dkms) требуется много времени для сборки (> 5 минут) и не использовать распараллеливание (по крайней мере, не распознаваемое в мониторе ЦП) для большинства частей их обработки. MAKEFLAGS 100 % использования всех ядер ЦП, как во время других сборок с make -j16) для последней части процесса (например, для zfs-dkms за последние 10 % времени). Есть ли способ использовать распараллеливание для всего цикла? Выход во время медленной части сборки building initial module for <kernel version>,

Запуск Ubuntu 14.04 amd64 с dpkg 1.17.13ubuntu1.

1 ответ

Переменная среды CONCURRENCY_LEVEL (например CONCURRENCY_LEVEL='16') признается Много модулей (например, zfs) занимает> 70 % времени на настройку и / или очистку предыдущих сборок, чтобы распараллеливание CONCURRENCY_LEVEL кажется минимальным. configure не может быть ускорено в целом.

Другие вопросы по тегам