1. 提高编译速度
1. windows
increbuild
2. linux
tmpfs: 解决IO瓶颈,充分利用本机内存资源
make -j: 充分利用本机计算资源
distcc: 利用多台计算机资源
dmucs: distcc服务的分布式负载均衡解决方案
ccache: 减少重复编译相同代码的时间
安装配置distcc
在A机器编译, 想借用B机器的cpu, 则A叫做master, B叫做slave
配置: 在slave机器上: 新建账号 adduser distcc vim /etc/sysconf/distcc 加上: OPTIONS=”–nice 5 –jobs 4 –allow 192.168.0.0/16” USER=”distcc” 其中 192.168.0.0/16 是master机器的ip地址 然后启动 service distccd start
在master机器上 vim /etc/distcc/hosts 加上: localhost/4 192.168.16.183/4 表示本地执行4个编译进程, 192.168.16.183执行4个编译进程
调试: 在slave上 加上环境变量, DISTCC_VERBOSE=1
yum install distcc
yum install distcc-server