https://github.com/lemariva/rpi-tests
Tools & data: Performance Tests on Raspberry PI 3B, 3B+ and 4B
https://github.com/lemariva/rpi-tests
performance-analysis raspberry-pi real-time-analytics real-time-systems
Last synced: 10 months ago
JSON representation
Tools & data: Performance Tests on Raspberry PI 3B, 3B+ and 4B
- Host: GitHub
- URL: https://github.com/lemariva/rpi-tests
- Owner: lemariva
- License: apache-2.0
- Created: 2018-03-31T17:07:10.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2019-11-03T21:40:01.000Z (about 6 years ago)
- Last Synced: 2025-03-27T08:48:14.691Z (10 months ago)
- Topics: performance-analysis, raspberry-pi, real-time-analytics, real-time-systems
- Language: Jupyter Notebook
- Homepage: https://lemariva.com/blog/2018/04/raspberry-pi-the-n-queens-problem-performance-test
- Size: 19.7 MB
- Stars: 4
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# rPI-Tests
Tools & data: Performance Tests on Raspberry PI 3 Model B+ & B
## Scripts
* `queenpool_multithread.py `: It solves the N-Queens Problem. Usage:
```
queenpool_multithread.py multithread_output.csv 12 4 100
```
This code example solves the N-queens problem with N=12 using 4 threads and repeats the process 100 times.
Note: It only works with Raspberry Pi because of the temperature measurement. If you need to use it anywhere, you need to remove this part.
* `temperature.py`: Needed by `queenpool_multithread.py` for temperature measurement on the Raspberry Pi.
* `webserver.py`: It starts a web server that responds to GET and POST and allows to upload files from a Client. You need to modify the upload path.
* `webclient.py`: It connects to the web server started using `webserver.py` and sends the contain of the images located in the images folder.
## More Information
* [Raspberry Pi 3 Model B & B+ Performance Tests](https://lemariva.com/blog/2018/04/raspberry-pi-the-n-queens-problem-performance-test)
* [Raspberry Pi 4 Model B Performance Tests](https://lemariva.com/blog/2019/08/raspberry-pi-4b-new-cpu-faster)
* [Raspberry Pi 4B: Real-Time System using Preempt-RT (kernel 4.19.y)](https://lemariva.com/blog/2019/09/raspberry-pi-4b-preempt-rt-kernel-419y-performance-test)
* [Raspberry Pi 4B: Sometimes it's cool to be hot -or warm, to be exact ;)-](https://lemariva.com/blog/2019/11/raspberry-pi-4b-sometimes-its-cool-to-be-hot-or-warm-exact)
If you find the results of the Performance Tests useful, please leave a comment and spread the news! Thanks!