在公司装了几台gentoo,决定试一下distcc的好处:
- 安装 distcc : emerge distcc
配置 distcc :
/etc/make.conf 里加入 FEATURES="distcc" ,修改 MAKEOPTS="-jN"
(N就是并行编译的时候最多同时进行的任务个数)
加入 DISTCC_HOSTS="localhost host1 host2 host3",那些host是参加编译的主机名
也可以在主机名后加/n,如 localhost/2 ,表示分配2个任务给本机
/etc/conf.d/distccd 修改允许/监听的网络/主机
启动 distcc : /etc/init.d/distccd start - 干吗去? emerge 啊!
想实时监控的话在本机运行
DISTCC_DIR="/var/tmp/portage/.distcc/" distccmon-gui - 如有不明请去官方网站看文档
http://www.gentoo.org/doc/en/distcc.xml
http://distcc.samba.org/doc.html - 不知道是不是加上 ccache 才会爽?!
Last comments