作者godman362 (Shizuru)
看板NUU_CSIE
標題Re: [發問] CENTOS
時間Thu Apr 23 06:46:03 2009
C將學長早安:
根據我剛剛在看得結果,我先把看得懂得部份講解一下
這樣你看起來會比較省時間,以下:
cluster給我的感覺比較像thread這種東西(可以翻一下前兩篇我有提到)
也就是說,它將一份大的工作,切成好幾個小塊分給其他人幫忙處理
我不知道你是否聽過一個計畫
在很久之前,國外有一個研究外太空是否存在外星生命的計畫
然後在網站上面發布一個軟體,如果願意幫助他們研究的話
就請下載這個軟體,讓此軟體在你的電腦CPU空閒時,就讓此軟體動作
那這個軟體,它就是幫忙計算一些類似天文數值或是之類的東西
最後將數據回傳到研究中心,這個就是很典型的cluster的例子
所以我們來區分一下:
thread:同一台電腦,一個將一份process分成好幾個小process分工做事
cluster:多台電腦,由Master將工作分給底下的Slave電腦幫忙處理
這是一個比較淺顯的例子
那在鳥哥的網站上面說到,要使用這樣的技術,必須有兩樣工具:
RSH、
MPICH
那
RSH是幹嗎的?
簡單來說,Master主機可以管下面的Slave主機
那麼你要叫Slave主機做事情的話,是不是還要利用SSH來登入遠端主機才能做事
那麼RSH就是省掉這個步驟而已,也就是Master可以直接叫Slave主機做事
但是這個部份會有危險,因為身份認證的部份沒有了,所以請特別小心使用
MPICH就是符合MPI(Messages Passing Interface)這個標準通訊協定的一套軟體
那
MPI又是什麼?就是用來處理平行運算的各node的資料交換
一般習慣性來講,node在linux底下表示的是一個
檔案或是一個
Entry
所以整個cluster的內容大致如上
在鳥哥後面有提到NFS,為什麼要用它?
因為你要多台電腦作平行運算處理,想當然耳必須透過某個資料傳輸機制
在這邊,就是利用NFS作橋樑
以上。
後記:
一大早起床就看到這篇~"~
原本想說丟個網址請學長自己看
但是想說算了,還是看一下,說不定以後會用到 囧rz
雖然被砲轟的很慘烈,不過我並沒有因為這樣而隨便打內容喔 啾咪
我可是很認真的在回答你的問題!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.224.74.32
1F:→ godman362: 當然,不知道是不是你要的,不是的話我會在找看看 04/23 06:48
2F:→ hideyourbaby:小C要搞雲端運算??!! @@ 04/23 09:00
3F:→ godman362:cluster叫雲端運算嗎~"~ 04/23 09:49
4F:→ hideyourbaby:cluster應該是叢集吼? 雲端運算的概念也差不多:D 04/23 09:53
5F:→ godman362:今天翻出來的結果是第一個啦,雲端那個我就沒聽說了 04/23 09:56
6F:推 caifu:感謝神人362學弟的詳解 ^^ 04/23 10:50
7F:→ caifu:大致內容我上裡拜也有查過,不過經你解釋更簡單明瞭!! 04/23 10:52
8F:→ caifu:不過 我主要想知道的是在centos下做cluster的架構、配置等 04/23 10:53
9F:→ caifu:鳥哥那邊之前有簡單看過,好像是針對Red Hat 9方面的 04/23 10:54
10F:→ caifu:也是許我不懂,其實是可以互通的嗎? XDD" 04/23 10:54
11F:→ caifu: 許是 = =" 04/23 10:55
12F:→ caifu: 另外,念湘又開炮了嗎? XDD" 04/23 10:56
13F:→ godman362:簡單說,Rethat系列有三套 04/23 11:34
14F:→ godman362:Fedora -> Rethat ->Centos 04/23 11:35
15F:→ godman362:就穩定性和安全性而言,就屬Centos 04/23 11:35
16F:→ godman362:Fedora幾乎是一個測試品,如果是要架站千萬別用 04/23 11:35
17F:→ godman362:周董總是對我的報告非常之不滿,也不是第一天了- - 04/23 11:36
18F:推 caifu:明明你是你們班最有實力的之一了,他還想怎樣… = =+ 04/23 11:37
19F:→ godman362:我也不知道,反正他對我意見超級多 04/23 11:39