ラズパイクラスタでdistccを組む
導入方法
1. emerge --ask sys-devel/distcc
2. /etc/systemd/system/distccd.service.d/00gentoo.conf の設定
code:etc/systemd/system/distccd.service.d/00gentoo.confALLOWED_SERVERS
Environment="ALLOWED_SERVERS=192.168.1.0/24"
systemctl status daemon-reload
systemctl enable distccd
systemctl start distccd
3. systemctl daemon-reload
4. systemctl enable distccd
5. systemctl start distccd
6. /usr/bin/distcc-config --set-hosts "localhost,cpp,lzo 192.168.88.11,cpp,lzo 192.168.88.12,cpp,lzo 192.168.88.13,cpp,lzo"
7. /etc/portage/make.confを設定する
Nの値を「トータルの」(ローカルとリモートの)CPUコアの個数の2倍 + 1に設定し、
Mの値を「ローカルの」CPUコアの個数に設定します。
code:/etc/portage/make.conf
MAKEOPTS="-jN -lM"
FEATURES="distcc"
8.
参考文献