Kar*_*ter 6 apt dpkg compiling dkms
许多作为 apt 软件包安装的 dkms 模块(例如zfs-dkms
和openafs-modules-dkms
)需要大量时间来构建(> 5 分钟),并且在其处理的大部分部分中不使用任何并行化(至少在 CPU 监视器中无法识别) 。在进程的最后一部分(例如,最后 10% 的时间) MAKEFLAGS
,获得拾取(所有 CPU 核心的 100% 使用率,就像其他构建期间一样)。有没有办法在整个运行中使用并行化?构建缓慢部分的输出是.make -j16
zfs-dkms
building initial module for <kernel version>
使用dpkg
1.17.13ubuntu1 运行 Ubuntu 14.04 amd64。
环境变量CONCURRENCY_LEVEL
(例如CONCURRENCY_LEVEL='16'
)被识别。许多模块(例如zfs
)花费超过 70% 的时间来配置和/或清理以前的构建,以便并行化CONCURRENCY_LEVEL
显得最小。configure
一般情况下不能加速。
归档时间: |
|
查看次数: |
1028 次 |
最近记录: |