Sisällysluettelo:
- Vaihe 1: Asenna Pi
- Vaihe 2: Lataa ja asenna riippuvainen ohjelmisto
- Vaihe 3: Stressberryn juoksu
- Vaihe 4: Jotkut esimerkkikaaviot
- Vaihe 5: Vianetsintä
- Vaihe 6: Lopeta
Video: Raspberry Pi: n stressitestit: 6 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
Kun Raspberry Pi julkaistiin ensimmäisen kerran, minua kiihdytti ostamisen kiihko, mutta lopulta vietin enemmän aikaa Arduinon kanssa, koska ne sopivat paremmin elektroniikkaprojekteihin.
Minulla on kaksi alkuperäistä Raspberry Pi: tä varastossa, ja ajattelin, että oli aika tehdä jotain heidän kanssaan. Joten tässä ohjeessa näytän sinulle, kuinka "stressitesti" Pi -suorittimellesi, jotta voit määrittää, kuinka paljon jäähdytystä tarvitset ja kuinka paljon voit ehkä ylikellottaa sitä.
Tämä ohje käyttää Stressberryä, jos et ole käyttänyt sitä ennen, tarkista se python -paketin hakemistosta.
Vaihe 1: Asenna Pi
Tarvitset:
- Raspberry Pi
- 8 Gt SD -kortti
- 5V, 1A virtalähde ja mikro -USB
- HDMI-näyttö (tai S-video/komposiitti)
- USB -näppäimistö ja hiiri
- Internet -yhteys (joko langallinen tai USB -WiFi -sovitin)
Tätä opetettavaa varten olin jo tehnyt vadelma Pi -kannettavan (kuvassa yllä). Valitettavasti en ottanut tarpeeksi valokuvia tästä, joten en voinut kirjoittaa opastettavaa.
Lukemalla tämän ohjeen oletan, että tiedät jo, kuinka SD -korttisi flash -asetukset ja Pi: n asetukset. Minun tapauksessani alustin uuden SD -kortin "SD -kortin muotoilulaitteella", latasin sitten uusimman raspbian stretch img -tiedoston ja väläytin sen SD -kortille, jossa oli win32diskimager. Sinun on sitten kytkettävä hiiri, näppäimistö, näyttö ja virtalähde Raspberry Pi -laitteeseen äskettäin vilkkuneen SD -kortin kanssa. En kerro yksityiskohtia, koska tämä on jo hyvin dokumentoitu.
Seuraavat ohjeet toimivat helposti vain Raspbian Stretchin kanssa. Vaikka voit todennäköisesti käyttää Wheezyä tai Jessieä, monet arkistot ovat vanhentuneita, ja sinun on todennäköisesti vaikea ladata ja kääntää kaikkea lähteestä. Kokeilin aluksi Wheezyä ja kamppailin pääasiassa siksi, että ohjelmisto perustuu Python 3.5: een, jota ei ole oletusarvoisesti asennettu Wheezyyn.
Vaihe 2: Lataa ja asenna riippuvainen ohjelmisto
Aiomme käyttää ohjelmaa nimeltä "stressberry". Se lataa suorittimen 100%: iin ja kirjaa lämpötilan (veikkaan, että tämä on risteyslämpötila eikä pintalämpötila). Jos käytät graafista käyttöliittymää, avaa uusi pääteikkuna napsauttamalla päätelaitetta, kirjaudu muuten Pi -laitteeseen komentorivillä ja kirjoita seuraava.
Tee ensin päivitys:
sudo apt-get päivitys
Tämä päivittää kaiken, joten käytämme uusimpia lähteitä. Seuraavaksi asennamme kaikki stressberryn käytön edellytykset.
Asenna Atlas
sudo apt-get install Libatlas-base-dev
Asenna Kairo
Sudo pip3 asenna cairocffi
Asenna PyQt5
sudo apt-get install python3-pyqt5
Asenna lopuksi stressberry seuraavien kahden asennuskomennon avulla
sudo apt asentaa stressiä
sitten
sudo -H pip3 install -U stressberry
Asennuksen aikana vastaa kyllä "Y" kaikkiin kehotteisiin asennuksen aikana ja olettaen, että kaikki meni hyvin, voimme siirtyä seuraavaan vaiheeseen, joka on matplotlib -taustaohjelman muokkaaminen. Päätetyypissä:
sudo python 3
Tämä tuo python -päätelaitteen esiin LXDE -päätelaitteen sisällä. Voit kertoa sen, koska jokaisen rivin alussa on etuliite >>. Kirjoita seuraava ja kirjoita:
>> tuo matplotlib
sitten
>> matplotlib.matplotlib_fname ()
Tämä antaa sinulle tiedoston polun, johon matplotlib RC -tiedostosi on tallennettu ja jota meidän on nyt muokattava. Tämä oli esimerkiksi minun:
/usr/local/lib/python3.5/dist-packages/matplotlib/mpl-data/matplotlibrc
Joten sinun on lisättävä tämä rivi etuliitteellä "sudo nano", jotta voit avata nano -päätelaitteen tekstieditorin tiedoston muokkaamista varten:
sudo nano /usr/local/lib/python3.5/dist-packages/matplotlib/mpl-data/matplotlibrc
Nyt muokkaamme tekstitiedostoa, jota meidän on etsittävä, missä taustaohjelma on määritetty. Tätä varten nanossa on hyödyllinen sisäänrakennettu hakukomento nimeltä "missä on". Voit käyttää sitä yksinkertaisesti pitämällä Ctrl + W -näppäintä painettuna ja kirjoittamalla "taustaohjelma", niin se etsii sinua asiakirjasta sen sijaan, että sinun tarvitsee selata sitä. Muokkaa nyt riviä:
taustaohjelma: gtk3agg
kohteeseen
taustaohjelma: qt5agg
Kun olet valmis, tallenna painamalla Ctrl + X. Kun sinua kehotetaan vastaamaan Y tai kyllä, tallenna muutokset ja korvaa tiedosto.
Vaihe 3: Stressberryn juoksu
Lopuksi olet suorittanut kaikki edellytykset, joiden avulla voit lopulta suorittaa ohjelman ilman ongelmia. Kirjoita seuraava komento suorittaaksesi stressberryn:
sudo stressberry-loppu. dat
Tämä suorittaa ohjelman puolestasi ja tallentaa lämpötilan kotihakemistosi tiedostoon nimeltä 'out.dat'. Ohjelma käyttää CPU: ta niin alhaalla kuin mahdollista, jotta se "jäähtyy", ja sitten käyttää sitä tyhjäkäynnillä hetken, ennen kuin se korostaa sitä maksimikuormalla viisi minuuttia, sitten pysähtyy ja tallentaa jäähdytyksen. Tiedot tallennetaan kotihakemistoosi nimellä "out.dat", mutta voit kutsua tätä miten haluat. Stressberry tuottaa myös hyvännäköisen kaavion, jos suoritat seuraavan komennon stressitestin päätyttyä:
sudo stressberry-plot out.dat
Kokeile eri jäähdytyselementtejä ja koteloita, ylikellotusasetuksia jne. Nähdäksesi, miten tämä muuttaa lämpökäyttäytymistä. Jos haluat piirtää kaavioon useita rivejä, sinun tarvitsee vain lisätä ne komennon eteen:
sudo stressberry-juoni out1.dat out2.dat out3.dat
Voit myös tallentaa kaavion suoraan-p.webp
sudo stressberry -plot out.dat -o out.png
Tämä tallentaa tiedoston nimeltä "out.png" kotihakemistoosi. Jos saat virheilmoituksia edellisen vaiheen asennuksen aikana, katso vianetsintävaihe.
Vaihe 4: Jotkut esimerkkikaaviot
Tässä on joitain mielenkiintoisia juoni, jonka olen luonut Stressberryn avulla. Oma Pi on perus Pi1, ja olen lisännyt pieniä alumiinisia jäähdytyselementtejä IC: iin, ja sitten olen replotted uudelleen käyttämällä pientä 3 cm tuuletinta (huomaa, laita 5 cm, mutta tämä on itse asiassa 30 mm tuuletin!). Sitten asetin ylikellon "Turboksi" raspi-configilla, irrotin tuulettimen ja laitoin sen akryylikoteloon. Kolme käyrää on samassa kaaviossa yllä
Vaihe 5: Vianetsintä
Jos luet tätä vaihetta, sinulla on saattanut olla muutamia virheitä stresberryn asennuksen tai käytön aikana. Tässä olen dokumentoinut kaikki ongelmat, joita kohtasin yrittäessäni saada tämän toimimaan, ja toivottavasti minun pitäisi auttaa sinua voittamaan kaikki vastaavat.
Virheilmoitus 1.
libf77blas.so.3: Jaetun objektin tiedostoa ei voi avata: Ei tällaista tiedostoa tai hakemistoa
Mikä on vikana?
Paketti riippuu Atlasista, jota ei ole asennettu oletusarvoisesti
Ratkaisu
Asenna Atlas seuraavalla tavalla:
sudo apt-get install Libatlas-base-dev
Virheilmoitus 2
ImportError: Kairon taustajärjestelmä vaatii, että cairocffi tai pycairo on asennettu
Mikä on vikana?
Kairoa ei ole asennettu oletuksena
Ratkaisu
asenna kairo seuraavilla tavoilla:
sudo pip3 asenna cairocffi
Virheilmoitus 3
Tyyppivirhe: Kairo. Context -sivulle ei löytynyt vieraaa rakenteen muunninta
Mikä on vikana?
Ongelmana on GTK3Agg -taustaohjelman käyttö, tämä voidaan joko muuttaa matplotlibrc -tiedostossa.
Ratkaisu
kun suoritat sen sijaan "stressberry-plot out.dat":
sudo MPLBACKEND = Agg stressberry-plot out.dat
Tämä pakottaa stressberryn suorittamaan määritetyn taustaohjelman RC -tiedostoon tallennetun sijaan.
Vaihe 6: Lopeta
Tämä on vain yksi monista menetelmistä, joita voit käyttää Pi: n vertailuun. Toinen ohjelma, jota voit harkita, on "sysbench", jonka pitäisi toimia ilman ongelmia.
Toivottavasti pidit tästä opettavaisesta. Kerro minulle, jos pidit tästä tai teit sen itse. Kuten aina, olen iloinen saadessani rakentavaa palautetta ja kommentteja (ole mukava, älä trolleja).
Suositeltava:
Smart Home by Raspberry Pi: 5 vaihetta (kuvilla)
Smart Home by Raspberry Pi: Siellä on jo useita tuotteita, jotka tekevät asunnostasi älykkäämmän, mutta suurin osa niistä on omia ratkaisuja. Mutta miksi tarvitset Internet -yhteyden vaihtaaksesi valon älypuhelimellasi? Se oli yksi syy minulle rakentaa oma Smar
Puinen LED -pelinäyttö Powered by Raspberry Pi Zero: 11 vaihetta (kuvilla)
Puinen LED -pelinäyttö Powered by Raspberry Pi Zero: Tämä projekti toteuttaa 20x10 pikselin WS2812 -pohjaisen LED -näytön, jonka koko on 78x35 cm ja joka voidaan helposti asentaa olohuoneeseen retro -pelejä pelaamaan. Tämän matriisin ensimmäinen versio rakennettiin vuonna 2016 ja monet muut ihmiset rakensivat sen uudelleen. Tämä esimerkki
Borderlands Raspberry Pi: 9 vaihetta (kuvilla)
Borderlands Raspberry Pi: Joten olin eräänä päivänä pelikaupassa ja näin tämän Borderlandsin rekvisiitan raivausosastolla hintaan 20 dollaria, enkä voinut vastustaa sen ostamista. Noin viikon kuluttua ajattelin itselleni: "Voisin suolen kokonaan ja ahdistaa piin sisälle". Silloin seikkailuni alkoi
Raspberry Pi NFS ja Samba -tiedostopalvelin: 11 vaihetta (kuvilla)
Raspberry Pi NFS ja Samba File Server: Tämä projekti on viimeinen tulosvaihe, joka yhdistää kaksi aiemmin tehtyä ja lähetettyä piiriä. *** 1. Raspberry Pi CPU CPU Indicator-Julkaistu 20. marraskuuta 2020https: //www.instructables.com/Raspberry-Pi-CPU-Tem…2. Vadelma Pi
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite