An open API service indexing awesome lists of open source software.

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

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!