Sadržaj:
- Korak 1: Postavite svoj Pi
- Korak 2: Preuzmite i instalirajte ovisni softver
- Korak 3: Pokretanje Stressberryja
- Korak 4: Neki primjeri parcela
- Korak 5: Rješavanje problema
- Korak 6: Završite
Video: Testiranje na stres Raspberry Pi: 6 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
Kad je Raspberry Pi tek objavljen, bio sam zapanjen kupovinom jednog, ali na kraju sam više vremena proveo s Arduinom jer su prikladniji za elektroničke projekte.
Imam dva originalna Raspberry Pi -ja u šupi i mislila sam da je vrijeme da učinim nešto s njima. Stoga ću vam u ovom uputstvu pokazati kako "stresno" testirati CPU vašeg Pi -a kako biste lakše utvrdili koliko vam hlađenja treba i koliko biste ga mogli overclockati.
Ovaj instruktor koristi Stressberry, ako ga niste koristili prije, provjerite ga u indeksu paketa python.
Korak 1: Postavite svoj Pi
Trebat će vam:
- Malina Pi
- SD kartica od 8 GB
- Napajanje 5V, 1A s mikro USB -om
- HDMI monitor (ili monitor sa S-video/kompozitom)
- USB tipkovnica i miš
- Internetska veza (žični ili USB WiFi adapter)
Za ovu instrukciju već sam napravio malinovo Pi prijenosno računalo (na slici gore). Nažalost, nisam snimio dovoljno ove fotografije pa nisam mogao napisati upute.
Čitajući ove upute pretpostavljam da već znate kako fleširati SD karticu i postaviti svoj Pi. U mom slučaju, formatirao sam novu SD karticu koristeći "SD card formatter", zatim sam preuzeo najnoviju raspbian rastezljivu img datoteku i prenio je na SD karticu pomoću win32diskimager. Zatim ćete morati uključiti miša, tipkovnicu, monitor i napajanje u Raspberry Pi s novo probljenom SD karticom. Neću iznositi detalje jer je to već dobro dokumentirano.
Sljedeće upute lako će raditi samo s Raspbian Stretch. Iako vjerojatno možete koristiti Wheezy ili Jessie, mnoga spremišta su zastarjela i vjerojatno ćete se boriti za preuzimanje i kompajliranje svega iz izvora. U početku sam pokušavao s Wheezyjem i borio sam se uglavnom jer se softver oslanja na Python 3.5 koji nije standardno instaliran u Wheezyju.
Korak 2: Preuzmite i instalirajte ovisni softver
Koristit ćemo program pod nazivom "stressberry". Opterećuje CPU na 100% i bilježi temperaturu (pretpostavljam da je ovo temperatura spoja, a ne površinska temperatura). Ako koristite grafički sučelje, kliknite na terminal da biste otvorili novi prozor terminala, u suprotnom se prijavite na svoj Pi pomoću naredbenog retka i upišite sljedeće.
Prvo ažurirajte:
sudo apt-get ažuriranje
Ovo će ažurirati sve pa koristimo najnovije izvore. Zatim ćemo instalirati sve preduvjete za korištenje stresberryja.
Instalirajte Atlas
sudo apt-get install Libatlas-base-dev
Instalirajte Kairo
Sudo pip3 instalirajte cairocffi
Instalirajte PyQt5
sudo apt-get install python3-pyqt5
Na kraju instalirajte stressberry pomoću sljedeće dvije naredbe za instalaciju
sudo apt install stress
zatim
sudo -H pip3 install -U stressberry
Tijekom instalacije odgovorite da "Y" na sve upite prilikom instaliranja i pod pretpostavkom da je sve prošlo dobro, možemo prijeći na sljedeći korak koji je mijenjanje matplotlib pozadine. U vrsti terminala:
sudo python 3
Ovo će otvoriti python terminal unutar LXDE terminala. Moći ćete reći jer početak svakog retka ima predznak >>. Upišite sljedeće pa unesite:
>> uvoz matplotlib
zatim
>> matplotlib.matplotlib_fname ()
To će vam dati putanju datoteke na kojoj je pohranjena vaša matplotlib RC datoteka koju ćemo sada morati urediti. Na primjer ovo je bilo moje:
/usr/local/lib/python3.5/dist-packages/matplotlib/mpl-data/matplotlibrc
Stoga morate ovoj liniji predbrojiti "sudo nano" da biste otvorili uređivač teksta nano terminala za uređivanje datoteke:
sudo nano /usr/local/lib/python3.5/dist-packages/matplotlib/mpl-data/matplotlibrc
Sada uređujemo tekstualnu datoteku koju moramo potražiti gdje je navedena pozadina. U tu svrhu nano ima korisnu ugrađenu naredbu za pretraživanje pod nazivom "gdje je". Da biste ga koristili, jednostavno držite Ctrl + W i upišite "backend" i on će pretraživati dokument umjesto vas, umjesto da ga morate listati. Sada uredite redak:
pozadina: gtk3agg
do
pozadina: qt5agg
Zatim kad završite držite Ctrl + X za spremanje. Kada se od vas zatraži odgovor Y ili da za spremanje promjena i prepisivanje datoteke.
Korak 3: Pokretanje Stressberryja
Konačno ste učinili sve preduvjete da konačno možete pokrenuti program bez ikakvih problema. Jednostavno upišite sljedeću naredbu za pokretanje stressberryja:
sudo stressberry-ponestati.dat
Ovo pokreće program umjesto vas i bilježi temperaturu u datoteci u vašem kućnom direktoriju pod nazivom 'out.dat'. Program će pokrenuti CPU što je moguće niže kako bi mu se omogućilo "hlađenje", a zatim će ga neko vrijeme mirovati prije nego što ga optereti maksimalnim opterećenjem pet minuta, a zatim zaustaviti i snimiti hlađenje. Podaci se pohranjuju u vaš kućni imenik s imenom "out.dat", ali to možete nazvati kako god želite. Stressberry će također proizvesti lijepi grafikon ako pokrenete sljedeću naredbu nakon završetka stresnog testa:
sudo stressberry-plot van.dat
Pokušajte koristiti različite hladnjake i kućišta, postavke overklokiranja itd. Da vidite kako to mijenja temperaturno ponašanje. Za iscrtavanje više redaka na grafikonu sve što trebate učiniti je dodati ih ispred naredbe:
sudo stressberry-plot out1.dat out2.dat out3.dat
Grafikon možete spremiti i izravno u-p.webp
sudo stressberry -plot out.dat -o out.png
Ovo će spremiti datoteku pod nazivom "out.png" u vaš kućni direktorij. Ako imate bilo kakvih poruka o pogrešci tijekom instalacije prethodnog koraka, pogledajte korak rješavanja problema.
Korak 4: Neki primjeri parcela
Evo nekoliko zanimljivih zapleta koje sam stvorio koristeći Stressberry. Moj Pi je osnovni Pi1, te sam IC -u dodao neke male aluminijske hladnjake, a zatim sam ih ponovno premjestio koristeći mali ventilator od 3 cm (napomena, stavite 5 cm, ali ovo je zapravo ventilator od 30 mm!). Zatim sam postavio overklok na "Turbo" pomoću raspi-config, uklonio ventilator i stavio ga unutar akrilnog kućišta. Tri grafikona su na istom grafikonu gore
Korak 5: Rješavanje problema
Ako čitate ovaj korak, možda ste imali nekoliko pogrešaka prilikom instaliranja ili pokretanja stresberryja. Ovdje sam dokumentirao sve probleme na koje sam naišao pokušavajući ovo pokrenuti i nadam se da bi vam trebao pomoći da prevladate išta slično.
Poruka o grešci 1.
libf77blas.so.3: Ne može se otvoriti datoteka zajedničkih objekata: Nema takve datoteke ili direktorija
U čemu je problem?
Paket ovisi o Atlasu koji nije zadano instaliran
Riješenje
Instalirajte Atlas sa sljedećim:
sudo apt-get install Libatlas-base-dev
Poruka o grešci 2
ImportError: cairo backend zahtijeva da je instaliran cairocffi ili pycairo
U čemu je problem?
Kairo nije standardno instaliran
Riješenje
instalirajte cairo sa sljedećim:
sudo pip3 instalirajte cairocffi
Poruka o grešci 3
TypeError: Nije moguće pronaći pretvarač stranih struktura za 'cairo. Context'
U čemu je problem?
Problem je u korištenju pozadine GTK3Agg, to se može promijeniti u datoteci matplotlibrc.
Riješenje
kada umjesto toga pokrenete "stressberry-plot out.dat":
sudo MPLBACKEND = Agg stressberry-plot out.dat
To će natjerati stressberry da pokrene zadani pozadinski a ne onaj pohranjeni u RC datoteci.
Korak 6: Završite
Ovo je samo jedna od mnogih metoda koje možete koristiti za mjerenje svog Pi. Drugi program koji možete razmotriti je "sysbench" koji bi trebao raditi bez problema.
Nadam se da ste uživali u ovom uputstvu. Javite mi jeste li uživali u ovome ili ste ga sami napravili. Kao i uvijek, sretan sam što dobivam konstruktivne povratne informacije i komentare (budite ljubazni, bez trolova molim).
Preporučeni:
MAX7219 LED matrična montaža i testiranje: 6 koraka (sa slikama)
MAX7219 Sastavljanje i ispitivanje LED matričnih točkica: Dot-matrični zaslon je uređaj za prikaz koji sadrži svjetlosne diode poravnate u obliku matrice. Ovi matrični zasloni koriste se u aplikacijama u kojima su potrebni simboli, grafike, znakovi, abecede, brojke biti prikazani zajedno
Testiranje osjetnika temperature - koji je za mene?: 15 koraka (sa slikama)
Testiranje temperaturnih senzora - koji je za mene?: Jedan od prvih senzora koje početnici u fizičkom računanju žele isprobati je nešto za mjerenje temperature. Četiri najpopularnija senzora su TMP36, koji ima analogni izlaz i treba mu analogno -digitalni pretvarač, DS18B20, koji
Kako koristiti Tinkercad za testiranje i implementaciju vašeg hardvera: 5 koraka (sa slikama)
Kako koristiti Tinkercad za testiranje i implementaciju vašeg hardvera: Simulacija kruga je tehnika u kojoj računalni softver simulira ponašanje elektroničkog kruga ili sustava. Novi projekti mogu se testirati, ocijeniti i dijagnosticirati bez stvaranja strujnog kruga ili sustava. Simulacija kruga može biti
Računalno sučelje Brainwave Prototip TGAM početni komplet Lemljenje i testiranje: 7 koraka (sa slikama)
Brainwave Computer Interface Prototype TGAM Starter Kit Lemljenje i testiranje: Prošlo stoljeće istraživanja neuroznanosti uvelike je povećalo naše znanje o mozgu, a posebno električnim signalima koje emitiraju neuroni koji se aktiviraju u mozgu. Uzorci i frekvencije ovih električnih signala mogu se mjeriti
Testiranje i popravak Epee Bodycord: 9 koraka (sa slikama)
Testiranje i popravak Epee Bodycord: U sportu modernog mačevanja u olimpijskom stilu, bodovanje se vrši električno. Da bi električni signal prešao iz vašeg oružja u stroj za bodovanje, signal mora putovati: kroz žicu u vašem oružju (osim sablje) u rukavu i dolje