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]
具体配置等级需要根据项目大小和周期而定,建议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
相关文章推荐
- Android 源码编译详解【一】:服务器硬件配置及机型推荐-2016/06
- Android 源码编译详解【一】:服务器硬件配置及机型推荐-2016/06
- Android源码编译详解【三】:Ubuntu 服务器的搭载与配置
- Ubuntu下android-4.0.3_r1源码下载,阅读工具安装配置,源码编译详解
- 详解Android源码的编译
- 配置Android源码编译环境所需包
- 软考网络工程师实验指南(七)Windows Server 2003 FTP服务器配置详解 推荐
- ubuntu 编译android2.2源码配置环境及jdk5(5)
- 详解Android源码的编译
- Android源码编译的详解
- ubuntu 11.10下载和编译Android源码 推荐
- 详解Android源码的编译
- 详解Android源码的编译
- Android I9100 源码编译 Step.4----边缘配置
- lamp源码安装及phpwind的配置方案详解 推荐
- 【Android Native Code开发系列】三 Android源码的编译环境配置、下载及编译
- 详解Android源码的编译
- 详解Android源码的编译
- ubuntu 编译android2.2源码配置环境及jdk5(2)
- ubuntu 编译android2.2源码配置环境及jdk5(3)