ページへ戻る
印刷
GentooLinuxな生活/分散コンパイルで悩む
をテンプレートにして作成 ::
Nest Of Hawk
xpwiki
:GentooLinuxな生活/分散コンパイルで悩む をテンプレートにして作成
開始行:
[[Gentoo Linuxな生活/サーバ設定関連]]
*Gentooといえば
コンパイルしてパッケージをインストールするディストリビュ...
-早いCPUに乗せ変えてせこせこコンパイル
-多くのPCで分担してコンパイルする
で、早いCPUに乗せかえるのは金がかかってしまいますので、お...
*distcc
そこで登場するのがdistccです。gccで分散コンパイルをやらせ...
**インストール
# emerge distcc
おっしまい。分散コンパイルに参加させたいホストは全部やっ...
**設定
# distcc-config --set-hosts IPアドレス1 IPアドレス2 .....
と並べて記述していきます。これで分散させるホストが決定し...
さらに/etc/conf.d/distccdを編集いたします。ほとんどそのま...
DISTCCD_OPTS="${DISTCCD_OPTS} --allow 192.168.0.0/16" み...
さらにインストールすると環境変数DCCC_PATHが追加されます。...
**make.confの設定
make.confにMAKEOPT,FEATURESを追加してやります。
MAKEOPTS="-j4"
FEATURES="distcc"
ここでは4にしてますが、1台のPCのCPUの数+1×PC台数分です。...
(1+1)×2で4になるわけですね。
*さて、実行結果は?
自動的にジョブ数が均等になるようにdistccが分散してくれま...
# make menuconfig
# make -j4
# make modules_install
でLinux2.6のコンパイルは終了いたしますが、Pentium3の800MH...
終了行:
[[Gentoo Linuxな生活/サーバ設定関連]]
*Gentooといえば
コンパイルしてパッケージをインストールするディストリビュ...
-早いCPUに乗せ変えてせこせこコンパイル
-多くのPCで分担してコンパイルする
で、早いCPUに乗せかえるのは金がかかってしまいますので、お...
*distcc
そこで登場するのがdistccです。gccで分散コンパイルをやらせ...
**インストール
# emerge distcc
おっしまい。分散コンパイルに参加させたいホストは全部やっ...
**設定
# distcc-config --set-hosts IPアドレス1 IPアドレス2 .....
と並べて記述していきます。これで分散させるホストが決定し...
さらに/etc/conf.d/distccdを編集いたします。ほとんどそのま...
DISTCCD_OPTS="${DISTCCD_OPTS} --allow 192.168.0.0/16" み...
さらにインストールすると環境変数DCCC_PATHが追加されます。...
**make.confの設定
make.confにMAKEOPT,FEATURESを追加してやります。
MAKEOPTS="-j4"
FEATURES="distcc"
ここでは4にしてますが、1台のPCのCPUの数+1×PC台数分です。...
(1+1)×2で4になるわけですね。
*さて、実行結果は?
自動的にジョブ数が均等になるようにdistccが分散してくれま...
# make menuconfig
# make -j4
# make modules_install
でLinux2.6のコンパイルは終了いたしますが、Pentium3の800MH...
ページ名: