android 编译服务器大概需要什么配置 ,5-7 个人的团队使用。

2014-07-21 10:39:53 +08:00
 andyliu
8545 次点击
所在节点    问与答
22 条回复
mengskysama
2014-07-21 13:08:31 +08:00
一般做APP的话完全没必要吧。至少我看到的几家做安卓开发的公司没有编译服务器。现在游戏公司用联合编译比较多,编译服务器也有。但基本上都是很大的项目在用了。
allenforrest
2014-07-21 13:09:41 +08:00
买台PowerEdge之类的服务器,整个4核,2G内存的虚拟机出来就很欢了。
clino
2014-07-21 13:45:24 +08:00
编译android系统尽量把磁盘IO提高,这样编译能快一些
andyliu
2014-07-21 14:16:50 +08:00
@mengskysama
不是app的 是编译rom需要
madeye
2014-07-21 14:47:08 +08:00
8核 + 16G DRAM + 256G SSD(x 4)
mengskysama
2014-07-21 14:48:05 +08:00
编译系统啊,这个过程比较吃内存,如果内存不够就会狂艹swap编译速度变得很慢。编译速度就看你的容忍度了,磁盘IO特别随机存取速度也会影响编译速度。看楼下怎么说
andyliu
2014-07-21 14:49:55 +08:00
@mengskysama
额 准备16核 +16G +1T 。。
@madeye
查了下 貌似对CPU要求高,当然内存也不能低
madeye
2014-07-21 15:38:14 +08:00
@andyliu 最重要的是SSD,CPU超线程支持到16个逻辑核就够了。
HackerOO7
2014-07-21 15:51:00 +08:00
Xeon E3-1200 + 16G内存 + 1T硬盘,这时我自己用的电脑,同时也用做编译。现在的瓶颈是磁盘的IO,再提高速度的话,SSD是必须的了。
andyliu
2014-07-21 16:31:40 +08:00
@HackerOO7 我们是准备弄一个中心服务器,然后每个人分配账号,ssh登陆上去编译。

额 SSD容量太小的感觉,大一点价格比较贵。。
hadoop
2014-07-21 16:39:29 +08:00
@andyliu ccache + distcc
clino
2014-07-21 18:44:49 +08:00
@hadoop ccache可以用,distcc有人用起来了吗?效果如何?
hadoop
2014-07-21 20:35:21 +08:00
@clino 我只在 vps上内存小编译不了,让其他服务器帮忙编译 的场景下用过
kneep
2014-07-21 20:55:04 +08:00
关键是磁盘io速度。
ShunYea
2014-07-21 21:30:33 +08:00
我的经验,高CPU和高内存,正儿八经磁盘速度不要求太高,楼上误解。你是团队使用,可以用多核心加大内存,然后分配资源用或者合用都可以。我一个人用是i7+6G内存,如果内存加到16G,我个人就满意了,硬盘普通HDD足矣。
cpp255
2014-07-21 21:58:51 +08:00
@andyliu 我们之前就是这么干的,不过硬盘是HDD
@ShunYea 是的,普通的HDD确实能满足需求了。
wibile
2014-07-21 22:59:43 +08:00
青云或者aws开台主机,搞个顶配的。随用随开。可行不?不用就关掉。
andyliu
2014-07-21 23:08:21 +08:00
@wibile 不是没考虑过,代码弄上去麻烦。上传很慢,代码动辄几个G。每次还要配置环境。。。
ShunYea
2014-07-21 23:30:07 +08:00
@cpp255 因为我实际编译感觉硬盘读写并不是非常频繁,更多的还是CPU的性能,当然大内存感觉更加良好。
wibile
2014-07-21 23:36:02 +08:00
@andyliu 环境一次配置好就可以了,关机只计算空间占用费。上传慢?随时开50M带宽,只要公司网络给力,传完回复带宽,毫无压力。首推青云啊。aws要是在国内,那真是太爽了。。。搞块N卡,各种并行运算。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/123680

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX