樹莓派比起低功耗x86 CPU有什麼獨特優勢?

現在intel的迷你主板(帶cpu和內存)功耗很低,很適合做家庭伺服器,價格也相近,淘寶上最便宜的x86主板比樹莓還便宜點。似乎各方面都和樹莓派差不多,想了解一下樹莓派還有什麼獨特優勢?


優勢還是比較多的。

一、拓展性:

二,低功耗:雖然出現了比較多的低功耗X86cpu,但是運行起來,和樹莓派相比,功耗還是比較大。不能用移動電源給X86 供電吧,即使可以,也供不了多長時間。

三:價格

四:可玩性

明天再答吧,太困了。。。


上面幾個答案說了不少優勢,包括體積,價格,功耗,但實際不是這麼回事啊!

只能說pi1,pi2對x86有這樣的優勢,到了pi3世道就變了啊。因為Intel推出了一種叫做StickPC的玩意,一代的標配是Z3735FCPU(4X1.33G)+2GDDR3+32GSSD,帶藍牙帶wifi。這玩意在淘寶上售價大概300多。

4核1.33G的x86 vs 4核1.2G的Arm,沒仔細測過,應該是吊打吧?內存2G對比1G也占很大優勢。

價格300多對200多,恩。。。。比例上是貴了一些,可是買Pi你能不買SD卡和殼子么?

體積是也是StickPC佔優,因為Pi根本沒想做太小。(我知道有Zero,那不是一碼事)

功耗方面Stick也是5V2A,不到10w。不幹活的時候可能比Pi高點。

系統方面更是沒法比了,StickPC直接跑完整的Windows。Pi只能跑Win IOT。對,Pi主要戰場是Linux,可誰也攔著你在StickPC上跑Linux啊,理論上,StickPC可以跑幾乎所有Linux的發行版。


所以對於一般人,我壓根就不推薦Pi了。需要這種特別小的電腦的話考慮StickPC吧。

下面正經答一答題主的問題,Pi有啥優勢

  1. 帶乙太網口:不許笑,這真的是優勢。在生產環境中無線並不那麼可靠。Pi的乙太網口可以直接把它接在交換機或者其他嵌入式設備上,比如POS機。
  2. 更多的USB口,跟上面一條差不多
  3. GPIO,這才是Pi的大殺器好不好?GPIO可以直接讓Pi跟其他感測器,IOT啥的聯動,這個StickPC真做不了。

獨特的優勢在於,Pi的擴展性更好,可以廣泛的適用於各種生產開發環境。家用的話,還是算了吧。


各種派的優勢有這幾項:

1·價格便宜,相對X86設備來說很便宜,各種派差不多都是以樹莓派為基準的價格,大概在200上下

2·擴展性強:除了常用的USB擴展外,x86的擴展能力基本上就沒有了,com口也很少見了,但是各種派的定位是開發板,也就是說會接入各種設備,各種派都會有給出GPIO的擴展口,樹莓派還有各種擴展卡擴展板

3·空間佔用小:X86再怎麼小也得鋪開佔個地方,樹莓派可以隱藏的很好,比如我現在玩的orangepi帶有無線,基本上我就可以隨意放置了,想塞哪邊塞哪邊

4·功耗:各種派的電源基本上都是5V1A(早期)、5V2A(樹莓派),變態一點的比如orangepi要5V3A在峰值才會穩定,各種派的CPU基本上都會限制最高頻率,為的就是降低功耗;3年多前買的一塊cubieborad2,無負載時功耗1W不到,峰值功耗10W(因為接了一個sata硬碟);這樣的功耗X86是永遠達不到的

5·應用前景:一般來說各種派的定位是開發板,各種功能一般都會有;但是一旦開發完成就會做成專用設備,其他不需要的功能都砍掉;X86一般來說都是應用在通用平台上的,對於戶外場景專用設備會更合適,比如沒有單獨的電源,就靠太陽能電池板+可充電電池要可靠工作,這樣的場景X86很難勝任

另外補充一點:淘寶上看到的X86的低功耗設備,也就是所謂的HTPC,這類的機器性能肯定要比各種派強,但是價格並不低,因為你看到的最低價可能只有主板+CPU(atom的CPU是和主板和一起的),內存、硬碟以及各種外設加上之後真實價格就出來了

再說一下各種派的劣勢:

1·性能劣勢:很明顯,各種派的CPU基本都是arm體系的,計算能力(所謂的性能)總體來說跟X86沒法比,但是專用領域ARM的CPU可以專門調優

2·通用性:X86的優勢就是在通用性上,市面上各種軟體基本都能應用起來,而對於ARM來說,這塊有些吃力,特別是國內ubuntu/debian的armhf源太少,還經常同步缺失

3·受眾:各種派的受眾基本還是開發人員,需要有一定的技術能力,各種派的系統99%是Linux/安卓系統,這個限制就把很大一部分用戶限制在只能使用的層面,沒法深入玩;X86系統相對受眾面大得多

4·穩定性:X86穩定性非常好,ARM的各種派的開發板問題很多,可以加各種開發板的群去看,經常有些問題廠家也不知道咋回事,只能寄回廠家,要麼換設備,要麼換配件修一下,稀奇古怪的問題特別多,每一塊板子可能都不一樣,如果要穩定的當伺服器使用,最好折騰一陣摸一摸這塊板子的屬性

5·網路問題:各種派的有線網路一般沒有自己的網路處理晶元(網卡),網路其實也是佔用CPU的,這方面X86一般都會有硬網卡來處理網路流量

6·USB/SATA問題:樹莓派沒有sata,很少有派提供獨立的sata晶元,如果有提供sata晶元,這個成本要多40元左右,很多派是做了一個橋接,也就是把sata橋接到一個USB2.0的口子上,這時候sata的傳輸速率是很受限的,而且很多高級功能如S.M.A.R.T.也用不起來;從網路讀取派外掛的硬碟的數據差不多只能到6M/s,峰值也就在7M/s而且很快就落下來,穩定的最高速率就是6M/s;如果是小文件,幾百KB是很正常的

最後說一下,樹莓派這類的開發板最主要的用途是開發專用硬體設備,而不是用來做為伺服器,當做伺服器來用屬於點歪了科技樹,但並非不可以(我第一塊板子cubieboard2已經當伺服器3年多了),考慮好自己的需求再做決定


以下純屬個人觀點。

樹莓派最大的優勢在於價格和功耗。

雖然很多低功耗二手 x86 主板比樹莓派還要便宜,但是不也得買電源、機箱、內存等配件嗎?話說現在內存貌似很貴啊……

而樹莓派只需要加一張內存卡即可運行。一張 32G 的普通內存卡加上一個樹莓派 300 元不到就可以拿下了,x86 的恐怕不能吧。

另外一個就是功耗。得益於 ARM 架構的 CPU,樹莓派日常使用功耗應該不超過 10 W,而功耗最低的 x86 最起碼也得 15~20W 吧。

樹莓派的 CPU 的處理性能雖然能夠應付大部分家庭伺服器場景,但是 I/O 性能是在是太弱了,根本不適合用來做 NAS。四個 USB 口和網口全部在同一個 USB 2.0 匯流排上,在我的日常使用中,只有在不接入其他 USB 設備是網口才可以跑滿百兆。


家庭伺服器直接用二手電筒腦搭就好了。要自行擴展的話,可以考慮串口轉TTL。單板計算機擴展性好的體積也不算小,因為得留那麼多插槽,性能好的價格也都不便宜。伺服器和低功耗基本上沾不上邊,又想馬兒跑,又想馬兒不吃草?那是不可能的啊。

多買幾個樹莓派倒是可以用來做集群或者分散式應用的試驗。不過現在入門的VPS也便宜得要死,而且用完就丟。

關鍵是你得想明白,你到底想幹什麼,否則以後會感覺自己就是在瞎折騰。


所有的派就gpio有用,其他都扯淡…


推薦閱讀:

小霸王之類的學習機上的DOS系統是如何實現的?
raspberry pi外接電池供電需要穩壓晶元嗎?
怎樣剝離一個解釋器的執行部分?
推薦一個matlab支持的硬體平台?
linux內核模塊的死機有沒有從外部規避的辦法?

TAG:英特爾Intel | x86 | 伺服器 | 嵌入式系統 | 樹莓派RaspberryPi |