看板 Linux 關於我們 聯絡資訊
※ [本文轉錄自 PC_Shopping 看板 #1Egm9ZzM ] 作者: RouterHsieh (醉臥美人膝,醒掌天下權) 看板: PC_Shopping 標題: [請益] Build code server的選擇? 時間: Sat Oct 29 03:28:32 2011 假設其他的硬體(ex:硬碟,記憶體)差不多的情況下, 若用途主要是拿來做cross compile的話, 該怎麼選擇平台呢? 因為小弟目前遇到的困擾是, 不知道該選擇AMD的X6-1100t還是Intel的i7-960。 簡單的說就是 6C/6T & 16GB ram V.S. 4C/8T & 24GB ram。 目前使用的人數大概是六七個人左右, 不過年底之後預計會超過十個人,將來最多大概會有將近二十人吧。 當然不致於會一次就十個二十個人同時在上面build code, 但隨著人數的增加(如果敝單位人員招募順利的話啦XD), loading會越來越大是可以預期的,所以目前實在不知道該怎麼選比較好。 上網查了很多評比的文章,不過幾乎都是在比玩遊戲和多媒體0rz 即便有提到一些相關的benchmark(ex: 用gcc開thread去編kernel或apache), 但數量還是微乎其微就是了QQ 若是版上有前輩在這方面有經驗的,還麻煩指點一下,港機不盡XD -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.40.101
ricky7899:很想推AMD 但是INTEL在指令及方面真的蠻多優勢的 10/29 03:51
※ 發信站: 批踢踢實業坊(ptt.cc) ※ 轉錄者: RouterHsieh (122.116.40.101), 時間: 10/29/2011 10:34:00
bitlife:主要跑編譯的話,就核心數多,RAM大,HD快. 後兩者還比較重要 10/29 10:37
bitlife:你要最佳化效率,從後兩者著手還比較有用. 前陣子不少VPS是 10/29 10:38
bitlife:用 atom 當 Server (省電優勢,大多數時間 loading 不高) 10/29 10:38
bitlife:Server又不跑3D圖形處理, 真的還是 RAM, HD速度為主. 10/29 10:39
comicsiew:最近公司都給我們一人一台core i7 用來build android系 10/29 10:54
comicsiew:統來了兩批電腦第一批是舊製程core i7 配24G ram 第二批 10/29 10:55
comicsiew:第二批是新製程core i7 配8G ram 第二批build的比較快 10/29 10:55
comicsiew:硬碟和ram 到達一定程度 應該還是CPU速度會有影響 10/29 10:56
comicsiew:不過你們用的人太多ram 應該要多一點 10/29 10:58
griffenchen:人多硬碟影響很大,建議你看是要用raid或是把大家打散 10/29 11:18
griffenchen:在不同硬碟上,要不然一推人編譯時,光是object files 10/29 11:20
griffenchen:寫入硬碟,就夠拖慢你速度了 10/29 11:21
bitlife:c大的case確實RAM已超過臨界點(連當cache都不完)時,再多不 10/29 13:55
bitlife:有差異. 如果預算無限,當然CPU,RAM,HD都加最頂級.如果有限 10/29 13:56
bitlife:時,RAM數量和HD速度考量是優先於CPU的. 10/29 13:56
comicsiew:公司也有曾經準備一台2x萬的server 來給我們build code 10/29 14:55
comicsiew:當時規劃3~4人用一台該server 是2顆cpu各8核16緒兩顆硬 10/29 14:57
comicsiew:碟組的raid 0 試用只要有兩個人同時build code 其實就不 10/29 14:57
comicsiew:敵 個人用core i7的個人電腦 10/29 14:59
comicsiew:所以server 後來還不如一人配一個電腦 10/29 15:01
bitlife:如果只用 raid 0 不用 RAM disk 做中間檔暫存, raid 0還是 10/29 16:01
bitlife:瓶頸. 寫入時一次要寫兩顆. 反正朝build的特性去思考,一切 10/29 16:02
bitlife:能在RAM完成是最好.儘量減少HD I/O瓶頸. 10/29 16:03