stress tests for the Raspberry Pi
Project description
Stress tests for the Raspberry Pi.
There are a million ways to cool down your Raspberry Pi: Small heat sinks, specific cases, and some extreme DIY solutions. stressberry is a package for testing the core temperature under different loads, and it produces nice plots which can easily be compared.
To run stressberry on your computer, simply install it with
[sudo -H] pip3 install -U stressberry
and run it with
stressberry-run out.dat stressberry-plot out.dat [-o out.png]
The run lets the CPU idle for a bit, then stresses it with maximum load for 5 minutes, and lets it cool down afterwards. The entire process takes 10 minutes. The resulting data is displayed to a screen or, if specified, written to a PNG file.
If you’d like to submit your own data for display here, feel free to open an issue and include the data file, a photograph of your setup, and perhaps some further information.
The setups
A naked Raspberry Pi 3
The Raspberry Pi 3 without fans, heat sinks, or particular cases. The idle core temperature is about 47°C, under heavy load it reaches 80°C (at which point the CPU frequency is throttled).
Testing
To run the tests, just check out this repository and type
pytest
Distribution
To create a new release
bump the __version__ number,
publish to PyPi and GitHub:
$ make publish
License
stressberry is published under the MIT license.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Hashes for stressberry-0.1.2-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 683cff2b4cb2e67adc25629156ce51ca9e5fb90d7ef36fd50d88a23c6ea20fe6 |
|
MD5 | e44ff85d7a245212db22ee9245862dfb |
|
BLAKE2b-256 | 92e8d6c6c39c7f7b2f9beda2b3aa5442c7e86081c20e6d0c3684c8a4fc59d8de |