Mündəricat:
- Addım 1: Pi qurun
- Addım 2: Asılı Proqramı Yükləyin və Qurun
- Addım 3: Stressberry çalıştırın
- Addım 4: Bəzi nümunələr
- Addım 5: Problemlərin aradan qaldırılması
- Addım 6: Bitirin
Video: Stress Testi Raspberry Pi: 6 Addım (Şəkillərlə birlikdə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
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
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
"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
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
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ı
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ə:
SERVO MOTOR TESTİ: 5 addım
SERVO MOTOR TESTİ: Salam, bu təlimatda SG 90 mikro servonun servo funksiyasını sınayacağıq. Arduino Micro nəzarətçisindən istifadə edin
Sürət Testi ilə Öz BiQuad 4G Anteninizi Qurun: 7 Adım (Şəkillərlə)
Sürət Testi ilə Öz BiQuad 4G Anteninizi yaradın: Bu təlimatda sizə BiQuad 4G antenini necə hazırladığımı göstərəcəyəm. Evimin ətrafındakı dağlar səbəbindən evimdə siqnal qəbulu zəifdir. Siqnal qülləsi evdən 4,5 km aralıda yerləşir. Colombo bölgəsində xidmət təminatçım 20mbps sürət verir. amma m
RFID Təhlükəsizlik Testi: 3 addım
RFID Təhlükəsizlik Testi: Bu, rfid kartının ilk dəfə işlədiyini yoxlamaq üçündür
MAX7219 LED Dot Matrix Montajı və Testi: 6 Addım (Şəkillərlə birlikdə)
MAX7219 LED Dot Matrix Montajı və Testi: Dot-Matrix Display, matris şəklində hizalanmış işıq yayan diodları özündə əks etdirən bir cihazdır. birlikdə göstərilsin
Epee Bodycord Testi və Təmiri: 9 Addım (Şəkillərlə birlikdə)
Bir Epee Bodycord Testi və Təmiri: Müasir, Olimpiya tipli qılıncoynatma idman növündə qol vurma elektriklə aparılır. Elektrik siqnalının silahınızdan qol maşınına keçməsi üçün siqnalın hərəkət etməsi lazımdır: silahınızdakı bir teldən (qılınc istisna olmaqla) qolunuzu yuxarı və aşağıya