樹莓派被廣為詬病的一個(gè)地方就是性能低(這里以樹莓派 3b 為準(zhǔn),更早產(chǎn)品的性能確實(shí)不能滿足很多場景的需求),性能包括 CPU、GPU、網(wǎng)絡(luò)傳輸、USB 傳輸、SD 卡讀寫等諸多方面。很多人希望有一款高性能的樹莓派,價(jià)格貴也沒關(guān)系。我開始時(shí)也是這么想的,到處找和樹莓派差不多但性能更好的設(shè)備,但找來找去沒發(fā)現(xiàn)更滿意的,有的接口太少,有的軟件環(huán)境太糟糕,有的資料太少?zèng)]有成熟的社區(qū),各有各的問題。但我慢慢發(fā)現(xiàn)自己陷入到一個(gè)性能誤區(qū)里。我需要更高的性能來做什么呢?如果不把需求明確了,那就很難找到能讓自己滿意的設(shè)備。
于是我開始想樹莓派有哪些優(yōu)勢(shì),適合使用者哪些場景。然后我得出了一個(gè)結(jié)論,如果認(rèn)為樹莓派性能太差,那絕大多數(shù)情況都是選型時(shí)出了明顯的問題。
那些樹莓派不適合的場景以及更優(yōu)選擇:
1、用來當(dāng)路由器
不適原因:CPU/GPU、接口、軟件平臺(tái)資源浪費(fèi),網(wǎng)絡(luò)性能不足。
更優(yōu)選擇:同價(jià)位(或者更便宜)的路由器。
2、NAS
不適原因:接口、軟件平臺(tái)資源浪費(fèi),網(wǎng)絡(luò)性能、USB 傳輸性能不足,并且預(yù)算太低。
更優(yōu)選擇:專用 NAS、x86 平臺(tái)的臺(tái)式機(jī)(可以選擇二手的性價(jià)比更高,可以選擇小機(jī)箱更省空間)、中高端家用路由器(如果要求不高)。
3、接電視(或者顯示器)看視頻
不適原因:接口、軟件平臺(tái)資源浪費(fèi),網(wǎng)絡(luò)性能、GPU 性能、USB 傳輸性能不足。
更優(yōu)選擇:同價(jià)位的安卓盒子、稍貴的電腦棒、小機(jī)箱主機(jī)(如果要求較高)。
4、學(xué)習(xí) Linux
不適原因:整體浪費(fèi),并且太麻煩。
更優(yōu)選擇:在電腦里運(yùn)行 Linux 虛擬機(jī),或者安裝 Linux 實(shí)體機(jī)。
5、跑消耗性能的軟件
不適原因:接口、軟件平臺(tái)資源浪費(fèi),各種性能不足,對(duì)口軟件資源不足,太麻煩,預(yù)算太低。
更優(yōu)選擇:根據(jù)自己的應(yīng)用場景,選擇對(duì)應(yīng)價(jià)位的 x86 臺(tái)式機(jī)(可以選擇二手的節(jié)省預(yù)算,可以選擇小機(jī)箱節(jié)省空間)。
6、接外設(shè)后替代電腦或者平板
不適原因:各種性能不足,接口浪費(fèi),太麻煩,預(yù)算太低。
更優(yōu)選擇:根據(jù)實(shí)際情況選擇對(duì)應(yīng)價(jià)位的筆記本、臺(tái)式機(jī)、平板電腦等。
7、作為游戲機(jī)(玩復(fù)古的模擬器游戲除外)
不適原因:游戲少,軟件平臺(tái)資源浪費(fèi),各種性能不足,接口浪費(fèi),預(yù)算太低。
更優(yōu)選擇:根據(jù)實(shí)際情況選擇對(duì)應(yīng)價(jià)位的游戲機(jī)或者臺(tái)式機(jī)。
8、依賴樹莓派的接口或者平臺(tái),但同時(shí)需要跑消耗性能的軟件
不適原因:各種性能不足,預(yù)算太低。
更優(yōu)選擇:樹莓派 + 對(duì)應(yīng)價(jià)位的 x86 臺(tái)式機(jī)(可以選擇二手的節(jié)省預(yù)算,可以選擇小機(jī)箱節(jié)省空間)。樹莓派用來完成硬件操控、數(shù)據(jù)收集、數(shù)據(jù)簡單處理、將數(shù)據(jù)通過網(wǎng)絡(luò)傳輸給臺(tái)式機(jī)。需要消耗性能的軟件在臺(tái)式機(jī)運(yùn)行。
9、看起來樹莓派可以滿足需求,但性能還差一些
不適原因:性能不足,預(yù)算太低。
更優(yōu)選擇:可以同 8。也可以選擇更貴的類似樹莓派的的設(shè)備(比如微軟的 UP board 系列),但平臺(tái)生態(tài)環(huán)境并不是和樹莓派一致(雖然硬件接口基本兼容),并且性價(jià)比不高(拿 UP board 來說,它的處理器是 Atom Z8350,價(jià)格要 1000 出頭。但這個(gè)價(jià)位的 Z8350 電腦棒只有 500 多,電腦棒 + 樹莓派 才 700 多,要比 UP board 性價(jià)比更高。而且如果配合使用,并沒必要使用性能并不高的 Z8350),需要根據(jù)實(shí)際情況選擇。
10、用于組成批量出售的商業(yè)設(shè)備產(chǎn)品
不適原因:成本太高,芯片不能單獨(dú)購買,硬件資料不夠開放。
更優(yōu)選擇:根據(jù)實(shí)際情況選擇其他可以單獨(dú)購買、有足夠資料的硬件。
總結(jié)起來分兩種情況:
1、不需要樹莓派獨(dú)有的功能,那么不需要考慮使用樹莓派。
2、需要樹莓派獨(dú)有的功能,但性能太低,可以考慮樹莓派加其他設(shè)備配合使用。
有人可能會(huì)說,用一臺(tái)設(shè)備解決所有需求,要比用兩臺(tái)設(shè)備更節(jié)省預(yù)算,因?yàn)橘Y源利用率更高。但實(shí)際情況是恰好相反的。如果你只有一個(gè)需求,可能很容易找到一個(gè) 150 元的設(shè)備可以滿足。如果你有另一個(gè)需求,也可能很容易找到另一個(gè) 150 元的設(shè)備可以滿足。但如果你想要找到一臺(tái)設(shè)備同時(shí)滿足這兩個(gè)需求,那可能至少要花 500 元。如果你又有第三個(gè)需求,同樣地,單獨(dú)滿足這個(gè)需求的設(shè)備可能只需要 150 元,但同時(shí)滿足這三個(gè)需求的設(shè)備,可能至少需要 1000。如果你有第四個(gè)需求呢?那么很可能你沒辦法找到同時(shí)滿足那四個(gè)需求的設(shè)備了,因?yàn)檫@些需求很可能是互斥的(比如性能高和功耗低),花多少錢也沒處買。
所以把需求拆開單獨(dú)找可以滿足的設(shè)備,然后配合使用,往往可以節(jié)省預(yù)算。
那么樹莓派適用怎樣的場景呢?
1、作為一個(gè)低能耗的 Linux 家用服務(wù)器,用于運(yùn)行硬件性能可以滿足的軟件,提供各種服務(wù)(比如網(wǎng)絡(luò)相關(guān)、文件相關(guān)、視頻音頻相關(guān))。
2、連接硬件用來做數(shù)據(jù)采集、監(jiān)控、分析、發(fā)布等事情。
3、作為類似小車、飛行器、機(jī)器人、智能家居等智能設(shè)備的控制中心。
4、作為一個(gè)電腦的輕量級(jí)替代物,用于一些簡單的場景,或者用來作軟件開發(fā)啟蒙,適合預(yù)算不足以買電腦的用戶(主要是孩子)。這個(gè)是樹莓派的最初目的。
5、用于大中小學(xué)的教育。
6、用于搭建原型產(chǎn)品。
7、單純地用來玩(折騰)而不是使用。
可以看到,在這些場景中,樹莓派的性能完全不成問題。不把全部需求集中在一個(gè)設(shè)備上,選擇的范圍就很廣了。
付費(fèi)解決 Windows、Linux、Shell、C、C++、AHK、Python、JavaScript、Lua 等領(lǐng)域相關(guān)問題,靈活定價(jià),歡迎咨詢,微信 ly50247。