stress tests for the Raspberry Pi
Project description
Stress tests for the Raspberry Pi.
There are a million of 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
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 file can be displayed with
stressberry-plot out.dat [out.png]
If you specify a PNG file, the image gets written to that.
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. All other suggestions are welcome as well!
“Case” studies
The 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
MPLBACKEND=Agg 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.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 19329f80ac8f8a0f7af2a04d65e527c9c9f0c8cf9e41dfa8c524316b6ae9756a |
|
MD5 | 54880db2d50e69507673ca4e70bac0cf |
|
BLAKE2b-256 | f99e9f3a4c2791255df8e2ce941772236ba4e91f2be59ca71b06b15bdce66ed5 |