Mündəricat:

Stress Testi Raspberry Pi: 6 Addım (Şəkillərlə birlikdə)
Stress Testi Raspberry Pi: 6 Addım (Şəkillərlə birlikdə)

Video: Stress Testi Raspberry Pi: 6 Addım (Şəkillərlə birlikdə)

Video: Stress Testi Raspberry Pi: 6 Addım (Şəkillərlə birlikdə)
Video: Varlı, yoxsa kasıb olacaqsınız? - BURADAN ÖYRƏNİN 2024, Dekabr
Anonim
Raspberry Pi testi
Raspberry Pi testi
Raspberry Pi testi
Raspberry Pi testi

Raspberry Pi ilk dəfə azadlığa çıxanda bir aldatma aldatmacasına qapıldım, amma nəticədə elektronika layihələrinə daha uyğun olduqları üçün Arduino ilə daha çox vaxt keçirdim.

Anbarda iki Original Raspberry Pi var və onlarla bir şey etmək vaxtımın gəldiyini düşündüm. Buna görə də bu təlimatda sizə nə qədər soyuducuya ehtiyacınız olduğunu və nə qədər overclock edə biləcəyinizi təyin etmək üçün Pi -nin CPU -nu necə "stress" etməyinizi göstərəcəyəm.

Bu təlimat Stressberry -dən istifadə edir, əvvəl istifadə etməmisinizsə, python paket indeksində yoxlayın.

Addım 1: Pi qurun

Pi qurun
Pi qurun

Sizə lazım olacaq:

  • Moruq Pi
  • 8 GB SD kart
  • Mikro USB ilə 5V, 1A enerji təchizatı
  • Bir HDMI monitor (və ya S-video/kompozit ilə)
  • USB klaviatura və siçan
  • İnternet bağlantısı (simli və ya USB WiFi adapteri)

Bu təlimat üçün mən artıq bir moruq Pi noutbuku hazırlamışdım (yuxarıdakı şəkil). Təəssüf ki, kifayət qədər fotoşəkil çəkmədim, buna görə təlimat yaza bilmədim.

Bu təlimatı oxuyaraq güman edirəm ki, artıq SD kartınızı necə yandıracağınızı və Pi -ni necə quracağınızı bilirsiniz. Mənim vəziyyətimdə "SD kart formatlayıcı" istifadə edərək təzə bir SD kartı format etdim, sonra ən son raspbian uzanan img faylını yüklədim və win32diskimager ilə bir SD karta yandırdım. Daha sonra yeni çıxan SD kartla birlikdə Raspberry Pi -yə siçan, klaviatura, monitor və enerji təchizatı bağlamalı olacaqsınız. Təfərrüatları ətraflı izah etməyəcəyəm, çünki bu artıq yaxşı sənədləşdirilmişdir.

Aşağıdakı təlimat yalnız Raspbian Stretch ilə asanlıqla işləyəcək. Çox güman ki, Wheezy və ya Jessie -dən istifadə edə biləcəyiniz bir çox depo köhnəlmişdir və ehtimal ki, hər şeyi mənbədən yükləmək və tərtib etməkdə çətinlik çəkəcəksiniz. Əvvəlcə Wheezy ilə sınadım və əsasən proqram Wheezy -də quraşdırılmayan Python 3.5 -ə əsaslandığı üçün mübarizə apardım.

Addım 2: Asılı Proqramı Yükləyin və Qurun

Asılı Proqramı Yükləyin və Qurun
Asılı Proqramı Yükləyin və Qurun
Asılı Proqramı Yükləyin və Qurun
Asılı Proqramı Yükləyin və Qurun
Asılı Proqramı Yükləyin və Qurun
Asılı Proqramı Yükləyin və Qurun

"Stressberry" adlı bir proqramdan istifadə edəcəyik. CPU -nu 100% yükləyir və istiliyi qeyd edir (təxmin edirəm ki, bu səth istiliyi deyil, qovşağın temperaturudur). GUI -dən istifadə edirsinizsə, yeni bir terminal pəncərəsi açmaq üçün terminala vurun, əks halda əmr satırından istifadə edərək Pi -yə daxil olun və aşağıdakıları yazın.

Əvvəlcə bir yeniləmə edin:

sudo apt-get yeniləməsi

Bu, hər şeyi yeniləyəcək, buna görə də ən müasir mənbələrdən istifadə edirik. Sonra stressberry istifadə etmək üçün bütün ön şərtləri quraşdıracağıq.

Atlas quraşdırın

sudo apt-get Libatlas-base-dev quraşdırın

Qahirəni quraşdırın

Sudo pip3 cairocffi quraşdırın

PyQt5 quraşdırın

sudo apt-get python3-pyqt5 quraşdırın

Nəhayət, aşağıdakı iki quraşdırma əmrindən istifadə edərək stressberry qurun

sudo apt yükləmə stressi

sonra

sudo -H pip3 quraşdır -U stressberry

Quraşdırma zamanı hər şeyin yaxşı olduğunu düşündüyümüz zaman "Y" cavabını verərək matplotlib arxa planını dəyişdirən növbəti addıma keçə bilərik. Terminal tipində:

sudo python 3

Bu, LXDE terminalının içərisindəki python terminalını gətirəcək. Deyə biləcəksiniz, çünki hər sətrin başlanğıcı >> ilə yazılır. Aşağıdakıları daxil edin və daxil edin:

>> matplotlib idxal edin

sonra

>> matplotlib.matplotlib_fname ()

Bu, indi redaktə etməyimiz lazım olan matplotlib RC sənədinizin saxlandığı yerin yolunu verəcəkdir. Məsələn, bu mənim idi:

/usr/local/lib/python3.5/dist-packages/matplotlib/mpl-data/matplotlibrc

Beləliklə, faylı redaktə etmək üçün nano terminal mətn redaktorunu açmaq üçün bu sətirin önünə "sudo nano" əlavə etməlisiniz:

sudo nano /usr/local/lib/python3.5/dist-packages/matplotlib/mpl-data/matplotlibrc

İndi arxa tərəfin göstərildiyi yerdə axtarmalı olduğumuz mətn faylını redaktə edirik. Bunun üçün nano, "haradadır" adlı faydalı bir axtarış əmrinə malikdir. İstifadə etmək üçün Ctrl + W düymələrini basıb saxlayın və "arxa plan" yazın və sənədin üzərində gəzmək əvəzinə sizin üçün sənəd axtaracaq. İndi xətti düzəldin:

arxa tərəf: gtk3agg

arxa tərəf: qt5agg

Bitirdikdən sonra saxlamaq üçün Ctrl + X düymələrini basıb saxlayın. Dəyişiklikləri saxlamaq və faylın üzərinə yazmaq üçün Y və ya bəli cavabını istədiyiniz zaman.

Addım 3: Stressberry çalıştırın

Qaçış Stressberry
Qaçış Stressberry
Qaçış Stressberry
Qaçış Stressberry
Qaçış Stressberry
Qaçış Stressberry
Qaçış Stressberry
Qaçış Stressberry

Nəhayət proqramı heç bir problem olmadan işlədə biləcəyiniz bütün şərtləri yerinə yetirdiniz. Stressberry -ni işə salmaq üçün sadəcə aşağıdakı əmri yazın:

sudo stressberry-tükənmək.dat

Bu proqram sizin üçün işləyir və temperaturu ev qovluğunuzdakı 'out.dat' adlı bir faylda qeyd edir. Proqram, "soyumağa" imkan vermək üçün CPU -nu mümkün qədər aşağı işlədəcək, sonra beş dəqiqə ərzində maksimum yüklə vurğulamadan əvvəl qısa müddətə boş qalacaq, sonra dayanacaq və gözləmə müddətini qeyd edəcək. Məlumatlar ev qovluğunda "out.dat" adı ilə saxlanılır, ancaq buna istədiyiniz kimi zəng edə bilərsiniz. Stressberry başa çatdıqdan sonra aşağıdakı əmri yerinə yetirsəniz, Stressberry də gözəl görünüşlü bir qrafik çıxaracaq:

sudo stressberry-süjetini çıxarmaq.dat

İstilik davranışını necə dəyişdirdiyini görmək üçün fərqli istilik yuyucuları və korpusları, həddindən artıq sürətləndirmə parametrləri və s. Qrafikdə birdən çox sətir qurmaq üçün bunları əmrin qarşısında əlavə etmək kifayətdir:

sudo stressberry-plot out1.dat out2.dat out3.dat

Aşağıdakı əmri istifadə edərək qrafiki birbaşa-p.webp

sudo stressberry -plot out.dat -o out.png

Bu, "out.png" adlı bir faylı ev qovluğunuza saxlayacaq. Əvvəlki addımın quraşdırılması zamanı hər hansı bir səhv mesajınız varsa, problemlərin aradan qaldırılması addımına baxın.

Addım 4: Bəzi nümunələr

Bəzi nümunələr
Bəzi nümunələr
Bəzi nümunələr
Bəzi nümunələr

Stressberry -dən istifadə edərək hazırladığım maraqlı süjetlər. Mənim Pi əsas bir Pi1 -dir və IC -ə kiçik alüminium istilik qabları əlavə etdim və sonra 3 sm kiçik bir fan əlavə edərək yenidən yerləşdirdim (qeyd edin, 5 sm qoyun, amma bu əslində 30 mm fanatdır!). Sonra raspi-config istifadə edərək overclocku "Turbo" olaraq təyin etdim, fanı çıxarıb akril bir korpusa qoydum. Üç sahə yuxarıdakı eyni qrafik üzərindədir

Addım 5: Problemlərin aradan qaldırılması

Giderme
Giderme
Giderme
Giderme
Giderme
Giderme

Bu addımı oxusanız, stressberry qurarkən və ya işləyərkən bir neçə səhviniz ola bilər. Burada bunu işə salmağa çalışarkən qarşılaşdığım bütün problemləri sənədləşdirmişəm və inşallah oxşar bir şeyin öhdəsindən gəlməyinizə kömək etməlidir.

Xəta mesajı 1.

libf77blas.so.3: Paylaşılan obyekt faylı açıla bilməz: Belə bir fayl və ya qovluq yoxdur

Məsələ nədir?

Paket, standart olaraq quraşdırılmayan Atlasdan asılıdır

Həll

Atlas -ı aşağıdakılarla quraşdırın:

sudo apt-get Libatlas-base-dev qurun

Xəta mesajı 2

ImportError: qahirə arxa planı, cairocffi və ya pycaironun quraşdırılmasını tələb edir

Məsələ nədir?

Qahirə standart olaraq quraşdırılmayıb

Həll

aşağıdakılarla Qahirəni quraşdırın:

sudo pip3 cairocffi quraşdırın

Xəta mesajı 3

TypeError: 'Cairo. Context' üçün xarici quruluş çeviricisi tapılmadı

Məsələ nədir?

Problem, GTK3Agg arxa hissəsini istifadə etməkdir, ya matplotlibrc faylında dəyişdirilə bilər.

Həll

"stressberry-plot out.dat" çalıştırdığınızda bunun yerinə işləyin:

sudo MPLBACKEND = Stressberry-süjetdən çıxış.dat

Bu, stressberry -ni RC faylında saxlanılan deyil, göstərilən arxa planı işləməyə məcbur edəcək.

Addım 6: Bitirin

Bu, Pi -ni müqayisə etmək üçün istifadə edə biləcəyiniz bir çox üsuldan yalnız biridir. İstifadə etməyi düşünə biləcəyiniz başqa bir proqram, problem olmadan qutudan çıxmalı olan "sysbench" dir.

Ümid edirəm bu dərsdən zövq aldınız. Bunu bəyənmisiniz və ya özünüz hazırlamısınızsa mənə bildirin. Həmişə olduğu kimi, konstruktiv rəy və şərhlər almaqdan məmnunam (gözəl olun, trollar olmasın).

Tövsiyə: