如何在伺服器里做算
① 如何用IBM的伺服器做集群系統
科學計算領域,伺服器集群這種計算工具有相當重要的作用,通常一個集群可以有幾十、幾百顆處理器通過高速網路連接組合在一起,形成巨大的計算資源為特定的應用服務。
我們首先來介紹一下集群,Cluster集群技術可如下定義:一組相互獨立的伺服器在網路中表現為單一的系統,並以單一系統的模式加以管理。此單一系統為客戶工作站提供高可靠性的服務。
大多數模式下,集群中所有的計算機擁有一個共同的名稱,集群內任一系統上運行的服務可被所有的網路客戶所使用。Cluster必須可以協調管理各分離的組件的錯誤和失敗,並可透明地向Cluster中加入組件。
一個Cluster包含多台(至少二台)擁有共享數據存儲空間的伺服器。任何一台伺服器運行一個應用時,應用數據被存儲在共享的數據空間內。每台伺服器的操作系統和應用程序文件存儲在其各自的本地儲存空間上。
Cluster內各節點伺服器通過一內部區域網相互通訊。當一台節點伺服器發生故障時,這台伺服器上所運行的應用程序將在另一節點伺服器上被自動接管。當一個應用服務發生故障時,應用服務將被重新啟動或被另一台伺服器接管。當以上任一故障發生時,客戶將能很快連接到新的應用服務上。
由於組成集群的機器不盡相同,所以我們通常可以把集群分成兩種:工作站集群和胖節點集群。
工作站集群(COW)
工作站集群的節點機規模一般都比較小,常常配備的示2-4顆處理器的伺服器,採用通常的乙太網或者InfiniBand來連接,一般採用Linux集群操作系統來對集群進行管理。
這種集群最常見的是PC伺服器廠商的PC-Cluster集群或者刀片伺服器集群,他的優點主要是價格便宜和容易部署,所以很多小的伺服器廠商也可以做這種集群。在國外,很多大學生通過一個公用的高速專用網路,將數十台的PC聯在一起,用Linux集群操作系統來管理,就構成了這種集群。
這種集群的缺點是不太穩定,不能運行大規模的商業應用軟體。而且由於這種鬆散連接,使得佔用的空間可能比較大,散熱也成問題。
胖節點集群
胖節點集群的伺服器節點多是8-16顆CPU的SMP伺服器,其穩定性大大提高,通過專有技術用乙太網或者InfiniBand連接,系統採用UNIX操作系統,應用經過優化的專用集群管理軟體。常見的機器有IBM的
Cluster1600和HPQ
AlphaServer
SC,他的好處是節點機的性能比較穩定,系統節點不太容易出問題,這樣就可以運行大型的應用程序,應用到商業或者科學計算中。它的擴展性也比較好,支持所有並行方式,但是相比於前一種,價格也要貴很多。國外和國內都有這種應用案例,當然這種價格也不是一般企業和機構可以採用的,多數是原來做商業計算或者科研。
詳情請參照:http://article.pchome.net/content-123394.html
② 求助:如何讓fluent在伺服器多個節點上進行運算
用那個命令試試吧,我是遠程操縱的。vi mf 建立mf 文件並查看,i 進入寫程序,然後可以輸入n1 n1 n2 n2 n3 n3 n4 n4 這樣選擇了8個節點進行計算,點擊esc,然後按住shift+w就保存了。這樣就可以打開8個節點了。不過是在這個目錄下的八節點,在調用Fluent.Inc/bin/fluent 3ddp -ssh -cnf =mf -t8 -mpi=intel這里的t8要用這個8。打開幾個節點就用幾。