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 stresses the CPU for five minutes, lets it cool down, and stresses again with a higher load, and so forth. The entire process takes about half an hour. 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.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef2d490e0b559246dbd5b6fa4baedc8a18e58f2d46535bbcb82399bbcbb4c788 |
|
MD5 | d43d68bd2c2ad12f7aa0968407b7b0d2 |
|
BLAKE2b-256 | aa1e481280c12af436c1baea1e99ea1d767038c0d22fff29ed6571b90f14b238 |