圖文詳解 文件柜內(nèi)DIY自己的Linux集群機(jī)
專業(yè)3D圖形渲染中需要進(jìn)行大量的浮點(diǎn)運(yùn)算(包括物理實(shí)體、幾何轉(zhuǎn)換、剪切、光效,以及三角形設(shè)定)和整數(shù)運(yùn)算(包括三角形設(shè)定和像素渲染),是一項(xiàng)CPU密集型任務(wù),通常處理這項(xiàng)繁重任務(wù)的一個(gè)辦法就是使用計(jì)算機(jī)集群,將工作分配到更多的計(jì)算機(jī)中去。例如著名的Digital Domain在1997年第一次使用Linux集群系統(tǒng)處理《泰坦尼克》特效。
Janne因?yàn)楣ぷ餍枰?dāng)然更主要是因?yàn)閯邮值臉啡?,在自己家中的文件柜里也搭建了一個(gè)微型的集群系統(tǒng),感興趣的朋友來看。
#p#一、Linux集群機(jī)必須的硬件
因?yàn)閭鹘y(tǒng)的專業(yè)工作站體積龐大,售價(jià)高昂,耗電能力超強(qiáng),Janne想在家中自己動手搭建一個(gè)平臺,目標(biāo)是體積小、安靜、省電和低成本。首先他買來了6塊Core 2 4核心處理器,然后尋找便宜的主板,最后選上了技嘉S系列GA-G33M-DS2R/S2。每塊主板最多8GB內(nèi)存,所以總共48GB。
二、普通家具變身Linux集群機(jī)柜
一個(gè)難題是尋找合適的機(jī)箱,既能放下這6塊兒主板又不至于太龐大,最后發(fā)現(xiàn)宜家的一款Helmer文件柜恰恰是完美之選。交錯(cuò)放置的電源有利于氣流的流通。
#p#三、Linux集群機(jī)巧搭建
操作系統(tǒng)使用的是Fedora 8,開源分布式渲染管理軟件DrQueue,6塊主板用一個(gè)8口3com千兆交換機(jī)連接,另一臺20瓦的Via C7電腦做NFS服務(wù)器。
#p#四、Linux集群機(jī)強(qiáng)大的計(jì)算能力
經(jīng)過一整夜的工作,這臺Linux集群機(jī)配置完成了,總共24核心,主頻2.4GHz,48GB內(nèi)存,總功率只有400瓦。這臺集群機(jī)的浮點(diǎn)運(yùn)算能力達(dá)到了186Gflops,在一臺Mac Pro(雙核 Xenon 2.66GHz×2, 4GB內(nèi)存)渲染下面這樣24幀4000x4000像素的場景使用了9.2個(gè)小時(shí),而這臺文件柜集群只用了64分鐘。
【編輯推薦】