Isi kandungan:
- Langkah 1: Siapkan Pi Anda
- Langkah 2: Muat turun dan Pasang Perisian Bergantung
- Langkah 3: Menjalankan Stressberry
- Langkah 4: Beberapa Petak Contoh
- Langkah 5: Penyelesaian masalah
- Langkah 6: Selesaikan
Video: Tekanan Menguji Raspberry Pi: 6 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:11
Ketika Raspberry Pi pertama kali dibebaskan, saya terpesona dengan cara membelinya, tetapi pada akhirnya saya menghabiskan lebih banyak masa dengan Arduino kerana mereka lebih sesuai dengan projek elektronik.
Saya mempunyai dua Raspberry Pi Asli di gudang, dan saya fikir sudah tiba masanya saya melakukan sesuatu dengan mereka. Oleh itu, dalam arahan ini saya akan menunjukkan kepada anda bagaimana "stress" menguji CPU Pi anda untuk membantu anda menentukan berapa banyak penyejukan yang anda perlukan dan berapa banyak anda mungkin dapat melakukan overclock.
Instruksional ini menggunakan Stressberry, Sekiranya anda belum menggunakannya sebelum melihatnya dalam pakej python index.
Langkah 1: Siapkan Pi Anda
Anda perlu:
- Pai raspberi
- Kad SD 8GB
- Bekalan kuasa 5V, 1A dengan USB mikro
- Monitor HDMI (atau satu dengan S-video / komposit)
- Papan Kekunci & Tetikus USB
- Sambungan internet (sama ada penyesuai WiFi berwayar atau USB)
Untuk arahan ini, saya telah membuat komputer riba Pi raspberry (gambar di atas). Malangnya saya tidak mengambil gambar yang cukup sehingga saya tidak dapat menulis arahan.
Dengan membaca arahan ini, saya menganggap anda sudah tahu cara mem-flash kad SD anda dan menyiapkan Pi anda. Dalam kes saya, saya memformat kad SD baru menggunakan "SD card formatter", kemudian saya memuat turun fail img peregangan raspbian terbaru dan memasukkannya ke kad SD dengan win32diskimager. Anda kemudian perlu memasukkan tetikus, papan kekunci, monitor dan bekalan kuasa ke Raspberry Pi dengan kad SD anda yang baru dilancarkan. Saya tidak akan menjelaskan secara terperinci kerana ini sudah didokumentasikan dengan baik.
Petunjuk berikut hanya akan berfungsi dengan mudah dengan Raspbian Stretch. Walaupun anda mungkin boleh menggunakan Wheezy atau Jessie banyak repositori sudah usang dan anda mungkin akan berjuang untuk memuat turun dan menyusun semuanya dari sumber. Saya pada mulanya mencuba Wheezy dan berjuang terutamanya kerana perisian bergantung pada Python 3.5 yang tidak dipasang secara lalai di Wheezy.
Langkah 2: Muat turun dan Pasang Perisian Bergantung
Kami akan menggunakan program yang disebut "stressberry". Ia memuat CPU hingga 100% dan mencatat suhu (saya rasa ini adalah suhu Persimpangan bukan suhu permukaan). Sekiranya anda menjalankan GUI klik pada terminal untuk membuka tetingkap terminal baru, masuk lagi ke Pi anda menggunakan baris perintah dan ketik berikut ini.
Mula-mula melakukan kemas kini:
sudo apt-get kemas kini
Ini akan mengemas kini semuanya jadi kami menggunakan sumber terkini. Seterusnya kami akan memasang semua prasyarat untuk menggunakan stressberry.
Pasang Atlas
sudo apt-get install Libatlas-base-dev
Pasang cairo
Sudo pip3 memasang cairocffi
Pasang PyQt5
sudo apt-get install python3-pyqt5
Akhirnya pasang stressberry menggunakan dua arahan pemasangan berikut
sudo apt pasangkan tekanan
kemudian
sudo -H pip3 install -U stressberry
Semasa pemasangan menjawab ya "Y" untuk sebarang arahan semasa memasang dan menganggap semua yang berjalan dengan baik, kita boleh pergi ke langkah seterusnya yang memodifikasi backend matplotlib. Dalam jenis terminal:
sudo python 3
Ini akan memunculkan terminal python di dalam terminal LXDE. Anda akan dapat memberitahu kerana permulaan setiap baris diawali dengan >>. Taipkan yang berikut diikuti dengan enter:
>> import matplotlib
kemudian
>> matplotlib.matplotlib_fname ()
Ini akan memberi anda laluan jalan di mana fail RC matplotlib anda disimpan yang sekarang perlu kita edit. Contohnya ini milik saya:
/usr/local/lib/python3.5/dist-packages/matplotlib/mpl-data/matplotlibrc
Oleh itu, anda perlu awalan baris ini dengan "sudo nano" untuk membuka editor teks terminal nano untuk mengedit fail:
sudo nano /usr/local/lib/python3.5/dist-packages/matplotlib/mpl-data/matplotlibrc
Sekarang kita sedang mengedit fail teks yang perlu kita cari di mana backend ditentukan. Untuk ini, nano mempunyai arahan carian yang berguna yang disebut "mana ada". Untuk menggunakannya cukup tahan Ctrl + W dan ketik "backend" dan ia akan mencari dokumen untuk anda, dan bukannya perlu menatal. Sekarang edit baris:
backend: gtk3agg
ke
backend: qt5agg
Kemudian apabila anda selesai, tahan Ctrl + X untuk menyimpan. Apabila diminta menjawab Y atau ya untuk menyimpan sebarang perubahan dan menimpa fail.
Langkah 3: Menjalankan Stressberry
Akhirnya anda telah melakukan semua prasyarat anda akhirnya dapat menjalankan program tanpa masalah. Cukup ketik arahan berikut untuk menjalankan stressberry:
sudo stressberry-kehabisan.dat
Ini menjalankan program untuk anda dan mencatat suhu dalam fail di direktori rumah anda yang disebut 'out.dat'. Program ini akan menjalankan CPU serendah mungkin untuk membolehkannya "cooldown", kemudian melepasnya sebentar sebelum menekankannya dengan beban maksimum selama lima minit, kemudian berhenti dan merekodkan cooldown. Data disimpan di direktori rumah anda dengan nama "out.dat" tetapi anda boleh memanggilnya apa sahaja yang anda suka. Stressberry juga akan menghasilkan grafik yang bagus jika anda menjalankan perintah berikut setelah ujian tekanan selesai:
sudo stressberry-plot out.dat
Cuba gunakan pendingin dan penutup yang berlainan, tetapan overclocking dan lain-lain untuk melihat bagaimana ini mengubah tingkah laku terma. Untuk memplot beberapa baris pada grafik, yang perlu anda lakukan ialah menambahkannya di hadapan arahan:
sudo stressberry-plot out1.dat out2.dat out3.dat
Anda juga dapat menyimpan grafik secara langsung ke fail-p.webp
sudo stressberry-plot out.dat -o out.png
Ini akan menyimpan fail yang disebut "out.png" ke direktori rumah anda. Sekiranya anda mempunyai mesej ralat semasa pemasangan langkah sebelumnya, lihat langkah penyelesaian masalah.
Langkah 4: Beberapa Petak Contoh
Berikut adalah beberapa plot menarik yang saya buat menggunakan Stressberry. Pi saya adalah Pi1 asas, dan saya telah menambahkan beberapa pendingin aluminium kecil ke IC, dan kemudian saya memasang semula menggunakan kipas kecil 3cm (perhatikan, letakkan 5cm tetapi ini sebenarnya kipas 30mm!). Kemudian saya menetapkan overclock ke "Turbo" menggunakan raspi-config, mengeluarkan kipas, dan memasukkannya ke dalam kandang akrilik. Ketiga-tiga petak tersebut berada pada graf yang sama di atas
Langkah 5: Penyelesaian masalah
Sekiranya anda membaca langkah ini, anda mungkin mengalami beberapa kesalahan semasa memasang atau menjalankan stressberry. Di sini saya telah mendokumentasikan semua masalah yang saya hadapi semasa berusaha untuk menyelesaikannya, dan semoga dapat membantu anda mengatasi perkara serupa.
Mesej ralat 1.
libf77blas.so.3: Tidak dapat membuka fail objek bersama: Tidak ada fail atau direktori seperti itu
Apa masalahnya?
Pacakage bergantung pada Atlas yang tidak dipasang secara lalai
Penyelesaian
Pasang Atlas dengan yang berikut:
sudo apt-get install Libatlas-base-dev
Mesej ralat 2
ImportError: backend cairo memerlukan cairocffi atau pycairo dipasang
Apa masalahnya?
Kaherah belum dipasang secara lalai
Penyelesaian
pasang cairo dengan yang berikut:
sudo pip3 pasang cairocffi
Mesej ralat 3
TypeError: Tidak dapat mencari penukar struktur asing untuk 'cairo. Context'
Apa masalahnya?
Masalahnya ialah menggunakan backend GTK3Agg, ini boleh diubah dalam fail matplotlibrc.
Penyelesaian
apabila anda menjalankan "stressberry-plot out.dat" sebaliknya jalankan:
sudo MPLBACKEND = Agg stressberry-plot out.dat
Ini akan memaksa stressberry menjalankan backend yang ditentukan daripada yang disimpan dalam fail RC.
Langkah 6: Selesaikan
Ini adalah salah satu daripada banyak kaedah yang boleh anda gunakan untuk menanda aras Pi anda. Program lain yang boleh anda pertimbangkan untuk digunakan adalah "sysbench" yang semestinya berfungsi tanpa masalah.
Saya harap anda menikmati pengajaran ini. Beritahu saya jika anda menikmati ini atau membuatnya sendiri. Seperti biasa, saya gembira dapat menerima maklum balas dan komen yang membina (bersikap baik, jangan ada troll).
Disyorkan:
DEKORASI RUMAH DENGAN BULB TEKANAN TINGGI INDUSTRI FAKE: 6 Langkah (dengan Gambar)
DEKORASI RUMAH DENGAN BULB TEKANAN INDUSTRI FAKE: Saya melihat di halaman sekerap beberapa mentol lampu berbentuk cantik yang dibuang. Saya mengemukakan beberapa idea untuk membuat lampu hiasan rumah dari lampu yang pecah ini dan mengumpulkan beberapa mentol. Hari ini, saya bersedia untuk berkongsi bagaimana saya membuat lampu ini menjadi deco rumah
Cara Membuat dan Menguji DAC yang Lebih Baik Dengan Langkah ESP32: 5
Cara Membuat dan Menguji DAC yang Lebih Baik Dengan ESP32: ESP32 mempunyai 2 Penukar Digital ke Analog 8-bit (DAC). DAC ini membolehkan kita menghasilkan voltan sewenang-wenang dalam julat tertentu (0-3.3V) dengan resolusi 8 bit. Dalam Instructable ini, saya akan menunjukkan kepada anda bagaimana membina DAC dan mencirikan p
Menguji Sensor Suhu - Yang Mana Satu untuk Saya?: 15 Langkah (dengan Gambar)
Menguji Sensor Suhu - Yang Mana Satu untuk Saya?: Salah satu sensor pertama yang ingin dicuba oleh pendatang baru untuk pengkomputeran fizikal adalah sesuatu untuk mengukur suhu. Empat daripada sensor yang paling popular adalah TMP36, yang mempunyai output analog dan memerlukan penukar analog ke digital, DS18B20, yang
Cara Menggunakan Tinkercad untuk Menguji & Melaksanakan Perkakasan Anda: 5 Langkah (dengan Gambar)
Cara Menggunakan Tinkercad untuk Menguji & Melaksanakan Perkakasan Anda: Simulasi litar adalah teknik di mana perisian komputer mensimulasikan tingkah laku litar elektronik atau sistem. Reka bentuk baru boleh diuji, dinilai dan didiagnosis tanpa benar-benar membina litar atau sistem. Simulasi litar mungkin merupakan
Menguji dan Membaiki Epc Bodycord: 9 Langkah (dengan Gambar)
Menguji dan Membaiki Epc Bodycord: Dalam sukan pagar gaya Olimpik moden, pemarkahan dilakukan secara elektrik. Agar isyarat elektrik bergerak dari senjata anda ke mesin pencetak, isyarat perlu bergerak: melalui wayar di senjata anda (kecuali saber) ke atas lengan dan ke bawah