Sisällysluettelo:

Raspberry Pi: n stressitestit: 6 vaihetta (kuvilla)
Raspberry Pi: n stressitestit: 6 vaihetta (kuvilla)

Video: Raspberry Pi: n stressitestit: 6 vaihetta (kuvilla)

Video: Raspberry Pi: n stressitestit: 6 vaihetta (kuvilla)
Video: How to network monitor using Raspberry PI | Zabbix | NETVN 2024, Marraskuu
Anonim
Raspberry Pi: n stressitestit
Raspberry Pi: n stressitestit
Raspberry Pi: n stressitestit
Raspberry Pi: n stressitestit

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

Asenna Pi
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

Lataa ja asenna riippuvainen ohjelmisto
Lataa ja asenna riippuvainen ohjelmisto
Lataa ja asenna riippuvainen ohjelmisto
Lataa ja asenna riippuvainen ohjelmisto
Lataa ja asenna riippuvainen ohjelmisto
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

Stressberryn juoksu
Stressberryn juoksu
Stressberryn juoksu
Stressberryn juoksu
Stressberryn juoksu
Stressberryn juoksu
Stressberryn juoksu
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

Muutama esimerkki juoni
Muutama esimerkki juoni
Muutama esimerkki juoni
Muutama esimerkki juoni

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ä

Ongelmien karttoittaminen
Ongelmien karttoittaminen
Ongelmien karttoittaminen
Ongelmien karttoittaminen
Ongelmien karttoittaminen
Ongelmien karttoittaminen

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: