Aptパッケージとしてインストールされる多くのdkmsモジュール(例:zfs-dkms
およびopenafs-modules-dkms
)は、ビルドに多くの時間を必要とし(> 5分)、並列化を使用しません(少なくとも処理のほとんどの部分でCPUモニター)。 MAKEFLAGS
は、プロセスの最後の部分(たとえば、make -j16
の最後の10%で、zfs-dkms
を使用した他のビルド中のようにすべてのCPUコアの100%の使用率)を取得します。時間)。実行全体で並列化を使用する方法はありますか?ビルドの遅い部分での出力はbuilding initial module for <kernel version>
です。
dpkg
1.17.13ubuntu1でUbuntu14.04AMD64を実行します。
環境変数CONCURRENCY_LEVEL
(例:CONCURRENCY_LEVEL='16'
)が認識されます。多くのモジュール(例:zfs
)は、CONCURRENCY_LEVEL
との並列化が最小限に見えるように、以前のビルドの構成やクリーンアップに70%以上の時間を要します。 configure
は一般的に高速化できません。