Obsah:
- Krok 1: Nastavte svoj Pi
- Krok 2: Stiahnite a nainštalujte závislý softvér
- Krok 3: Spustenie Stressberry
- Krok 4: Niekoľko príkladov zápletiek
- Krok 5: Riešenie problémov
- Krok 6: Dokončite
Video: Stresové testovanie Raspberry Pi: 6 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:00
Keď bol Raspberry Pi prvýkrát vydaný, bol som zmietaný v humbuku pri kúpe jedného, ale nakoniec som strávil viac času s Arduinom, pretože sú vhodnejšie pre projekty elektroniky.
Mám v kôlni dva originálne Raspberry Pi a myslel som si, že je načase, aby som s nimi niečo urobil. V tomto návode vám teda ukážem, ako „namáhať“testovanie procesora Pi, aby vám pomohol určiť, koľko chladenia potrebujete a koľko by ste ho mohli možno pretaktovať.
Tento návod používa nástroj Stressberry, ak ste ho ešte nepoužili, pozrite sa na to v indexe balíka python.
Krok 1: Nastavte svoj Pi
Budete potrebovať:
- Malinový koláč
- 8 GB SD karta
- Napájanie 5 V, 1 A s micro USB
- Monitor HDMI (alebo monitor S-video/kompozitný)
- USB klávesnica a myš
- Pripojenie k internetu (káblové alebo USB WiFi adaptér)
Pre tento návod som už vyrobil prenosný počítač Raspberry Pi (na obrázku vyššie). Bohužiaľ som toho nevyfotil dosť, takže som nemohol napísať návod.
Pri čítaní tohto návodu sa domnievam, že už viete, ako flashovať kartu SD a nastaviť Pi. V mojom prípade som naformátoval čerstvú kartu SD pomocou „formátovača kariet SD“, potom som si stiahol najnovší súbor img raspbian stretch a flashoval ho na kartu SD pomocou win32diskimager. Potom budete musieť k novo flashovanej SD karte pripojiť myš, klávesnicu, monitor a napájanie k Raspberry Pi. Nebudem podrobne rozpisovať, pretože toto je už dobre zdokumentované.
Nasledujúci návod bude fungovať jednoducho iba s programom Raspbian Stretch. Aj keď môžete pravdepodobne používať Wheezy alebo Jessie, veľa úložísk je zastaraných a pravdepodobne budete mať problém stiahnuť a skompilovať všetko zo zdroja. Pôvodne som to skúšal s Wheezy a bojoval som hlavne kvôli tomu, že softvér sa spolieha na Python 3.5, ktorý nie je v Wheezy štandardne nainštalovaný.
Krok 2: Stiahnite a nainštalujte závislý softvér
Použijeme program s názvom „stressberry“. Načíta CPU na 100% a zaznamená teplotu (hádam, že toto je teplota križovatky, nie povrchová teplota). Ak máte spustené grafické používateľské rozhranie, kliknutím na terminál otvoríte nové okno terminálu, v opačnom prípade sa prihláste do svojho počítača Pi pomocou príkazového riadka a zadajte nasledujúci príkaz.
Najprv vykonajte aktualizáciu:
sudo apt-get aktualizácia
Tým sa všetko aktualizuje, takže používame najaktuálnejšie zdroje. Ďalej nainštalujeme všetky predpoklady na používanie stressberry.
Nainštalujte si Atlas
sudo apt-get install Libatlas-base-dev
Nainštalujte cairo
Sudo pip3 nainštalujte cairocffi
Nainštalujte PyQt5
sudo apt-get install python3-pyqt5
Nakoniec nainštalujte stressberry pomocou nasledujúcich dvoch príkazov na inštaláciu
sudo apt nainštalovať stres
potom
sudo -H pip3 nainštalovať -U stressberry
Počas inštalácie odpovedzte na všetky výzvy „Áno“pri inštalácii áno a za predpokladu, že všetko prebehlo dobre, môžeme pristúpiť k ďalšiemu kroku, ktorým je úprava rozhrania matplotlib. V type terminálu:
sudo python 3
Tým sa vyvolá terminál python vo vnútri terminálu LXDE. Budete vedieť, pretože začiatok každého riadka má predponu >>. Zadajte nasledujúce a potom zadajte:
>> import matplotlib
potom
>> matplotlib.matplotlib_fname ()
To vám poskytne cestu k súboru, kde je uložený váš RC súbor matplotlib, ktorý teraz budeme potrebovať upraviť. Napríklad tento bol môj:
/usr/local/lib/python3.5/dist-packages/matplotlib/mpl-data/matplotlibrc
Tento riadok teda musíte zadať predponou „sudo nano“, aby ste otvorili textový editor terminálu nano a upravili súbor:
sudo nano /usr/local/lib/python3.5/dist-packages/matplotlib/mpl-data/matplotlibrc
Teraz upravujeme textový súbor, ktorý musíme hľadať, kde je zadané backend. Na to má nano užitočný vstavaný vyhľadávací príkaz s názvom „kde je“. Ak ho chcete použiť, jednoducho podržte Ctrl + W a napíšte „backend“a vyhľadá vás dokument, namiesto toho, aby ste ho museli listovať. Teraz upravte riadok:
backend: gtk3agg
do
backend: qt5agg
Potom, čo ste skončili, podržte Ctrl + X a uložte. Po zobrazení výzvy odpovedzte Y alebo áno a uložte všetky zmeny a prepíšte súbor.
Krok 3: Spustenie Stressberry
Nakoniec ste urobili všetky predpoklady, aby ste mohli program konečne spustiť bez problémov. Na spustenie programu stressberry zadajte nasledujúci príkaz:
sudo stressberry-run out.dat
Spustí sa vám program a teplota sa zaznamená do súboru vo vašom domovskom adresári s názvom „out.dat“. Program pobeží na CPU tak nízko, ako je to len možné, aby mu umožnilo „vychladnúť“, potom ho na krátky čas nechá nečinný, než ho na päť minút stresuje maximálnym zaťažením, potom sa zastaví a zaznamená chladenie. Údaje sú uložené vo vašom domovskom adresári s názvom „out.dat“, ale môžete to nazvať, ako chcete. Stressberry tiež vytvorí pekne vyzerajúci graf, ak po dokončení stresového testu spustíte nasledujúci príkaz:
sudo stressberry-plot out.dat
Skúste použiť rôzne chladiče a kryty, nastavenia pretaktovania atď., Aby ste zistili, ako sa to mení tepelné správanie. Ak chcete do grafu vykresliť viac riadkov, stačí ich pridať pred príkaz:
sudo stressberry-plot out1.dat out2.dat out3.dat
Graf môžete tiež uložiť priamo do súboru-p.webp
sudo stressberry -plot out.dat -o out.png
Tým sa súbor s názvom „out.png“uloží do vášho domovského adresára. Ak máte počas inštalácie predchádzajúceho kroku nejaké chybové hlásenia, pozrite sa na krok riešenia problémov.
Krok 4: Niekoľko príkladov zápletiek
Tu je niekoľko zaujímavých zápletiek, ktoré som vytvoril pomocou Stressberry. Môj Pi je základný Pi1 a do integrovaných obvodov som pridal niekoľko malých hliníkových chladičov a potom som znova vložil malý 3 cm ventilátor (všimnite si, dajte 5 cm, ale toto je v skutočnosti 30 mm ventilátor!). Potom som pomocou raspi-config nastavil pretaktovanie na „Turbo“, odstránil som ventilátor a vložil ho do akrylového krytu. Tri grafy sú na rovnakom grafe vyššie
Krok 5: Riešenie problémov
Pri čítaní tohto kroku ste mohli mať pri inštalácii alebo spustení programu Stressberry niekoľko chýb. Tu som zdokumentoval všetky problémy, s ktorými som sa stretol pri pokuse o to, aby to fungovalo, a dúfajme, že by vám to malo pomôcť prekonať čokoľvek podobné.
Chybové hlásenie 1.
libf77blas.so.3: Nie je možné otvoriť súbor zdieľaného objektu: Žiadny taký súbor alebo adresár
Aký je problém?
Pacakage závisí od Atlasu, ktorý nie je predvolene nainštalovaný
Riešenie
Nainštalujte Atlas pomocou nasledujúceho postupu:
sudo apt-get install Libatlas-base-dev
Chybové hlásenie 2
ImportError: cairo backend vyžaduje, aby bol nainštalovaný cairocffi alebo pycairo
Aký je problém?
Káhira nebola predvolene nainštalovaná
Riešenie
nainštalujte cairo nasledujúcim spôsobom:
sudo pip3 nainštalujte cairocffi
Chybové hlásenie 3
TypeError: Nepodarilo sa nájsť cudzí prevodník štruktúr pre „cairo. Context“
Aký je problém?
Problém je v použití backendu GTK3Agg, ktorý je možné buď zmeniť v súbore matplotlibrc.
Riešenie
keď namiesto toho spustíte „stressberry-plot out.dat“, spustíte:
sudo MPLBACKEND = Agg stressberry-plot out.dat
To prinúti stressberry spustiť špecifikovaný backend namiesto toho, ktorý je uložený v súbore RC.
Krok 6: Dokončite
Toto je len jedna z mnohých metód, ktoré môžete použiť na porovnanie svojho Pi. Ďalší program, ktorý môžete použiť, je "sysbench", ktorý by mal bez problémov fungovať hneď po vybalení.
Dúfam, že sa vám tento návod páčil. Dajte mi vedieť, či sa vám to páčilo alebo ste to urobili sami. Ako vždy sa teším na konštruktívnu spätnú väzbu a komentáre (buďte milí, žiadni trollovia, prosím).
Odporúča:
Zostava a testovanie bodovej matice LED MAX7219: 6 krokov (s obrázkami)
Zostava a testovanie bodovej matice LED MAX7219 Dot-Matrix Display je zobrazovacie zariadenie, ktoré obsahuje diódy vyžarujúce svetlo zarovnané do tvaru matice. Tieto ihličkové displeje sa používajú v aplikáciách, kde sú potrebné symboly, grafika, znaky, abecedy a číslice zobrazovať spoločne
Testovanie teplotných senzorov - ktorý z nich pre mňa?: 15 krokov (s obrázkami)
Testovanie teplotných senzorov - ktorý z nich pre mňa ?: Jeden z prvých senzorov, ktoré chcú vyskúšať nováčikovia vo fyzických počítačoch, je meranie teploty. Štyrmi najobľúbenejšími snímačmi sú TMP36, ktoré majú analógový výstup a vyžadujú analógovo -digitálny prevodník DS18B20, ktorý
Ako používať Tinkercad na testovanie a implementáciu hardvéru: 5 krokov (s obrázkami)
Ako používať Tinkercad na testovanie a implementáciu hardvéru: Simulácia obvodov je technika, pri ktorej počítačový softvér simuluje správanie elektronického obvodu alebo systému. Nové konštrukcie je možné testovať, vyhodnocovať a diagnostikovať bez toho, aby ste skutočne skonštruovali obvod alebo systém. Simulácia obvodu môže byť
Pero na testovanie úrovne logiky TTL: 5 krokov (s obrázkami)
Pero na testovanie logiky TTL: pero na testovanie polarity a Pero na testovanie logickej úrovne TTL. Toto pero na testovanie polarity sa mierne líši, pretože je schopné testovať úrovne TTL a zobrazuje stav na 7 -segmentovom displeji pomocou písmen: „H“; (Vysoká) pre logickú úroveň „
Spájkovanie a testovanie štartovacej sady počítačového rozhrania Brainwave TGAM: 7 krokov (s obrázkami)
Prototyp štartovacieho balíka počítačového rozhrania Brainwave Spájkovanie a testovanie TGAM: Minulé storočie výskumu v oblasti neurovedy výrazne zvýšilo naše znalosti o mozgu a najmä o elektrických signáloch vysielaných neurónmi, ktoré pália v mozgu. Vzory a frekvencie týchto elektrických signálov je možné merať