- 转自http://blog.csdn.net/mlq8087/article/details/51839256
工欲善其事,必先利其器”,要想提高团队整体的开发效率,尽可能的提前完成开发任务,必须要配备一套配置给力的开发设备。源码编译服务器硬件配置的高低,直接影响着系统固件升级和ROM版本发布的速度和效率。
由于目前Google发布的最新版本的Android系统源码体积越来越大,因此,越是定制高版本的系统,对编译服务器的硬件配置要求就越高,这里根据调研,给出目前Android 6.0及以下版本源码定制开发的基本配置,供大家参考。
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内存 | 32GB(4×8GB)TruDDR4 2133MHz内存 | 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 | 混合硬盘(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)