Kazalo:
- 1. korak: Nastavite svoj Pi
- 2. korak: Prenesite in namestite odvisno programsko opremo
- 3. korak: Zaženite Stressberry
- 4. korak: Nekaj primerov ploskev
- 5. korak: Odpravljanje težav
- 6. korak: Končaj
Video: Stresno testiranje Raspberry Pi: 6 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
Ko je bil Raspberry Pi prvič izdan, me je navdušil nakup nakupa enega, a na koncu sem z Arduinom preživel več časa, saj so bolj primerni za elektronske projekte.
V lopi imam dve originalni malini Pi in mislil sem, da je čas, da z njimi nekaj naredim. Tako vam bom v tem navodilu pokazal, kako "stresno" preizkusiti CPE vašega Pi -ja, da boste lažje ugotovili, koliko hlajenja potrebujete in koliko ga lahko overklokirate.
Ta navodila uporabljajo Stressberry, če ga še niste uporabili, preverite v indeksu paketa python.
1. korak: Nastavite svoj Pi
Boste potrebovali:
- Malina Pi
- 8 GB SD kartica
- Napajanje 5V, 1A z mikro USB
- Monitor HDMI (ali monitor s S-video/kompozitom)
- USB tipkovnica in miška
- Internetna povezava (žična ali USB WiFi adapter)
Za to navodilo sem že naredil malinov Pi prenosnik (na sliki zgoraj). Žal nisem naredil dovolj fotografij, zato nisem mogel napisati navodil.
Z branjem tega navodila, predvidevam, da že veste, kako utripati kartico SD in nastaviti svoj Pi. V mojem primeru sem svežo kartico SD formatiral z "oblikovalnikom kartic SD", nato sem prenesel najnovejšo datoteko raspbian img in jih prestavil na kartico SD z win32diskimager. Miško, tipkovnico, monitor in napajalnik boste morali na novo priključeno kartico SD priključiti na Raspberry Pi. Ne bom podrobno opisoval podrobnosti, ker je to že dobro dokumentirano.
Naslednje navodilo bo preprosto delovalo samo z Raspbian Stretch. Čeprav lahko verjetno uporabljate Wheezy ali Jessie, je veliko skladišč zastarelih in verjetno se boste trudili, da prenesete in sestavite vse iz vira. Sprva sem poskusil s Wheezyjem in se boril predvsem zato, ker programska oprema temelji na Pythonu 3.5, ki v Wheezyju ni privzeto nameščen.
2. korak: Prenesite in namestite odvisno programsko opremo
Uporabili bomo program, imenovan "stressberry". Naloži CPU na 100% in zabeleži temperaturo (predvidevam, da je to temperatura spoja in ne površinska temperatura). Če uporabljate grafični vmesnik, kliknite na terminal, da odprete novo terminalsko okno, sicer se z ukazno vrstico prijavite v svoj Pi in vnesite naslednje.
Najprej naredite posodobitev:
sudo apt-get posodobitev
S tem bomo posodobili vse, zato uporabljamo najnovejše vire. Nato bomo namestili vse predpogoje za uporabo stresberryja.
Namestite Atlas
sudo apt-get install Libatlas-base-dev
Namestite Kairo
Sudo pip3 namestite cairocffi
Namestite PyQt5
sudo apt-get install python3-pyqt5
Končno namestite stressberry z naslednjima dvema ukazoma za namestitev
sudo apt install stress
potem
sudo -H pip3 install -U stressberry
Med namestitvijo odgovorite z DA na vse pozive pri nameščanju in ob predpostavki, da je vse v redu, lahko preidemo na naslednji korak, ki spreminja zaledje matplotlib. V vrsti terminala:
sudo python 3
To bo odprlo terminal python znotraj terminala LXDE. To boste lahko povedali, ker je na začetku vsake vrstice predpona >>. Vnesite naslednje in nato enter:
>> uvoz matplotlib
potem
>> matplotlib.matplotlib_fname ()
Tako boste dobili pot do datoteke, kjer je shranjena datoteka matplotlib RC, ki jo bomo zdaj morali urediti. To je bilo na primer moje:
/usr/local/lib/python3.5/dist-packages/matplotlib/mpl-data/matplotlibrc
Zato morate pred to vrstico vnesti predpono "sudo nano", da odprete urejevalnik besedila nano terminala za urejanje datoteke:
sudo nano /usr/local/lib/python3.5/dist-packages/matplotlib/mpl-data/matplotlibrc
Zdaj urejamo besedilno datoteko, ki jo moramo poiskati, kjer je podan ozadje. V ta namen ima nano uporaben vgrajen iskalni ukaz, imenovan "kje je". Če ga želite uporabiti, preprosto držite tipki Ctrl + W in vnesite "backend" in poiskal bo dokument, namesto da bi se mu morali pomikati. Zdaj uredite vrstico:
zaledje: gtk3agg
do
zaledje: qt5agg
Ko končate, držite Ctrl + X, da shranite. Ko ste pozvani, odgovorite z DA ali DA, da shranite vse spremembe in prepišete datoteko.
3. korak: Zaženite Stressberry
Končno ste izpolnili vse predpogoje, da lahko program končno zaženete brez težav. Če želite zagnati stressberry, preprosto vnesite naslednji ukaz:
sudo stressberry-run out.dat
Ta zažene program in zabeleži temperaturo v datoteki v vašem domačem imeniku, imenovani 'out.dat'. Program bo zaganjal procesor čim nižje, da se omogoči "ohlajanje", nato pa ga za kratek čas miroval, preden ga obremeni z največjo obremenitvijo pet minut, nato pa se ustavil in zabeležil ohlajanje. Podatki so shranjeni v vašem domačem imeniku z imenom "out.dat", vendar bi temu lahko rekli karkoli želite. Stressberry bo ustvaril tudi lep videz grafa, če po končanem stresnem testu zaženete naslednji ukaz:
sudo stressberry-plot out.dat
Poskusite uporabiti različne hladilnike in ohišja, nastavitve overclockinga itd., Da vidite, kako to spreminja toplotno obnašanje. Če želite narisati več vrstic na grafu, jih le dodajte pred ukaz:
sudo stressberry-plot out1.dat out2.dat out3.dat
Graf lahko tudi shranite neposredno v datoteko-p.webp
sudo stressberry -plot out.dat -o out.png
To bo shranilo datoteko z imenom "out.png" v vaš domači imenik. Če imate med namestitvijo prejšnjega koraka kakšno sporočilo o napaki, si oglejte korak za odpravljanje težav.
4. korak: Nekaj primerov ploskev
Tukaj je nekaj zanimivih ploskev, ki sem jih ustvaril z uporabo Stressberryja. Moj Pi je osnovni Pi1 in v IC sem dodal nekaj majhnih aluminijastih hladilnikov, nato pa sem se ponovno preselil z majhnim 3 cm ventilatorjem (upoštevajte, postavite 5 cm, vendar je to dejansko 30 mm ventilator!). Nato sem nastavil overclocking na "Turbo" z uporabo raspi-config, odstranil ventilator in ga postavil v akrilno ohišje. Tri ploskve so na istem grafu zgoraj
5. korak: Odpravljanje težav
Če berete ta korak, ste morda imeli nekaj napak pri nameščanju ali izvajanju strežnika. Tukaj sem dokumentiral vse težave, s katerimi sem se srečal, ko sem poskušal to delovati, in upam, da vam bo pomagal premagati kaj podobnega.
Sporočilo o napaki 1.
libf77blas.so.3: Ni mogoče odpreti predmetne datoteke v skupni rabi: Ni te datoteke ali imenika
V čem je vprašanje?
Paket je odvisen od Atlasa, ki privzeto ni nameščen
Rešitev
Namestite Atlas z naslednjim:
sudo apt-get install Libatlas-base-dev
Sporočilo o napaki 2
ImportError: cairo backend zahteva, da je nameščen cairocffi ali pycairo
V čem je vprašanje?
Kairo privzeto ni nameščen
Rešitev
namestite cairo z naslednjim:
sudo pip3 namestite cairocffi
Sporočilo o napaki 3
TypeError: Pretvornika tujih struktur za "cairo. Context" ni bilo mogoče najti
V čem je vprašanje?
Težava je v uporabi ozadja GTK3Agg, ki ga lahko spremenite v datoteki matplotlibrc.
Rešitev
ko namesto tega zaženete "stressberry-plot out.dat":
sudo MPLBACKEND = Agg stressberry-plot out.dat
To bo prisililo stresberry, da zažene določeno zaledje in ne tisto, shranjeno v datoteki RC.
6. korak: Končaj
To je le ena od mnogih metod, s katerimi lahko primerjate svoj Pi. Drug program, ki ga lahko uporabite, je "sysbench", ki bi moral delovati brez težav.
Upam, da ste uživali v tem navodilu. Sporočite mi, če ste uživali v tem ali ste ga sami naredili. Kot vedno sem vesel, da prejmem konstruktivne povratne informacije in komentarje (bodite prijazni, prosim brez trolov).
Priporočena:
LED strešno okno s sončno energijo - nadgradnja: 4 koraki
LED strešno okno, ki deluje na sončno energijo - nadgradnja: v stropu je v temi sedel stari strešni okno. To je bilo posledica popravila strehe. Strešno okno v strešnem odseku so morali odstraniti zaradi puščanja in to je že nekaj let. Ko sem govoril z ljudmi o ponovni namestitvi novega strešnega okna, sem
Sestavljanje in testiranje matrične LED -matrike MAX7219: 6 korakov (s slikami)
MAX7219 Sestavljanje in testiranje matričnih LED-prikazov: Dot-matrični zaslon je prikazovalna naprava, ki vsebuje svetleče diode, poravnane v obliki matrice.Ta matrični zaslon se uporablja v aplikacijah, kjer je treba uporabiti simbol, grafiko, znake, abecede, številke. prikazati skupaj
Testiranje temperaturnih senzorjev - kateri zame?: 15 korakov (s slikami)
Testiranje temperaturnih senzorjev - kateri zame?: Eden prvih senzorjev, ki ga želijo preizkusiti novinci v fizičnem računalništvu, je nekaj za merjenje temperature. Štirje najbolj priljubljeni senzorji so TMP36, ki ima analogni izhod in potrebuje analogno -digitalni pretvornik, DS18B20, ki
Kako uporabljati Tinkercad za testiranje in implementacijo vaše strojne opreme: 5 korakov (s slikami)
Kako s Tinkercadom preizkusiti in implementirati svojo strojno opremo: Simulacija vezja je tehnika, pri kateri računalniška programska oprema simulira vedenje elektronskega vezja ali sistema. Nove zasnove je mogoče preizkusiti, ovrednotiti in diagnosticirati, ne da bi dejansko zgradili vezje ali sistem. Simulacija vezja je lahko
Zmehčite bliskavico s strešno okno DIY: 8 korakov
Zmehčite bliskavico s strešnim oknom DIY: Fotografi pogosto uporabljajo mehke škatle ali strešne okna, da ublažijo ostro svetlobo bliskavice. Te se prodajajo za več kot 300,00 USD. Sami lahko naredite v približno 2 urah