Android 源码编译详解【一】:服务器硬件配置及机型推荐-2016/06

版权声明:本文为博主 Jon.Lo 的原创文章,未经博主授权允许,不得擅自转载,违者将追究相关法律责任。 https://blog.csdn.net/MLQ8087/article/details/51839256
     做 Android系统开发年,开发环境都是入职就搭建好了,入职时拿个账号密码就直接开始搞开发了,年初换了新公司,所有的项目都是刚起步,一切环境都要重新搭建,有幸当此重任,因为自己之前也只是用过,并没有亲手搭建过,所以也是边学边用,现学想卖,尽可能全面细致给小白做个参考,大神不喜勿喷,不全面的地方还望前辈留言补充,相互交流学习,感谢~!



         

        工欲善其事,必先利其器”,要想提高团队整体的开发效率,尽可能的提前完成开发任务,必须要配备一套配置给力的开发设备。源码编译服务器硬件配置的高低,直接影响着系统固件升级和ROM版本发布的速度和效率。


        由于目前Google发布的最新版本的Android系统源码体积越来越大,因此,越是定制高版本的系统,对编译服务器的硬件配置要求就越高,这里根据调研,给出目前Android 6.0及以下版本源码定制开发的基本配置,供大家参考。


          首先进行一波企业级android源码编译服务器的推荐,这类推荐网上绝无仅有,这还是我进行了很久的调研,询问很多朋友【其中包括不乏6年以上系统开发的大牛,也有之前公司的主管等】,也查了很多资料才挑选出来,提出需求后让上级审批,目前上一级已经认可比审批,等待领导签字。给力。
         
          友情提示:各位可根据项目于具体需求自定对比,建议Android 4.4 以上版本的ROM,最低不低于 16核【也就是2颗8核16线程的cpu】 32G内存【最好DDR4】,否则,多人同时编译,必将影响工作效率,硬盘要求不高,根据需求而定,一般最低2T以上为宜。


Android ROM 源码编译 硬件配置要求

配置级别

高端配置

基本配置

低端配置

高端配置,适合长期维护、迭代产品的项目使用,后期可扩展性强,编译速度快,效率高

企业级基本配置要求,后期扩展性一般,编译时间:2-4小时,开发效率可接受范围

只适合个人版ROM编译,无扩展性,编译时间4-8小时左右,过长,影响开发效率

参考报价

¥9 万元

¥6.5万

¥4.5万

¥2.57万

¥1.6 万元

推荐机型

HP ProLiant DL580 G8(J4H73A)

IBM System x3850 X6(6241I12)

戴尔PowerEdge R930 机架式服务器(Xeon E7-4820 v3/8GB/146GB)

戴尔PowerEdge T430 塔式服务器(Xeon E5-2630 v3*2/16GB*2/2TB*3)

联想IdeaCentre Y900-ISE(16GB/混合硬盘)

基本参数

产品类别

机架式服务器

机架式服务器

机架式服务器

塔式服务器

台式电脑

产品结构

4U

4U

4U

4U

——

产品类型

企业级

高端

 

 

家用

处理器

CPU类型

Intel 至强E7-4800 v2

Intel 至强E7-4800

Intel 至强E7-4800

Intel 至强E5-2600 v3

英特尔 酷睿i7 6代系列

CPU型号

Xeon E7-4850 v3

Xeon E7-4820 v3

Xeon E7-4820 v3

Xeon E5-2630 v3

Intel 酷睿i7 6700K

CPU频率

2.3GHz

1.9GHz

1.9GHz

2.4GHz

4GHz 

标配CPU数量

2 颗

2 颗

2 颗

2 颗

1 颗

最大CPU数量

4 颗

4 颗

4 颗

2 颗

1 颗

制程工艺

22nm

22nm

22nm

22nm

14nm

三级缓存

24MB

25MB

25MB

20MB

8MB

总线规格

QPI 7.2GT/s

QPI 6.4GT/s

QPI 6.4GT/s

QPI 8GT/s

DMI 8 GT/s

CPU核心

十二核(Haswell)

十核(Haswell)

十核(Haswell)

八核(Haswell)

四核(Skylake)

CPU线程数

24线程

20线程

20线程

16线程

8线程

智能加速主频

2.8GHz

 

 

3.2GHz

4.2GMHz

内存

内存类型

DDR3

DDR4

RDIMM

RDIMM

DDR4

内存容量

32GB【需加装,建议64G】

64GB

8GB【需加装,建议不低于48G】

32GB【需加装,建议高于32G】

16GB 【需加装,建议不低于48G】

内存描述

32GB(4×8GB)TruDDR4 2133MHz内存
(实际运行频率1866MHz),支持内存镜像

32GB(4×8GB)TruDDR4 2133MHz内存
(实际运行频率1866MHz),支持内存镜像

8GB RDIMM 1600MT/s 低电压,双列 x8 带宽

16GB*2 RDIMM 2133MT/s 双列,x4 带宽

8GB x 2 , 2133MHz

内存插槽数量

24

4

8

8

4个DiMM插槽

最大内存容量

6TB

6TB

 

64G以上

——

 

 

 

 

 

——

存储

硬盘接口类型

SAS/SATA SFF SSD

SAS

SAS

SAS

 SSD + SATA

硬盘容量

【需加装,建议不低于4T】

【需加装,建议不低于4T】

146G【需加装,建议不低于4T】

6T

256GB SSD +1TB

硬盘描述

标配不提供

标配不提供

146GB 15K RPM SAS 6Gbps 2.5英寸热插拔硬盘

2TB*3 7.2K RPM SATA
6Gbps 3.5英寸热插拔硬盘

混合硬盘(SSD+7200转HDD)

内部硬盘架数

标配1个8*2.5"热插拔硬盘模组

标配1个8*2.5"热插拔硬盘模组

 

机箱含高达8块3.5英寸
热插拔硬盘

单个

热插拔盘位

支持热插拔

支持热插拔

支持热插拔

支持热插拔

不支持

磁盘控制器

 

标配一个ServerRAID M5210支持SATA/SAS 0/1/10,可选Raid5/50/6/60升级密钥,可选1GB缓存或1GB/2GB/4GB闪存

ERC H730P 适配器 RAID 控制器,2GB NV 缓存

PERC H330 集成 RAID控制器

 

RAID模式

1个智能阵列 P830i/2GB FBWC

RAID 0,1,10

C4:RAID 5 适用于 H330/H730P (3-24 HDDs)

C9: RAID 5 适用于H330/H730/H730(3-16 HDDs或SSDs)

 

光驱

标配不提供【建议加装DVD-ROM】

标配不提供【建议加装DVD-ROM】

DVD-ROM,内置

DVD+/-RW,SATA,内置

DVD-Rambo

 

 

 

 

 

 

网络

网络控制器

四端口千兆网卡

四端口千兆网卡

Broadcom 5720 四端口1Gb 网络子卡

四端口千兆网卡

1000Mbps以太网卡




        具体配置等级需要根据项目大小和周期而定,建议Android 6.0及以下版本的ROM,最低不低于以下三项硬性标准的配置:

              CPU核心:       InterXeon E5-2630 16核(2颗8核16线程)

              内存容量:       32GB(DDR4)

              硬盘容量:       2TB(SAS/SSD)


下节预告:Android 源码编译详解【二】:VMware12 / Ubuntu16 的下载、安装图解『下周更新,敬请期待』 




猜你喜欢

转载自blog.csdn.net/MLQ8087/article/details/51839256