樹莓派做集群的意義?

樹莓派做集群都可以做什麼?一個不懂集群的人按照集群教程完成一個16節點的樹莓派集群可以幹什麼?


只能是假裝學習一下如何組建集群的物理連接部分吧。

以樹莓派的性能,現在的台式機掛虛擬機做出的「集群」都要比它優秀的多,單個樹莓派節點的成本其實並不會很低,10個也得2000+,而且性能不可能10倍的=。= 即便10倍和同價位的CPU比也不夠看的,而且那個乙太網口100M,帶寬太小了。所以做應用什麼的,意義不大。

這個東西就是個玩具,或是學習工具,買十個摞在一起基本上就是個好玩好看的擺設,用來幹活,性價比很低的。(不過實話說,要是誰送我一個這樣的擺設,我會非常開心的/// v ///

當然樹莓派用來做其他的小玩意還是挺不錯的,和生活緊密連接起來,畢竟體積擺在那。做高性能計算,還是算了吧,樹莓派這麼萌,你忍心讓她閃到腰么……


爬蟲。


樹莓派做集群的意義?

其實目前樹莓派集群的意義在於科研,先舉一個簡單的例子:

一個典型的雲計算數據中心通常由成千上百的伺服器構成。對於教育機構、研究中心而言,除了功耗的問題以外,另一個較大的問題在於構建一個具有相當規模的數據中心網路架構需要很大的成本。因此,對於數據中心的管理者而言,成本、空間和能耗開銷是最重要的問題,導致很多工作只能局限於軟體模擬來進行。樹莓派是一種低成本、低功耗的基於ARM的微型電腦主板,具備PC的基本功能,能夠在保證性能的前提下降低構建一個小型雲計算實驗數據中心的開銷。

你看,還是有點意義的吧。當小型集群搭建並測試通過後,再移植到真正的大型集群上,這樣燒的錢也會少很多。

除此之外,就算是用來玩,因為動手搭建了一遍,對於網路架構的理解、數據流動的計算也會清晰很多。更何況,還是一個Linux系統呢。

樹莓派做集群都可以做什麼?

我覺得這個問題知乎大牛們應該已經回答了很多了吧。

這裡我給兩個外部鏈接和一張圖吧:

樹莓派能用來做啥? | 樹莓派實驗室

rpi:list-of-projects [創客百科]

一個不懂集群的人按照集群教程完成一個16節點的樹莓派集群可以幹什麼?

這個問題我就不是很懂你問什麼了。既然已經按照教程完成了,那不就算已經做出來了什麼了嗎?還是說想在上面繼續干點別的?要不上個深度學習好了。還能裝13在妹紙面前秀一波呀。

=========================我是機智的分割線============================

哎呀,當初不知道為什麼就上來回答了,感覺自己做過些啥。然後被催了幾波稿,文筆也就只能寫成這樣了=。=沒想到還是能騙到贊的,感動得痛哭流淚T^T

=========================我是智障的分割線============================

先丟三張圖上來好了,騙得贊多就寫寫,否則就棄坑,同組的小夥伴不準拆穿→_→


就只是好玩而已


我覺得可以做ARM的分散式編譯池。


我覺得成本太高,HDMI介面要錢,USB介面要錢,WiFi藍牙模塊要錢,但這些在集群上都沒用,浪費!把這些去掉做個板子出來的集群才有點價值


除了費你的電以外幹不成什麼事情了


樹莓派集群還是以教學為目的的,畢竟是開發板,要啥自行車!

可以熟悉高性能集群的軟體棧部署,尤其是MPI、SLURM這類多節點才能玩起來的。


可以接十六個顯示屏


樹莓派拿來組建集群,是賣萌行為,認真你就輸了。


顧名思義的開發板,就別奢望多強大的性能了。


推薦閱讀:

如何評價 MATLAB R2016b ?
c++ 臨時變數問題?
為什麼 Python 現在(2015年)越來越火了?
想提高編程能力,請大家評價這種學習方法是否可取?
考慮到未來人工智慧的發展,應該學習C++/C語言還是Python語言?

TAG:編程 | 伺服器 | 集群 | 樹莓派RaspberryPi |