LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: sirius

请问多台计算机怎样并行编译gentoo?

[复制链接]
发表于 2003-3-23 11:19:06 | 显示全部楼层
我觉得编译好了

放在一个地方
比较好
发表于 2003-3-24 04:10:29 | 显示全部楼层
昨天怂恿一个朋友实践了一下distcc
四台freebsd,都是p3 1g左右的cpu
据说速度很不错,开始编译之后,四台的load都在2左右
目前没有明确的bench结果。。 可惜我到他那边ping大概500ms,要不做个compiling farm倒不错。

另外从gentoo的论坛上看,distcc基本是和cpu类型无关的,也就是可以用amd/intel的机器混合作distcc。毕竟代码优化是靠软件实现的,想着也合理。


gentoo用户参考这里
http://gentoo.superlucidity.net/www/distcc.html
有些针对性设置

他的freebsd就是看官方主页的文档搞定的。
发表于 2003-3-24 07:27:10 | 显示全部楼层
过几天要搞到一个新本子,到时候一定要试试并行编译。但是还没有决定是不是还用lfs20021023来编译。主要是新的lfs有一些问题。

初步测试的结果大概是,每个节点都是dell optix 500Mhz P3,
单独编译fcitx源码约 17 秒
两个节点 10秒。
3个节点 7-8 秒。

估计用更大体积的源码会得到更线性的结果。
 楼主| 发表于 2003-3-24 09:25:57 | 显示全部楼层
终于成功了,用的是penny兄提供的方法,具体如下:
1.在PATH中去掉路径/usr/lib/distcc/bin , /usr/lib/ccache/bin
2.在/etc/make.conf文件中加入一下几行:
MAKEOPTS="-j4"
FEATURES="distcc ccache"
DISTCC_HOSTS="localhost host1"

谢谢兄弟们的帮助.
发表于 2003-3-24 12:12:38 | 显示全部楼层
如果是网管来装gentoo&LFS,搞它100台机子,那岂不是1个钟头就搞定了,真爽啊!
发表于 2003-3-24 13:28:50 | 显示全部楼层
看来gentoo用起来狠简单。lfs就要多打很多字了。
发表于 2003-3-25 09:48:43 | 显示全部楼层
用alias, 呵呵
发表于 2005-6-20 14:47:41 | 显示全部楼层
Post by sirius
终于成功了,用的是penny兄提供的方法,具体如下:
1.在PATH中去掉路径/usr/lib/distcc/bin , /usr/lib/ccache/bin
2.在/etc/make.conf文件中加入一下几行:
MAKEOPTS="-j4"
FEATURES="distcc ccache"
DISTCC_HOSTS="localhost host1"

谢谢兄弟们的帮助.


penny兄提供的方法在哪里?
兄弟,能把整个过程写出来,让我们看看吗?
回复 支持 反对

使用道具 举报

发表于 2005-6-20 16:29:38 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2005-6-21 12:52:53 | 显示全部楼层
AMD和INTEL节点混用编译kde的时候出过莫名其妙的错误。。
回复 支持 反对

使用道具 举报

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

本版积分规则

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