求超强 Android 系统编译主机推荐

2021-05-14 09:28:21 +08:00
 yitingbai

因为项目需要定制安卓系统, 适配好多的手机, 每次修改或者发布版本都要编译好久, 我的 iMac 的 CPU 是 i9 9900K 的, 性能吃满完整编译一次 Android10 耗时 2 个小时左右, 求懂行的朋友推荐一个编译服务器, 我在网上看到有 E5 双路 CPU 这种, 不知道能不能满足快速编译的需求, 怕买回来还不如我的 i9 处理器.

只要 CPU 强, 内存 32G 差不多了, 显卡不需要,SSD 不需要,显示器不需要, 其他配件凑合稳定就行, 组这样一台机器, 最低预算是多少? 或者有经验的老哥可以推荐一下配置吗?

11696 次点击
所在节点    Android
86 条回复
cslive
2021-05-14 10:31:18 +08:00
搞一套洋垃圾
gnahzraensim
2021-05-14 10:32:55 +08:00
E5 还可以 我有个单路 E5 2680 V4 14 核 我编译 AOSP -j28 的参数 也要将近一小时 你配置个双路 应该可以缩减一点时间
dalabenba
2021-05-14 10:33:36 +08:00
Cpu 强在编译这件事上就是核多
wellsc
2021-05-14 10:37:35 +08:00
@lagoon ???
mingl0280
2021-05-14 10:59:53 +08:00
AMD EPYC 7702 64c128t 走你。
gam2046
2021-05-14 11:12:05 +08:00
9900K 编译一次应该不需要这么久,即使是全量编译也不需要,检查一下是否磁盘存在瓶颈。我用 8700 全量编译也就 1 个小时,之后增量编译就 3 分钟以内(如果跳过 CTS 检查可以到 1 分钟以内)
kokutou
2021-05-14 11:15:16 +08:00
3950x,有钱上更高的,固体上好的 980pro 。
kokutou
2021-05-14 11:15:30 +08:00
e5 主频低,不合适。
dinghmcn
2021-05-14 11:16:49 +08:00
@yitingbai #18 我们公司全部重新编译要 4 个小时,都是 make installclean 后增量编译;出错了找不到原因?看那个模块出错 单独 make clean-模块名,没有出现过出错了必现全部重新编译的
yitingbai
2021-05-14 11:25:05 +08:00
@gam2046 在 mac 下的虚拟机跑的, 因为 mac 环境配置总是编译失败,无奈采用虚拟机. 看完大家的评论, 我准备配一台 x99 平台的双路 E5 了, 比较便宜
yitingbai
2021-05-14 11:27:35 +08:00
@gam2046 在 mac 下的虚拟机跑的, 因为 mac11 环境配置总是编译失败,无奈采用虚拟机. 而且 iMac 散热不行, 长时间编译温度维持在 98 度以上, 频率被限制在 3.6g 附近, 又因为机型多,out 目录超大, 所以用的外置 sata ssd, io 速度确实不行,所以我才动了杀心, 搞一台专门编译的服务器
Michaelssss
2021-05-14 11:30:37 +08:00
线程撕裂者,把 U 开满。。差不多,毕竟计算集中。。。。。。双路 E5 这种低频方案不要尝试了。意义不大
napsterwu
2021-05-14 11:31:46 +08:00
7700k 在 VMware 里编译 lineageos 全量大概三个小时吧
billlee
2021-05-14 11:43:49 +08:00
分布式编译是可以,但那是单机达到瓶颈后的措施,先上双路至强吧,肯定不是拿台桌面机型去搞分布式的

注意现在的 xeon 都不叫 e5 了,最后用 e5 系列编号的是 haswell 架构吧,很多年前的了
yitingbai
2021-05-14 12:00:02 +08:00
@billlee 你这句话太重要了, 难怪淘宝全都是卖 E5 整机的,都是垃圾啊,我得研究研究
calpes
2021-05-14 12:16:48 +08:00
这个需求基本上就是县城撕裂者的场景了
azhangbing
2021-05-14 12:46:54 +08:00
线程撕裂者 5900X,速度买,矿老板都在扫这个 CPU
sherlock1122
2021-05-14 12:49:41 +08:00
目前我用 3950X + 3900X,编译内核好快,测试 centos 7 内核 rpm 或者 fedora 34 内核 rpm 带 debuginfo rpm,时间为 10 min 左右。

建议至少 3950X 起步,5900X,5950X,59XXX 更好。
这个钱花得值。
updateing
2021-05-14 12:54:01 +08:00
我用 3950X,45 分钟编译出魔趣的完整包。但是 SSD 绝对是必要的,不能没有(虽然我用的是个辣鸡 D4502 )
killeder
2021-05-14 12:55:42 +08:00
加到 256G 内存 1TB SSD

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

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

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

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

© 2021 V2EX