您的位置:首页 > 移动开发 > Android开发

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

2017-04-18 14:10 375 查看

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

     做 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以太网卡
[align=center]
[/align]
        具体配置等级需要根据项目大小和周期而定,建议Android 6.0及以下版本的ROM,最低不低于以下三项硬性标准的配置:

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

              内存容量:       32GB(DDR4)

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

转载地址:http://blog.csdn.net/mlq8087/article/details/51839256
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息