求推荐一台 Android Build Server 硬件配置清单,预算 8-10k - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
kelvinji2009
V2EX    Android

求推荐一台 Android Build Server 硬件配置清单,预算 8-10k

  •  2
     
  •   kelvinji2009 2016-12-01 10:15:07 +08:00 16936 次点击
    这是一个创建于 3287 天前的主题,其中的信息可能已经有所发展或是发生改变。
    打算从京东购买
    第 1 条附言    2016-12-01 10:45:47 +08:00
    预算不包括显示器
    67 条回复    2016-12-03 19:19:39 +08:00
    smallghost
        1
    smallghost  
       2016-12-01 10:20:58 +08:00
    这个是啥? 配一台服务器,专门编译 App?
    000wangxinyu000
        2
    000wangxinyu000  
       2016-12-01 10:22:00 +08:00
    同好奇?这是个啥高科技
    kelvinji2009
        3
    kelvinji2009  
    OP
       2016-12-01 10:22:17 +08:00
    @smallghost 编译 Android 系统源码用的,安装 jenkins 构建一套可持续集成的编译环境。
    ipuhua
        4
    ipuhua  
       2016-12-01 10:23:26 +08:00 via iPhone
    楼主给个链接科普一下也好啊
    xylitolLin
        5
    xylitolLin  
       2016-12-01 10:31:33 +08:00
    公司用的话还是建议 dell 的服务器吧
    geeksu
        6
    geeksu  
       2016-12-01 10:33:26 +08:00
    我们的编译机只用了你们一半的预算。。
    xiaoyu9527
        7
    xiaoyu9527  
       2016-12-01 10:35:47 +08:00
    上 X99 吧。
        8
    kelvinji2009  
    OP
       2016-12-01 10:45:18 +08:00
    @xylitolLin 预算有限, dell 的看了下,性价比不高啊,头疼
    kelvinji2009
    pagxir
        9
    pagxir  
       2016-12-01 10:47:57 +08:00
    多核 + 高 IO 支持 + 大内存 就差不错了。对于持续集成不需要很高的主频的。
    warcraft1236
        10
    warcraft1236  
       2016-12-01 10:50:22 +08:00
    如果不在意编译时常超过小时的话,随便弄个 i7 的机器就行啊
    kelvinji2009
        11
    kelvinji2009  
    OP
       2016-12-01 10:54:44 +08:00
    @warcraft1236 最好能控制在 45 分钟以内比较好
    kelvinji2009
        12
    kelvinji2009  
    OP
       2016-12-01 10:55:03 +08:00
    @pagxir 恩,是的,所以预算不高的。
    kelvinji2009
        13
    kelvinji2009  
    OP
       2016-12-01 10:55:42 +08:00
    @geeksu 编译时间大概多少?
    geeksu
        14
    geeksu  
       2016-12-01 10:59:27 +08:00
    @kelvinji2009 挺久,后面做了修改,不用每次都完整编译
    wintersun
        15
    wintersun  
       2016-12-01 11:01:18 +08:00   1
    CPU 、主板基本不可能假货,建议走淘宝散片上 Xeon 至强,节省的钱上更大内存和 NVMe SSD !
    kelvinji2009
        16
    kelvinji2009  
    OP
       2016-12-01 11:14:22 +08:00
    @wintersun Thanks.
    zhuangsirui
        17
    zhuangsirui  
       2016-12-01 11:25:58 +08:00
    记得 CM 上有推荐的编译配置。
    warcraft1236
        18
    warcraft1236  
       2016-12-01 11:27:41 +08:00
    @warcraft1236 我个人没有完整编译过,不太清楚特别具体的,不过我司有个编译的服务器, CPU 是 E5 2630 v3 的,完整编译一次 ROM 需要 2 个小时多
    kelvinji2009
        19
    kelvinji2009  
    OP
       2016-12-01 11:33:12 +08:00
    @warcraft1236 两个多小时太久了,如果能控制在 45 分钟左右就好了
    kelvinji2009
        20
    kelvinji2009  
    OP
       2016-12-01 11:34:39 +08:00
    @zhuangsirui 找了下 Build 相关的 category ,没有找到呀
    zxy
        21
    zxy  
       2016-12-01 11:50:35 +08:00 via Android
    前段时间十几万弄了台 4 路 e7 +512G ram +900G SSD+5T SAS ,装了个 win10 闲置…
    warcraft1236
        22
    warcraft1236  
       2016-12-01 11:53:44 +08:00
    @kelvinji2009 加预算啊
    xingda920813
        23
    xingda920813  
       2016-12-01 11:54:38 +08:00   1
    建议双路 E5 V3 / V4 + C610 / C612. E5 2683 V3 正式版 现在只要 2000 元左右, 14 核 28 线程;或者 E5 2650 V4 ,现在 1400 元左右, 12 核 24 线程。用 2 块 CPU 组成双路。 Android 源码编译非常吃 CPU ,基本上 Clang++ 和 Jack (java) 会交替吃满 CPU 的所有线程,所以应该是优先考虑多核性能。
    xingda920813
        24
    xingda920813  
       2016-12-01 11:56:37 +08:00   2
    Chrisplus
        25
    Chrisplus  
       2016-12-01 12:06:10 +08:00   1
    不太清楚做服务器的需求,不过这个任务本身会对机器有特别的要求么? CPU 好内存大 IO 快都是普遍的需求
    vsyf
        26
    vsyf  
       2016-12-01 12:28:28 +08:00
    @kelvinji2009 clean 编的话,我用的联想分配的 workstation ,-j64 编(虽然说最多只可用-j24 ),也要 50+min 呐。
    用自己公司的 i7 8g 内存 2h 以上接近 3h 妥妥的
    这个 45min 不现实啊
    crazycen
        27
    crazycen  
       2016-12-01 12:31:47 +08:00 via iPhone
    如果不是太懂这块的话,还是买成品工作站!
    o02VFqu3gZnZfX8n
        28
    o02VFqu3gZnZfX8n  
       2016-12-01 13:07:38 +08:00
    MBP 2015 mid
    CM 14.1(Android 7.1) 完整编译一次大概 45 min
    xcnick
        29
    xcnick  
       2016-12-01 13:25:54 +08:00
    去年公司刚买双路 E5 2699 v3 64G 内存的时候测试过完整编译当时最新的 Android 源码,用时大概 15min ,确实非常快
    bluefalconjun
        30
    bluefalconjun  
       2016-12-01 13:27:42 +08:00
    你们的机子都好快....
    以前公司用的刀片服务器... 加磁盘阵列... 还是觉得慢... 可能 IO 还是有些没有调好的地方吧...
    lbp0200
        31
    lbp0200  
       2016-12-01 13:29:00 +08:00
    淘宝 X58 主机
    kelvinji2009
        32
    kelvinji2009  
    OP
       2016-12-01 13:38:39 +08:00
    @zxy 哈哈,土豪
    kelvinji2009
        33
    kelvinji2009  
    OP
       2016-12-01 13:39:27 +08:00
    @xingda920813 非常感谢!
    wupher
        34
    wupher  
       2016-12-01 13:39:39 +08:00
    多少人用啊,如果项目不多,发布不频繁,建议把开发机退一台转 CI 吧。

    还能给开发升级一下机器。
    kelvinji2009
        35
    kelvinji2009  
    OP
       2016-12-01 13:40:30 +08:00
    @vsyf i7+8G 内存要 3 个钟头?
    kelvinji2009
        36
    kelvinji2009  
    OP
       2016-12-01 13:48:22 +08:00
    @crazycen 工作站性价比真的太低了点
    kelvinji2009
        37
    kelvinji2009  
    OP
       2016-12-01 13:49:11 +08:00
    @xcnick 完整编译 15 分钟?哪个版本的 Android ?哇,这个速度太爽了
    kelvinji2009
        38
    kelvinji2009  
    OP
       2016-12-01 13:50:52 +08:00
    @wupher 预计 2-3 个人吧以后
    8rB61FLBPVSxW2C8
        39
    8rB61FLBPVSxW2C8  
       2016-12-01 14:00:41 +08:00
    i7+16G 内存, CM13 需要四十分钟的样子
    cnZary
        40
    cnZary  
       2016-12-01 14:06:38 +08:00
    DELL T3620
    PEP4JASON
        41
    PEP4JASON  
       2016-12-01 14:34:43 +08:00
    啥东西?
    xiusedelang
        42
    xiusedelang  
       2016-12-01 14:39:33 +08:00 via Android
    淘宝上买二手服务器,我用 3k+买到 24 线程 64G 内存,专做编译服务器
    kelvinji2009
        43
    kelvinji2009  
    OP
       2016-12-01 15:07:40 +08:00
    @HackerOO7 谢谢,这个时间基本可以接受了
    kelvinji2009
        44
    kelvinji2009  
    OP
       2016-12-01 15:08:04 +08:00
    @xiusedelang 带 SSD 么?哈哈
    xiusedelang
        45
    xiusedelang  
       2016-12-01 15:10:13 +08:00 via Android   1
    @kelvinji2009 128G SSD
    kelvinji2009
        46
    kelvinji2009  
    OP
       2016-12-01 15:19:10 +08:00
    @xiusedelang 非常感谢,去瞧瞧!
    wohenyingyu02
        47
    wohenyingyu02  
       2016-12-01 15:20:49 +08:00 via iPhone
    这个价格只够买一颗 6900k 的 cpu
    kelvinji2009
        48
    kelvinji2009  
    OP
       2016-12-01 16:01:05 +08:00
    @wohenyingyu02 哈哈,我也是这么想滴
    haogefeifei
        49
    haogefeifei  
       2016-12-01 16:12:56 +08:00
    ... 上双路 E5 2670? 另外一个至少 256GB 的 SSD 是必须的
    haogefeifei
        50
    haogefeifei  
       2016-12-01 16:13:55 +08:00
    10K 预算很好配的。。。
    vsyf
        51
    vsyf  
       2016-12-01 16:55:28 +08:00
    @kelvinji2009 是的,当然同时还看代码和看邮件
    DingSoung
        52
    DingSoung  
       2016-12-01 16:55:38 +08:00
    X99M + E5-2683 + PM961-256G + GTX1060
    molinxx
        53
    molinxx  
       2016-12-01 18:34:26 +08:00 via Android
    推荐双路 E5-2670 ,配上 128G 内存, SSD 主流就可以,开个 ramdisk 可以缩短很多编译时间
    zhangfanfan
        54
    zhangfanfan  
       2016-12-01 19:46:07 +08:00
    出一颗 E5 2643 V3 6 核 12 线程 3.5G

    1500
    l8mEQ331
        55
    l8mEQ331  
       2016-12-01 21:21:07 +08:00 via Android
    @DaVinci42 这么快? CM 比 AOSP 精简很多吗?我用 14 的 MBP13 ,编译差不多要 10h 以上,不敢 clean 了。
    shanjinwei
        56
    shanjinwei  
       2016-12-01 22:32:25 +08:00 via Android
    公司的 i7 7.0 完整编译一次 2 小时
    o02VFqu3gZnZfX8n
        57
    o02VFqu3gZnZfX8n  
       2016-12-01 23:29:19 +08:00
    @l8mEQ331 用了 ccache 优化,分配了 50G 缓存空间
    你可以看看编译过程 CPU 是不是满载
    Android 7 编译优化很给力, 6 编译需要接近 2h
    ooh
        58
    ooh  
       2016-12-01 23:36:53 +08:00


    我这虚拟机开 ccache 情况编译一次也才 2 小时,当然我编译的是 5.1
    strahe
        59
    strahe  
       2016-12-02 00:11:41 +08:00
    我们就买了 3 台 2 手 16G16 核机器, 1000 多块钱一台,做测试的 CI/CD ,性能戳错有余。
    yangff
        60
    yangff  
       2016-12-02 03:06:26 +08:00
    1w 至少可以上双路了吧…… 要什么 x99 ……
    skyboy
        61
    skyboy  
       2016-12-02 09:53:24 +08:00
    楼主,就你的需求,本着节能环保的要求。我推荐你一个十分具有性价比的:

    下面的配置满足楼主需要,兼容性发热行噪音小安静:


    i5 6500 散片

    华硕 z170-a 主板

    三星 850 evo 500G

    金士顿骇客内存 DDR4 2133 16*2

    海韵 430 电源

    黑洞机箱

    散热器 50 块以下的

    键盘鼠标 thinkpad 或联想 lenovo

    绝对让你够用,在配一台 28 寸人 AOC 4K 显示器。用主板的 DP 借口,配 CPU 的核心显卡 HD530.让你节能高效静音爽翻天。还能用 windows+ubuntu+mac os.兼容性非常好。
    Jaylee
        62
    Jaylee  
       2016-12-02 10:44:21 +08:00
    我司买了一个 Mac Pro , iOS 和 Android 的打包都在这上面
    lfzyx
        63
    lfzyx  
       2016-12-02 12:36:41 +08:00
    不太清楚你为啥要这么高的配置,我之前在 4G 双核的虚拟机上用 jenkins 编译 apk 只要 5 分钟就能出包。
    lfzyx
        64
    lfzyx  
       2016-12-02 12:37:44 +08:00
    哦,你是要编译 Android 源码,那我看错了,不好意思
    hezhile
        65
    hezhile  
       2016-12-02 12:47:13 +08:00
    amazon aws 刚刚推出了 CodeBuild 服务
    https://aws.amazon.com/cn/codebuild/
    kelvinji2009
        66
    kelvinji2009  
    OP
       2016-12-03 19:18:21 +08:00
    @skyboy Awesome! Thanks so much.
    kelvinji2009
        67
    kelvinji2009  
    OP
       2016-12-03 19:19:39 +08:00
    @hezhile 谢谢,我研究一下。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     948 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 33ms UTC 19:42 PVG 03:42 LAX 11:42 JFK 14:42
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86