Fw: [請益] Build code server的選擇?

看板Linux作者 (醉臥美人膝,醒掌天下權)時間14年前 (2011/10/29 10:34), 編輯推噓2(2021)
留言23則, 3人參與, 最新討論串1/3 (看更多)
※ [本文轉錄自 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

10/29 03:51, , 1F
很想推AMD 但是INTEL在指令及方面真的蠻多優勢的
10/29 03:51, 1F
※ 發信站: 批踢踢實業坊(ptt.cc) ※ 轉錄者: RouterHsieh (122.116.40.101), 時間: 10/29/2011 10:34:00

10/29 10:37, , 2F
主要跑編譯的話,就核心數多,RAM大,HD快. 後兩者還比較重要
10/29 10:37, 2F

10/29 10:38, , 3F
你要最佳化效率,從後兩者著手還比較有用. 前陣子不少VPS是
10/29 10:38, 3F

10/29 10:38, , 4F
用 atom 當 Server (省電優勢,大多數時間 loading 不高)
10/29 10:38, 4F

10/29 10:39, , 5F
Server又不跑3D圖形處理, 真的還是 RAM, HD速度為主.
10/29 10:39, 5F

10/29 10:54, , 6F
最近公司都給我們一人一台core i7 用來build android系
10/29 10:54, 6F

10/29 10:55, , 7F
統來了兩批電腦第一批是舊製程core i7 配24G ram 第二批
10/29 10:55, 7F

10/29 10:55, , 8F
第二批是新製程core i7 配8G ram 第二批build的比較快
10/29 10:55, 8F

10/29 10:56, , 9F
硬碟和ram 到達一定程度 應該還是CPU速度會有影響
10/29 10:56, 9F

10/29 10:58, , 10F
不過你們用的人太多ram 應該要多一點
10/29 10:58, 10F

10/29 11:18, , 11F
人多硬碟影響很大,建議你看是要用raid或是把大家打散
10/29 11:18, 11F

10/29 11:20, , 12F
在不同硬碟上,要不然一推人編譯時,光是object files
10/29 11:20, 12F

10/29 11:21, , 13F
寫入硬碟,就夠拖慢你速度了
10/29 11:21, 13F

10/29 13:55, , 14F
c大的case確實RAM已超過臨界點(連當cache都不完)時,再多不
10/29 13:55, 14F

10/29 13:56, , 15F
有差異. 如果預算無限,當然CPU,RAM,HD都加最頂級.如果有限
10/29 13:56, 15F

10/29 13:56, , 16F
時,RAM數量和HD速度考量是優先於CPU的.
10/29 13:56, 16F

10/29 14:55, , 17F
公司也有曾經準備一台2x萬的server 來給我們build code
10/29 14:55, 17F

10/29 14:57, , 18F
當時規劃3~4人用一台該server 是2顆cpu各8核16緒兩顆硬
10/29 14:57, 18F

10/29 14:57, , 19F
碟組的raid 0 試用只要有兩個人同時build code 其實就不
10/29 14:57, 19F

10/29 14:59, , 20F
敵 個人用core i7的個人電腦
10/29 14:59, 20F

10/29 15:01, , 21F
所以server 後來還不如一人配一個電腦
10/29 15:01, 21F

10/29 16:01, , 22F
如果只用 raid 0 不用 RAM disk 做中間檔暫存, raid 0還是
10/29 16:01, 22F

10/29 16:02, , 23F
瓶頸. 寫入時一次要寫兩顆. 反正朝build的特性去思考,一切
10/29 16:02, 23F

10/29 16:03, , 24F
能在RAM完成是最好.儘量減少HD I/O瓶頸.
10/29 16:03, 24F
文章代碼(AID): #1EgsOQ5c (Linux)
文章代碼(AID): #1EgsOQ5c (Linux)