Android 原始碼編譯詳解【一】:伺服器硬體配置及機型推薦-2016/06
工欲善其事,必先利其器”,要想提高團隊整體的開發效率,儘可能的提前完成開發任務,必須要配備一套配置給力的開發裝置。原始碼編譯伺服器硬體配置的高低,直接影響著系統韌體升級和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)