android源码编译详解【⼀】:服务器硬件配置及机型推荐-
201606
做 Android系统开发多年,开发环境都是⼊职就搭建好了,⼊职时拿个账号密码就直接开始搞开发了,年初换了新公司,所有的项⽬都是刚起步,⼀切环境都要重新搭建,有幸当此重任,因为⾃⼰之前也只是⽤过,并没有亲⼿搭建过,所以也是边学边⽤,现学想卖,尽可能全⾯细致给⼩⽩做个参考,⼤神不喜勿喷,不全⾯的地⽅还望前辈留⾔补充,相互交流学习,感谢~!
⼯欲善其事,必先利其器”,要想提⾼团队整体的开发效率,尽可能的提前完成开发任务,必须要配备⼀套配置给⼒的开发设备。源码编译服务器硬件配置的⾼低,直接影响着系统固件升级和ROM版本发布的速度和效率。
由于⽬前Google发布的最新版本的系统源码体积越来越⼤,因此,越是定制⾼版本的系统,对编译服务器的硬件配置要求就越⾼,这⾥根据调研,给出⽬前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/
混合硬盘)
v3/8GB/146GB)混合硬盘)基本参数
产品
类别
机架式服务器机架式服务器机架式服务器塔式服务器台式电脑
产品
结构
4U4U4U4U——
产品
类型
企业级⾼端 家⽤
处理器
CPU 类型Intel ⾄强E7-4800 v2Intel ⾄强E7-4800Intel ⾄强E7-4800Intel ⾄强E5-2600 v3
英特尔 酷睿i7
6代系列
CPU 型号Xeon E7-4850 v3Xeon E7-4820 v3Xeon E7-4820 v3Xeon E5-2630 v3
Intel 酷睿i7
6700K
CPU
频率
2.3GHz 1.9GHz 1.9GHz 2.4GHz4GHz
标配
CPU
数量
2 颗 2 颗 2 颗 2 颗 1 颗
最⼤
CPU
数量
4 颗 4 颗 4 颗 2 颗 1 颗
制程
⼯艺
22nm22nm22nm22nm14nm
三级
缓存
24MB25MB25MB20MB8MB
总线
规格
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.8GHzandroid最新版
3.2GHz
4.2GMHz 内存
内存
类型DDR3DDR4RDIMM 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
内存
插槽
数量
244884个DiMM插槽
最⼤
内存
容量
6TB6TB 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)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论