LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 932|回复: 13

搞定distcc,可是网速太慢

[复制链接]
发表于 2006-7-2 07:11:12 | 显示全部楼层 |阅读模式
受不了gentoo的龟速编译,我就在实验室的fedora机器上设置了distccd,然后用ssh portforward绕过实验室的防火墙。可惜俺是adsl,上传太慢了,其结果还不如龟速,时间都浪费在网络传输了。郁闷。 请问各位,网络要多快用distccd才比较实际?
发表于 2006-7-2 07:23:28 | 显示全部楼层
可惜俺是adsl,上传太慢了,其结果还不如龟速
此话何解?你有很多人跟你共享频宽?
请问各位,网络要多快用distccd才比较实际?
归根究底,这和你的机器编译速度不无关系
回复 支持 反对

使用道具 举报

发表于 2006-7-2 08:51:51 | 显示全部楼层
请教,两部机器的架构(arch)相同吗?
我的机器一部是 athlon-xp 另外一部是 k6-2,正想试验 distcc。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-2 09:00:30 | 显示全部楼层
adsl 下载速度比较快,上传慢阿。
我发现我的机器把 c 文件上传给实验室机器编译,再把编译结果发回来。所以速度好慢。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-2 09:01:12 | 显示全部楼层
我的arch都是x86_64。我没有尝试cross platform compilation
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-2 09:03:33 | 显示全部楼层
我想我可能没有设置好。因为我的机器似乎停止编译了,就靠remote host编译了,没有实现distributed compilation
回复 支持 反对

使用道具 举报

发表于 2006-7-2 09:19:32 | 显示全部楼层
distcc-config --set-hosts 要加两个 ip,
另外,所有参加编译的机器都要启动 distccd。

这是我的理解,还没试
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-2 09:22:31 | 显示全部楼层
Post by gzxiaobai
distcc-config --set-hosts 要加两个 ip,
另外,所有参加编译的机器都要启动 distccd。

这是我的理解,还没试

我刚刚加了两个ip,可是感觉还是没有并行编译。我用的是icewm,所以看到要么是网络在工作,要么就是我的cpu在编译。总是有一方在偷懒。郁闷。
回复 支持 反对

使用道具 举报

发表于 2006-7-2 09:24:10 | 显示全部楼层
distcc 的机器是不是一定要 gcc 版本相同?

我觉得应该是的.
回复 支持 反对

使用道具 举报

发表于 2006-7-2 09:46:18 | 显示全部楼层
为了保证结果正确,至少要保证大版本相同。

至于速度,,distccd 我觉得在局域网使用最爽。。:)。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表