V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
kelvinji2009
V2EX  ›  Android

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

  •  2
     
  •   kelvinji2009 · 2016-12-01 10:15:07 +08:00 · 13495 次点击
    这是一个创建于 2917 天前的主题,其中的信息可能已经有所发展或是发生改变。
    打算从京东购买
    第 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 吧。
    kelvinji2009
        8
    kelvinji2009  
    OP
       2016-12-01 10:45:18 +08:00
    @xylitolLin 预算有限, dell 的看了下,性价比不高啊,头疼
    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 个人吧以后
    HackerOO7
        39
    HackerOO7  
       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   ·   实用小工具   ·   5650 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 03:27 · PVG 11:27 · LAX 19:27 · JFK 22:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.