我正在組建一個小型4節點集羣,我將在其上運行風暴。我有一些關於網絡方面的問題。首先,所有電腦都配備了千兆以太網,但目前我的集線器只能達到100兆比特。我應該升級我的中心嗎?或者性能增益可以忽略不計?其次,我在幾個網站上看到,集線器並不是最好的硬件設備,交換機對我而言會更好。我試圖用Storm來讓一臺機器從互聯網上取下數據,然後將它傳遞給其他人處理。交換機或集線器會更有用嗎?感謝您的所有幫助人員。構建一個小型4節點集羣 - 關於網絡的幾個簡單問題
回答
路由器可以允許嚴重的網絡功能,但它也經常是矯枉過正的。如果只有4臺機器,您可能更希望使用千兆位交換機:通常在千兆位路由器的名稱下銷售 - 這在技術上是謊言,因爲它通常是橋接器(集線器或交換機,網絡有很多過載名)。路由器比交換機貴很多倍,如果你難以從營銷名稱中識別兩者。另一方面,集線器通常是一個功能較弱的傻瓜交換機(有時在高數據流情況下會受到速度懲罰)。
問題是否需要升級取決於瓶頸在哪裏。你發送的數據很大嗎?您的集羣計算機是否花費大量時間計算而不是接收數據?首先確定您的網絡速度是否會成爲您的瓶頸,然後決定是否應該升級該瓶頸。如果您擔心網絡速度,但並非100%肯定會成爲瓶頸,那麼便宜的1千兆位交換機不會讓您付出太多代價,並且幾乎肯定會滿足您的需求。
另請注意,如果您的數據需要首先通過互聯網(並非在您的網絡側生成),那麼您的瓶頸幾乎可以肯定是您的本地網絡之前的互聯網連接。
所以基本上,在做出選擇之前,先分析您的問題。
交換機不是路由器,集線器不是交換機。 – Wug 2012-07-25 17:34:03
@Wug你是對的,但他使用了(技術上)錯誤的術語,我提供了我相信他的意思的術語的真實名稱。我的命名約定來源是Rich Seifert和Jim Edwards的「全新開關書」。此外,我試圖清除由網絡設備的營銷名稱引起的一些混淆(否則,我的陳述可能會在錯誤類型的設備上發生)。 – Pyrce 2012-07-25 17:40:59
http://ask-leo.com/whats_the_difference_between_a_hub_a_switch_and_a_router.html - 集線器是愚蠢的回聲,交換機是智能回聲,路由器是權威的。他確切地使用了他的意思。對於羣集而言,DHCP和NAT不是必需的,其中所有節點都將使用靜態IP地址。集線器在集羣中是有問題的,因爲愚蠢的回聲消除了效率。路由器通常是爲了這個目的而矯枉過正。 – Wug 2012-07-25 17:45:21
- 1. 網站與節點 - 幾個關於browserify或webpack的問題
- 2. 關於wxPython的一個簡單問題
- 3. 一個簡單的問題關於iAd
- 4. Hadoop單節點集羣設置問題
- 5. 構建一個三站點Cassandra集羣
- 6. Hadoop單個僞分佈式節點羣集中的問題
- 7. WSO2AM網關集羣問題
- 8. MongoDB - 小型/多個或少數/大型節點羣集
- 9. 創建羣集的網絡力量向圖,節點展開
- 10. 關於構建一個網站的安全問題
- 11. ActiveMQ:基於簡單主題的羣集
- 12. 加入一個節點到集羣
- 13. 約d3.layout.pack幾個簡單的問題()
- 14. 如何爲單個羣集(獨立羣集)配置單個節點ElasticSearch
- 15. 關於jQuery關閉的一個簡單問題
- 16. Cassandra節點DN - 簡單2節點羣集配置失敗
- 17. 問題與節點羣集(nodejs)
- 18. 關於構建網站的問題
- 19. 關於Javascript模型構建的問題
- 20. 節點羣集
- 21. 關於C++類的幾個問題
- 22. 關於VBOs的幾個問題
- 23. 關於計劃的一個小問題
- 24. 單節點羣集在多節點羣集上工作?
- 25. 網絡 - 在一個節點和一個節點列表之間創建邊線
- 26. Cassandra集羣單節點
- 27. 關於C++的簡單一般問題
- 28. 關於gridviews的幾個問題
- 29. 關於iOS共享的幾個問題
- 30. 關於CloudKits的幾個問題
取決於你的算法。你會被CPU綁定或IO綁定?還是受你的互聯網連接限制? – Wug 2012-07-25 17:24:48
它會受我的互聯網連接的約束。 – 2012-07-25 17:32:44
它會被連接綁定整個時間,還是直到下載數據集完成?計算過程是否需要比下載和上傳到互聯網更多的時間?計算是平行的,在這種情況下,它可能需要非常少的節點之間的交互,或者不需要,在這種情況下,它可能需要很多? – Wug 2012-07-25 17:35:51