第1步:設置你的Pi
你將需要:
Raspberry Pi
8GB SD卡
HDMI監視器(或使用S-video/composite)
USB鍵盤和鼠標
互聯網連接(有線或USB WiFi適配器)
這個教練我已經制作了一個覆盆子Pi筆記本電腦(如上圖所示)。不幸的是,我沒有拍攝足夠的照片,所以我無法寫出一個教練。
通過閱讀這個教學,我假設你已經知道如何刷SD卡并設置你的Pi。在我的情況下,我使用“SD卡格式化程序”格式化了一個新的SD卡,然后我下載了最新的raspbian stretch img文件并使用win32diskimager將其刷新到SD卡。然后,您需要使用新閃存的SD卡將鼠標,鍵盤,顯示器和電源插入Raspberry Pi。我不會詳細說明細節,因為這已經有詳細記錄。
以下instructable只能輕松使用Raspbian Stretch。雖然您可能使用Wheezy或Jessie很多存儲庫已經過時,但您可能很難從源代碼下載和編譯所有內容。我最初嘗試使用Wheezy并且主要是因為軟件依賴于Python 3.5,而Wheezy默認沒有安裝它。
第2步:下載并安裝相關軟件
我們要去使用名為“stressberry”的程序。它將CPU加載到100%并記錄溫度(我猜這是結溫而不是表面溫度)。如果您正在運行GUI,請單擊終端以打開新的終端窗口,否則使用命令行登錄您的Pi并鍵入以下內容。
首先進行更新:
sudo apt-get update
這將更新所有內容,以便我們使用最新的來源。接下來,我們將安裝使用stressberry的所有先決條件。
安裝Atlas
sudo apt-get install Libatlas-base-dev
安裝cairo
Sudo pip3 install cairocffi
安裝PyQt5
sudo apt-get install python3-pyqt5
最后使用以下兩個安裝命令安裝stressberry
sudo apt install stress
然后
sudo -H pip3 install -U stressberry
在安裝過程中回答是“Y”在安裝時提示并假設一切順利,我們可以進入修改matplotlib后端的下一步。在終端類型中:
sudo python 3
這將打開LXDE終端內的python終端。您將能夠分辨,因為每行的開頭都以》》為前綴。輸入以下內容,然后輸入:
》》》import matplotlib
然后
》》》matplotlib.matplotlib_fname()
這將為您提供存儲matplotlib RC文件的文件路徑,我們現在需要編輯。例如,這是我的:
/usr/local/lib/python3.5/dist-packages/matplotlib/mpl-data/matplotlibrc
因此您需要在此行前加上“sudo nano”以打開nano終端文本編輯器來編輯文件:
sudo nano /usr/local/lib/python3.5/dist-packages/matplotlib/mpl-data/matplotlibrc
現在我們正在編輯我們需要查找指定后端的文本文件。為此,nano有一個有用的內置搜索命令,名為“where is”。要使用它,只需按住Ctrl + W并輸入“后端”,它將為您搜索文檔,而不必滾動它。現在編輯一行:
backend: gtk3agg
到
backend: qt5agg
然后在完成后按住Ctrl + X進行保存。當提示回答Y或是以保存任何更改并覆蓋文件時。
步驟3:運行Stressberry
最后,您已經完成了所有先決條件,最終可以毫無問題地運行程序。只需輸入以下命令即可運行stressberry:
sudo stressberry-run out.dat
這將為您運行程序并將溫度記錄在主目錄中名為“out.dat”的文件中。該程序將盡可能低地運行CPU以使其“冷卻”,然后將其閑置一會兒,然后以最大負載加壓五分鐘,然后停止并記錄冷卻時間。數據存儲在您的主目錄中,名稱為“out.dat”,但您可以隨意調用它。如果在壓力測試完成后運行以下命令,Stressberry也會產生一個漂亮的圖形:
sudo stressberry-plot out.dat
嘗試使用不同的散熱器和外殼,超頻設置等,看看這是如何變化的熱行為。要在圖表上繪制多條線,您只需在命令前添加它們:
sudo stressberry-plot out1.dat out2.dat out3.dat
您還可以使用以下命令將圖形直接保存到.png文件:
sudo stressberry-plot out.dat -o out.png
這會將名為“out.png”的文件保存到您的主目錄。如果在安裝上一步驟期間有任何錯誤消息,請查看故障排除步驟。
步驟4:一些示例圖
以下是我使用Stressberry創建的一些有趣的圖表。我的Pi是一個基本的Pi1,我在IC上添加了一些小的鋁制散熱片,然后我再次使用一個3cm的小風扇重新插槽(注意,放5cm,但這實際上是一個30mm的風扇!)。然后我使用raspi-config將超頻設置為“Turbo”,移除風扇,并將其放入丙烯酸外殼內。這三個圖位于上圖中
步驟5:疑難解答
如果您正在閱讀此步驟,則在安裝或運行stressberry時可能會遇到一些錯誤。在這里,我記錄了我在嘗試使用它時遇到的所有問題,希望能幫助你克服類似的任何問題。
錯誤信息1。
libf77blas.so.3:無法打開共享對象文件:沒有這樣的文件或目錄
有什么問題?
pacakage取決于默認情況下未安裝的Atlas
解決方案
使用以下內容安裝Atlas:
sudo apt-get install Libatlas-base-dev
錯誤消息2
ImportError:cairo后端需要安裝cairocffi或pycairo
有什么問題?
默認情況下尚未安裝Cairo
解決方案
使用以下命令安裝cairo:
sudo pip3 install cairocffi
錯誤消息3
TypeError:找不到‘cairo.Context’的外來結構轉換器
什么是問題?
問題是使用GTK3Agg后端,這可以在matplot中更改librc文件。
解決方案
運行“stressberry-plot out.dat”而不是運行:
sudo MPLBACKEND=Agg stressberry-plot out.dat
這將強制stressberry運行指定的后端而不是存儲在RC文件中的后端。
步驟6:完成!
這只是眾多方法中的一種你可以用來衡量你的Pi。你可以考慮使用的另一個程序是“sysbench”,開箱即用,沒有問題。
責任編輯:wv
-
cpu
+關注
關注
68文章
11049瀏覽量
216140 -
樹莓派
+關注
關注
121文章
1956瀏覽量
107044
發布評論請先 登錄
用樹莓派“揪出”家里的耗電怪獸!

樹莓派“吉尼斯世界記錄”:將樹莓派的性能發揮到極致的項目!

評論